﻿@charset "UTF-8";
/* 首页CSS样式 */

#main{padding-bottom: 20px;}
.header .headInfo .business{float: right;width: 600px;height: 60px;overflow: hidden;position: relative;}
.header .headInfo .business .bd li{width: 100%;height: 60px;}
.header .headInfo .business .bd li img{width: 100%;height: 100%;}
.header .headInfo .business .hd{position: absolute;right: 0;bottom: 10px;}
.header .headInfo .business .hd li{background: #fff;margin-right: 8px;float: left;;width: 8px;height: 8px;border-radius: 50%;text-indent: -9999px;}
.header .headInfo .business .hd li.on{background: #3aa400;}
/*头部菜单重写*/
.mainNav .navLists{margin-left: 250px;}
.mainNav .navLists li a{padding: 0 16px;}
.mainNav .navLists li a:hover,.mainNav .navLists li.curr a{padding-left: 15px;}
.dropDestination{margin-left: 70px;}
/*焦点图*/
.modeFocus{height: 400px;position: relative;}
/*焦点图幻灯片*/
.indexSlider{width:100%; height:400px; overflow: hidden;position: absolute; top: 0;left: 0; z-index: 100;}
.indexSlider .sliderBox{position: relative;display:inline;}
.indexSlider .pic div{background-position: center center;background-repeat: no-repeat;background-size: cover;height: 400px;width: 100%;}
.indexSlider .hd{position: absolute;bottom: 25px;right: 0;left:0;z-index: 10;height: 18px;width: 1200px;margin: 0 auto;}
.indexSlider .hd ul{float: right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.indexSlider .hd li{color: #333;cursor: pointer;margin: 0 1px;overflow: hidden;text-align: center;display: inline-block;padding: 0 2px;height: 28px;line-height: 28px;width: 140px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX///+nxBvIAAAAAXRSTlPk54H+BwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) repeat;}
.indexSlider .hd li.on{color: #fff;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=) repeat;}
.indexSlider a:hover{text-decoration: none;}
.indexSlider .prev,
.indexSlider .next{background: rgba(0, 0, 0, 0.5);color: #fff;font-family: simsun;font-size: 22px;font-weight: 400;height: 50px;line-height: 50px;margin-top: -25px;position: absolute;text-align: center;top: 50%;width: 30px;border-radius: 5px;z-index: 1;cursor: pointer;}
.indexSlider .prev{left:-35px;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;}
.indexSlider .next{right:-35px;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;}
.indexSlider:hover .prev{left:60px;}
.indexSlider:hover .next{right:60px;}
/*首页搜索*/
.searchAll{height: 400px;width: 443px;float: left;position: relative;z-index: 101;}
.searchAll .hd{float: left;height: 400px;overflow: hidden;position: relative;width: 108px;}
.searchAll .hd li{background: #454545;overflow:hidden;width:52px;height:56px;line-height:56px;padding-left:56px;text-align:left;font-family:"微软雅黑";font-size:14px;border-bottom:1px dashed #888;color:#fff;position:relative;cursor:pointer}
.searchAll .hd li.on{color:#3aa400;background-color:#fff;border-bottom-color: #fff;}
.searchAll .hd li.last{border-bottom: 0 none;height:58px;line-height:58px;}
.searchAll .hd li i{background: url(../images/allSearch.png) no-repeat;position: absolute;top: 15px;left: 20px;height: 28px;width: 25px;}
.searchAll .hd li i.lineIco{background-position: 0 2px;}
.searchAll .hd li.on i.lineIco{background-position: -53px 2px;}
.searchAll .hd li i.hotelIco{background-position:  0px -47px;}
.searchAll .hd li.on i.hotelIco{background-position: -54px -47px;}
.searchAll .hd li i.sceneryIco{background-position:0 -100px;}
.searchAll .hd li.on i.sceneryIco{background-position: -55px -100px;}
.searchAll .hd li i.visaIco{background-position: 0 -155px;}
.searchAll .hd li.on i.visaIco{background-position: -57px -155px;}
.searchAll .hd li i.carIco{background-position: 1px -254px;}
.searchAll .hd li.on i.carIco{background-position: -56px -254px;}
.searchAll .hd li i.tuanIco{background-position: 2px -302px;}
.searchAll .hd li.on i.tuanIco{background-position: -55px -302px;}
.searchAll .hd li i.guideIco{background-position: 2px -346px;}
.searchAll .hd li.on i.guideIco{background-position: -53px -346px;}
.searchAll .bd{background: #fff;float: left;font-family: "宋体";height: 372px;padding: 18px 20px 10px;width: 294px;}
.searchAll .bd .searchList{display: none;}
.searchAll .searchList .content{color: #666;}
.searchAll .searchList .content .btn{padding: 0 0 0 70px;height: 36px;}
.searchAll .searchList .content .searchBtn{background: #3aa400;border-radius: 3px;font-family: "微软雅黑";color: #fff;border: 0 none;cursor: pointer;float: left;font-size: 16px;height: 36px;line-height: 36px;text-align: center;width: 223px;}
.searchAll .searchList .content .searchBtn:hover{background: #348e00;}
.searchAll .searchList .content .conditions{width: 470px;}
.searchAll .searchList .content .conditions li{float: left;line-height: 28px;padding: 0 10px 15px 0;position: relative;width: 295px;}
.searchAll .searchList .content .conditions li label{float: left;padding-right: 10px;text-align: right;width: 60px;line-height: 36px;}
.searchAll .searchList .content .conditions li .inputWrap{float: left;position: relative;}
.searchAll .searchList .content .conditions li .arrow{background:url(../images/searchicon.gif) no-repeat -7px 0px;height:10px;width:10px;display:block;position:absolute;top:16px;right:8px;z-index:8;}
.searchAll .searchList .content .conditions li .inputText{background: rgba(0,0,0,0);border: 1px solid #e0e0e0;color: #666;float: left;height: 34px;line-height: 34px;padding: 0 7px;width: 204px;position: relative; z-index: 9;}
.searchAll .searchList .content .conditions li .inputCalendar{background:url(../images/searchicon.gif) no-repeat 194px -29px;}
.searchAll .searchList .content .conditions li .leave{background:url(../images/searchicon.gif) no-repeat 194px -80px;}
.searchAll .searchList .content .conditions li .inp2{padding: 0 25px 0 7px;width: 190px;}
.searchAll .searchList .content .conditions li .inp2:focus{box-shadow: none !important;border-color: #ccc !important;}
.searchAll .searchList .content .conditions li .inp3{font-family: Arial;padding: 0 25px 0 7px;width: 190px;}
.searchAll .searchList .content .drop{/**/}
.searchAll .searchList .content .drop dl{border-left: 1px solid #ccc;display: none;position: absolute;top: 36px;left: 70px;width: 223px;z-index: 9999;}
.searchAll .searchList .content .drop dd{background: #FFF;border: 1px solid #ccc;border-width: 0 1px 1px 0;height: 28px;line-height: 28px;_line-height: 29px;overflow: hidden;padding: 0 7px;width: 208px;}
.searchAll .searchList .content .drop dd:hover,.topMod .drop dd.on{background: #EEE;color: #000;}
.searchAll .searchList .relate{border-top: 1px dotted #ddd;}
.searchAll .searchList .relate dl{margin-top:15px;position:relative;overflow:hidden}
.searchAll .searchList .relate dt{border-left: 3px solid #3aa400;color: #333333;display: block;font-weight: 700;height: 16px;margin-bottom: 12px;padding-left: 5px;width: 100%;}
.searchAll .searchList .relate dd{max-height: 65px;}
.searchAll .searchList .relate dd a{display:inline-block;color:#333;margin:0 15px 7px 0}
.searchAll .searchList .relate dd a:hover{color:#f60}

/* category */
.sideMenu{float: left;margin-right: -250px;width: 250px;position: relative;}
.category{width:250px;overflow:visible;display:block;z-index:999;border-bottom:1px solid #E5E5E5;position: absolute;top: 0;left: 0;}
.category .title{position:relative;font-size:15px;color:#FFF;background-color:#CD2A2C;height:50px;line-height:50px;padding-left:15px;padding-right:8px;}
.category .menuList{width:250px;overflow:hidden;}
.category .menuList ul{list-style:none;}
.category .menuList ul li{display:block;position:relative;padding-left:10px;background:#FFF;line-height:38px;cursor:pointer;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.category .menuList h3{padding-left:32px;font-size:14px;}
.category .menuList ul li.alt{background:#F0F0F0;}
.category .menuList ul li.curr{background:#6C5143;color:#FFF;cursor:pointer;border-top:1px solid #6C5143;border-bottom:1px solid #6C5143;}
.category .menuList ul li.curr h3 a{color: #FFF;display: block;}
.category .menuList ul li p{padding:0px 0px 2px 5px;line-height:20px;font-size:12px;display:none;}
.category .menuList ul li p a{color:#888;text-decoration:none;padding:0px 2px;line-height:20px;height:20px;}
.category .menuList ul li p a:hover{text-decoration:underline;}
.category .menuList ul li.curr p a{color:#FFF;}
.category .menuList h3,.category .menuIcon,.category .switch{background:url(../images/categorybg.png) no-repeat 0 3px;}
.category .menuIcon{position:absolute;display:block;width:5px;height:9px;top:40%;right:10px;background-position:-7px -50px;overflow:hidden;}
.category .switch{position:absolute;display:block;width:45px;height:21px;top:15px;right:15px;background-position:-0px -62px;overflow:hidden;}
.category .switch.bleft{background-position:-0px -62px;}
.category .switch.bright{background-position:-0px -88px;}
.category .switch .bleft{margin:1px 0px 1px 1px;float:left;display:block;height:19px;width:21px;cursor:pointer;}
.category .switch .bright{margin:1px 1px 1px 0px;float:right;display:block;height:19px;width:21px;cursor:pointer;}
.category .switch.bleft .bright{cursor:default;}
.category .switch.bright .bleft{cursor:default;}

/* subList */
.subList{background: #FFF;position:absolute;overflow:visible;min-width:500px;min-height:400px;border:1px solid #DFDFDF;-webkit-box-shadow:2px 2px 5px #888;-moz-box-shadow:2px 2px 5px #888;box-shadow:2px 2px 5px #888;display:none;z-index:999;}
.subList .subView{width:940px;height:auto;max-height:525px;padding:10px 10px 10px 0;background:repeat-y url(../images/sublistbg.jpg) #FFF;}
.subList ul{width:288px;height:auto;max-height:505px;margin:10px 0 15px 20px;display:inline-block;*display:inline;*zoom:1;_margin:10px 0 15px 8px;vertical-align:top;overflow:hidden;*overflow:visible;}
.subList .subItem{width:288px;overflow:hidden;}
.subList .subItemHd{height:34px;line-height:34px;border-bottom:2px solid #000;font-size:15px;margin-bottom:6px;}
.subList .subItemHd a{color:#000;}
.subList .subItemTitle{height:15px;line-height:15px;font-weight:normal;padding:7px 0 4px;}
.subList .subItem p{padding-bottom:5px;margin-left:-11px;}
.subList .subItem p.subItemBrand{padding-bottom:15px;}
.subList .subItem p a{display:inline-block;height:15px;line-height:15px;color:#646464;margin:2px 0 4px;}
.subList .brandTitle{border-top:1px dotted #000;margin-right:1px;}
.subList .subItemCat a,.subList .subItemBrand a{border-left:1px solid #EAEAEA;padding:0 5px 0 10px;}
.subList .subItemAd{width:288px;height:32px;background-color:#EEE;margin-top:10px;}
.subList .subItemAd a{display:block;width:288px;}

/*限时特惠*/
.actives h3.hd{background: url(../images/actives.gif) no-repeat 0 0;height: 50px;text-indent: -9999px;}
.actives .content{padding-top: 20px;}
.actives ul{margin-left: -15px;}
.actives li{float: left;margin-left: 15px;width: 228px;margin-bottom:15px;}
.actives dt{height: 171px;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;}
.actives dt a{display: block;}
.actives dd{padding-top: 12px;position: relative;}
.actives dd.title{height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;}
.actives dd.title a{color: #333;}
.actives dd .link{background: #FF7300;color: #FFF;font-size: 14px;height: 36px;line-height: 36px;position: absolute;top: 16px;right: 0;width: 85px;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;}
.actives dd .link:hover{background-color: #E4393C;}
.actives dd p{color: #000;}
.actives dd p span{color: #F40;}
.actives dd p.org{color: #888;}
.actives dd p.org span{color: #888;text-decoration: line-through;}
.actives dd p em{font-size: 18px;padding: 0 2px;}
.actives .tips{background: url(../images/cover.png) no-repeat 0 0;display: block;height: 31px;padding: 0 0 3px 5px;position: absolute;top: 10px;left: -4px;}
.actives .tips .text{background: url(../images/cover.png) no-repeat right bottom ;display: block;height: 31px;line-height: 31px;padding-right: 5px;}
.actives .tips .text i{background: #FF003C;color: #FFF;color: #FFF;display: block;font-size: 14px;font-weight: 700;height: 31px;padding: 0 7px;}

/*模块*/
.module{padding-top: 20px;}
.module .box{background: #FFF;border: 1px solid #E5E5E5;}
.module .hd{background: url(../images/hd.png) no-repeat 14px 12px;border-bottom: 1px solid #E4393C;height: 52px;line-height: 52px;padding-right: 15px;padding-left: 225px;position: relative;}
.module .hd .more{float: right;}
.module .hd .more a{color: #888;}
.module .hd .tabNav{background: url(../images/division.gif) no-repeat 0 19px;position: absolute;left: 225px;}
.module .hd .tabNav li{background: url(../images/division.gif) no-repeat right 19px;float: left;position: relative;}
.module .hd .tabNav li a{display: block;font-size: 15px;padding: 0 15px;}
.module .hd .tabNav li .phone{background: url(../images/phone.png) no-repeat 0 18px;display: block;padding-left: 15px;}
.module .hd .tabNav li:hover .phone,.module .hd .tabNav li.on .phone{background-position: 0 -26px;}
.module .hd .tabNav li i,.module .hd .tabNav li s{border-color: transparent transparent #FFF;border-style: dashed dashed solid;border-width: 6px;bottom: 1px;display: block;font-size: 0;height: 0;left: 50%;line-height: 0;margin-left: -6px;position: absolute;width: 0;}
.module .hd .tabNav li s{bottom: -7px;border-width: 5px;margin-left: -5px;}
.module .hd .tabNav li.on a{border-bottom: 1px solid #E4393C;color: #E4393C;}
.module .hd .tabNav li.on i{border-color: transparent transparent #E4393C;}

.module .wrap{background: #EFEFEF;}
.module .sideBar{float: left;margin-right: -225px;padding: 13px 0;position: relative;width: 225px;}
.module .cate{background: url(../images/division.gif) repeat-y 50% 0;}
.module .cate dt{background: url(../images/catebg.png) no-repeat 50% 0;color: #000;font-size: 14px;height: 32px;line-height: 32px;padding-bottom: 3px;text-align: center;}
.module .cate dd{float: left;padding: 7px 0;width: 50%;position: relative;}
.module .cate dd a{color: #757575;display: block;height: 22px;line-height: 22px;overflow: hidden;padding: 0 21px;}
.module .cate dd a:hover{color: #353535;text-decoration: underline;transition: all 0.5s ease-out 0s;}
.module .cate dd:nth-child(even){text-align: right;}
.module .cate dd:nth-child(even) i{background: url(../images/catebg.png) no-repeat 0 -61px;display: inline-block;height: 9px;width: 9px;position: absolute;top: 14px;right: -5px;}
.module .container{float: right;width: 100%;}
.module .content{background: #FFF;border-left: 1px dotted #CCC;margin-left: 225px;min-height: 565px;}
.module .content .item{display: none;}
.module .itemList{padding: 0 0 15px 15px;}
.module .itemList li{float: left;margin: 15px 15px 0 0;width: 304px;}
.module .itemList dt{height: 228px;overflow: hidden;position: relative;width: 304px;}
.module .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;}
.module .itemList li:hover img{transform: scale(1.1);}
.module .itemList dd{font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;padding-top: 12px;position: relative;}
.module .itemList dd .price{color: #888;float: right;padding-left: 15px;font-size: 12px;}
.module .itemList dd .price span{color: #F40;}
.module .itemList dd .price em{font-size: 18px;padding: 0 2px;}
.others .content{border: 0;margin-left: 0;min-height: 200px;}

.line.module .hd{border-bottom-color: #5aa31b!important;}
.line.module .hd .tabNav li.on i {border-color: transparent transparent #5aa31b!important;}
.line.module .hd .tabNav li.on a{color: #5aa31b!important;border-bottom-color: #5aa31b!important;}
.hotel.module .hd{border-bottom-color: #00bb9c!important;}
.hotel.module .hd .tabNav li.on i {border-color: transparent transparent #00bb9c!important;}
.hotel.module .hd .tabNav li.on a{color: #00bb9c!important;border-bottom-color: #00bb9c!important;}
.scenery.module .hd{border-bottom-color: #b777dc!important;}
.scenery.module .hd .tabNav li.on i {border-color: transparent transparent #b777dc!important;}
.scenery.module .hd .tabNav li.on a{color: #b777dc!important;border-bottom-color: #b777dc!important;}
.others.module .hd{border-bottom-color: #eb4f38!important;}
.others.module .hd .tabNav li.on i {border-color: transparent transparent #eb4f38!important;}
.others.module .hd .tabNav li.on a{color: #eb4f38!important;border-bottom-color: #eb4f38!important;}
.travels.module .hd{border-bottom-color: #fe6600!important;}
.news .hd{border-bottom-color: #3f5268!important;}
.notice .hd{border-bottom-color: #eb4f38!important;}

/*首页三段式广告*/
.banners{margin-left: -21px;}
.banners li{float: left;margin-left: 25px;background: #EFEFEF;}
.banners li a{background: #FFF;border: 1px solid #E5E5E5;display: block;height: 100px;overflow: hidden;/* padding: 2px; */position: relative;width: 380px;}

/*首页三段式广告Banner效果*/
.banners li a:before{background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);}
.banners li a:before{content:""; display:inline-block; height:100px; width:120px; position:absolute; top:2px; left:-380px;transform:skewX(-25deg);-ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-o-transform:skewX(-25deg);}
.banners li:hover a:before{-ms-animation: bannerHover 0.8s ease-out forwards;-webkit-animation: bannerHover 0.8s ease-out forwards;-moz-animation: bannerHover 0.8s ease-out forwards;-o-animation: bannerHover 0.8s ease-out forwards;animation: bannerHover 0.8s ease-out forwards} 
@keyframes bannerHover{ 0% {left:-380px;}100% {left:380px;} }
@-moz-keyframes  bannerHover{ 0% {left:-380px;} 100% {left:380px;} }
@-webkit-keyframes  bannerHover{ 0% {left:-380px;} 100% {left:380px;} }
@-o-keyframes  bannerHover{ 0% {left:-380px;} 100% {left:380px;} }
@-ms-keyframes  bannerHover{ 0% {left:-380px;} 100% {left:380px;} }

/*首页各模块*/
.around .hd{background-position: 14px 12px;}
.domestic .hd{background-position: 14px -65px;}
.abroad .hd{background-position: 14px -142px;}
.scenery .hd{background-position: 14px -220px;}
.hotel .hd{background-position: 14px -300px;}
.others .hd{background-position: 14px -375px;}
.travels .hd{background-position: 14px -452px;}
.news .hd{background-position: 14px -530px;}
.notice .hd{background-position: 14px -607px;}

/*团购*/
.tuan{padding: 0;}
.tuan ul{margin: -1px 0 0 -1px;}
.tuan li{border: 1px solid #E5E5E5;border-width: 1px 0 0 1px;float: left;padding: 5px;width: 250px;}
.tuan li.top{width: 405px;}
.tuan li dl{position: relative;}
.tuan li dt{height: 188px;overflow: hidden;position: relative;width: 250px;}
.tuan li 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;}
.tuan li:hover img{transform: scale(1.1);}
.tuan li dt i{background: url(../images/discount.png) no-repeat 0 0;color: #FFF;font-size: 16px;font-weight: 700;height: 50px;line-height: 53px;width: 55px;overflow: hidden;padding-right: 6px;position: absolute;top: 0;right: 10px;text-align: center;}
.tuan li dd{position: absolute;}
.tuan li dd.title{background: rgba(0,0,0,0.4);border-top: 1px solid rgba(255, 255, 255, 0.3);height: 40px;line-height: 30px;overflow: hidden;color: #FFF;left: 0;bottom: 0;padding: 5px 7px 5px 10px;width: 100%;box-sizing: border-box;}
.tuan li dd.title a{color: #FFF;}
.tuan li dd.title span{float: right;font-size: 14px;padding-left: 10px;}
.tuan li:hover dd.title{background: rgba(0,0,0,0.7);border-top: 1px solid rgba(255, 255, 255, 0.5);transition: all 0.5s ease-out 0s;}
.tuan li.top dt{height: 304px;width: 405px;}
.tuan li.top dd{background: #E4393C;color: #FFF;font-size: 12px;height: 36px;line-height: 30px;overflow: hidden;position: relative;padding: 5px 115px 5px 10px;}
.tuan li.top dd.title{background: #FF7C7A;border-bottom: 1px solid #E5E5E5;font-size: 14px;}
.tuan li.top dd a{color: #FFF;display: block;}
.tuan li.top dd span{float: right;}
.tuan li.top dd p{float: left;margin-right: 15px;}
.tuan li.top dd p.price{color: #FF0;}
.tuan li.top dd p em{font-size: 18px;padding-left: 3px;}
.tuan li.top dd p.org{text-decoration: line-through;}
.tuan li.top dd.order{background: none;bottom: 20px;position: absolute;right: 13px;padding: 0;height: auto;}
.tuan li.top dd.order a{background: #39F;border: 1px solid #E5E5E5;border-radius: 25px;display: block;height: 30px;padding: 5px 20px;}

/*签证*/
.visa{background: #F1F1F1;}
.visaContent,.visaList{float: right;width: 100%;}
.visaWrap{background: #FFF;margin-left: 225px;min-height: 421px;}
.visaList{margin: -1px 0 0 -1px;}
.visaList li{border: 1px solid #EAEAEA;border-width: 1px 0 0 1px;float: left;height: 63px;padding: 10px;width: 303px;}
.visaList li:nth-child(3n+0){width: 304px;}
.visaList li a{display: block;}
.visaList li a:hover dd{text-decoration: underline;}
.visaList dt{position:relative;float:left;width:90px;margin-right:-90px;}
.visaList dd{color: #999;float: right;height: 21px;line-height: 21px;overflow: hidden;padding-top: 5px;width: 100%;}
.visaList dd.title{color: #555;}
.visaList dd div{margin-left: 90px;padding-left: 10px;}
.visaList dd span{color: #F40;float: right;}
.visaList dd em{font-weight: 700;font-size: 14px;padding-left: 2px;}

/*租车*/
.car{padding: 0 0 15px 15px;}
.carList li{float: left;height: auto;padding: 15px 15px 0 0;width: 182px;}
.carList li a{display: block;}
.carList dl{background: #F1F1F1;border: 1px solid #EAEAEA;color: #888;}
.carList dl:hover{background: #EFEFEF;border-color: #E5E5E5;color: #555;}
.carList dt{height: 135px;overflow: hidden;width: 180px;}
.carList 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;}
.carList li:hover img{transform: scale(1.1);}
.carList dd{border-top: 1px solid #EAEAEA;height: 36px;line-height: 36px;overflow: hidden;padding: 0 7px;}
.carList dd span{float: right;}
.carList dd i,.carList dd em{color: #F40;}
.carList dd em{padding-left: 2px;font-size: 14px;font-weight: 700;}

/*导游*/
.guide .sideBar{position: relative;float: right;width: 270px;margin: 0 0 0 -270px;padding: 0;}
.guide .leftCon{float:left;width: 100%;;}
.guide .leftCon .wrapBox{background: #FFF;border-right: 1px solid #E5E5E5;min-height: 400px;margin-right: 270px;}
.guideList{padding: 0 0 15px 15px;}
.guideList li{float: left;margin: 15px 15px 0 0;width: 213px;}
.guideList li a{display: block;border: 1px solid #E5E5E5;}
.guideList dt{height: auto;overflow: hidden;position: relative;width: 211px;}
.guideList dt div{background: rgba(255,255,255,0.65);color: #555;height: 34px;line-height: 34px;overflow: hidden;position: absolute;right: 0;bottom: 0;padding: 0 8px;width: 195px;}
.guideList 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;}
.guideList li:hover img{transform: scale(1.1);}
.guideList dd{background: url(../images/guide.png) no-repeat 5px 8px;border-top: 1px solid #EAEAEA;color: #000;height: 40px;line-height: 40px;overflow: hidden;padding: 0 5px 0 35px;}
.guideList dd span{background: url(../images/division.gif) no-repeat 0 14px;color: #F40;float: right;padding-left: 10px;}
.guideList dd em{font-size: 14px;font-weight: 700;}
.guide .guarantee .title{background: url(../images/guidebg.png) no-repeat right bottom;border-bottom: 1px solid #E5E5E5;height: 52px;line-height: 52px;}
.guide .guarantee .title b{background: url(../images/hand.png) no-repeat 8px 12px;color: #E3653C;display: inline-block;font-size: 14px;font-weight: 700;padding-left: 36px;}
.guide .guarantee li{background: url(../images/guarantee.png) no-repeat 10px 13px;border-bottom: 1px solid #EAEAEA;color: #666;height: 46px;line-height: 23px;font-size: 12px;padding: 10px 10px 9px 63px;text-align: justify;}
.guide .guarantee li:last-child{border-bottom: 0;}
.guide .guarantee li.g1{background-position: 10px 13px;}
.guide .guarantee li.g2{background-position: 10px -77px;}
.guide .guarantee li.g3{background-position: 10px -167px;}
.guide .guarantee li.g4{background-position: 10px -257px;}
.guide .guarantee li.g5{background-position: 10px -347px;}
.guide .guarantee li.g6{background-position: 10px -437px;}
.guide .guarantee li b{color: #333;padding-right: 5px;}

/*积分商城*/
.gift ul{padding: 0 0 15px 15px;}
.gift li{float: left;padding: 15px 15px 0 0;width: 221px;}
.gift li a{display: block;}
.gift dt{border: 1px solid #EAEAEA;padding: 1px;}
.gift dt div{height: 163px;overflow: hidden;width: 217px;}
.gift 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;}
.gift li:hover img{transform: scale(1.1);}
.gift li:hover dt{border: 1px solid #AAA;}
.gift dd{color: #555;height: 21px;line-height: 21px;overflow: hidden;padding-top: 10px;}
.gift dd span{background: url(../images/jifen.png) no-repeat 10px 3px;color: #F40;float: right;padding-left: 28px;}
.gift dd em{font-size: 14px;font-weight: 700;}

/*地方特产*/
.specialty ul{padding: 0 0 15px 15px;}
.specialty li{float: left;padding: 15px 15px 0 0;width: 221px;}
.specialty li a{display: block;}
.specialty dt{border: 1px solid #EAEAEA;padding: 1px;}
.specialty dt div{height: 163px;overflow: hidden;width: 217px;}
.specialty 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;}
.specialty li:hover img{transform: scale(1.1);}
.specialty li:hover dt{border: 1px solid #AAA;}
.specialty dd{color: #555;height: 21px;line-height: 21px;overflow: hidden;padding-top: 10px;}
.specialty dd span{color: #F40;float: right;padding-left: 28px;}
.specialty dd em{font-size: 14px;font-weight: 700;}

/*酒+景*/
.taocan ul{padding: 0 0 15px 15px;}
.taocan li{float: left;padding: 15px 15px 0 0;width: 221px;}
.taocan li a{display: block;}
.taocan dt{border: 1px solid #EAEAEA;padding: 1px;}
.taocan dt div{height: 163px;overflow: hidden;width: 217px;}
.taocan 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;}
.taocan li:hover img{transform: scale(1.1);}
.taocan li:hover dt{border: 1px solid #AAA;}
.taocan dd{color: #555;height: 21px;line-height: 21px;overflow: hidden;padding-top: 10px;}
.taocan dd span{color: #F40;float: right;padding-left: 28px;}
.taocan dd em{font-size: 14px;font-weight: 700;}

/*机票*/
.flightTab{border-bottom: 1px solid #EAEAEA;height: 28px;line-height: 28px;padding: 12px 15px}
.flightTab span{float: right;}
.flightTab span a{color: #888;}
.flightTab li{float: left;}
.flightTab li a{background: url(../images/division.gif) no-repeat right 7px;display: block;padding: 0 15px;}
.flightTab li.on a{background: #8C96A2;color: #FFF;}
.flightCon{padding: 15px;}
.flightCon .item{min-height: 150px;}
.flightCon p{color: #888;}
.flightCon ul{margin: -15px 0 0 -15px;}
.flightCon li{float: left;margin: 15px 0 0 15px;width: 280px;}
.flightCon li a{border: 1px solid #EAEAEA;border-radius: 2px;color: #777;display: block;font-size: 14px;height: 46px;line-height: 46px;padding: 0 12px;}
.flightCon li a:hover{border: 1px solid #FF7B4B;color: #000;transition: all 0.5s ease-out 0s;}
.flightCon li span{color: #F40;float: right;font-size: 12px;}
.flightCon li span em{font-size: 16px;font-weight: 700;padding-left: 3px;}
.flightCon li b{font-weight: normal;padding-right: 20px;}

/*Loading动画*/
.loading{margin: 0 auto;padding: 45px 0;width: 50px;height: 60px;text-align: center;font-size: 10px;}
.loading > div{background-color: #67CF22;height: 100%;width: 6px;display: inline-block;margin: 0 1px;-webkit-animation: stretchdelay 1.2s infinite ease-in-out;animation: stretchdelay 1.2s infinite ease-in-out;}
.loading .rect2{-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
.loading .rect3{-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
.loading .rect4{-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
.loading .rect5{-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay{
	0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
	20% { -webkit-transform: scaleY(1.0) }
}
@keyframes stretchdelay{
	0%, 40%, 100% {transform: scaleY(0.4);-webkit-transform: scaleY(0.4);} 
	20% {transform: scaleY(1.0);-webkit-transform: scaleY(1.0);}
}

/*游记攻略*/
.travelsList ul{margin: -1px 0 0 -1px;}
.travelsList li{float: left;width: 50%;}
.travelsList dl{border: 1px solid #E5E5E5;border-width: 1px 0 0 1px;padding: 15px;}
.travelsList dt{float: left;height: 125px;margin-right: -167px;overflow: hidden;position: relative;width: 167px;}
.travelsList 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;}
.travelsList li:hover img{transform: scale(1.1);}
.travelsList dd{color: #888;float: right;width: 100%;}
.travelsList dd div{margin-left: 167px;padding-left: 15px;}
.travelsList dd.title{font-size: 15px;height: 24px;line-height: 24px;overflow: hidden;}
.travelsList li:hover dd.title a{color: #E4393C;text-decoration: underline;transition: all 0.5s ease-out 0s;}
.travelsList dd.desc{height: 60px;line-height: 20px;margin: 10px 0;overflow: hidden;}
.travelsList dd.info{color: #999;height: 18px;line-height: 18px;}
.travelsList dd.info span{background: url(../images/travelicon.png) no-repeat 0 -45px;float: left;margin-right: 15px;padding-left: 19px;}
.travelsList dd.info span.location{background-position: 0 0;}
.travelsList dd.info span.publisher{background-position: 0 -45px;}
.travelsList dd.info span.view{background-position: 0 -86px;}
.travelsList dd.info span.destination{background-position: 0 -129px;}

/*新闻公告*/
.information .news{float: left;width: 100%;}
.information .news .wrapBox{background: #FFF;border: 1px solid #E5E5E5;margin-right: 292px;}
.information .notice{background: #FFF;border: 1px solid #E5E5E5;float: right;position: relative;width: 270px;margin-left: -272px;}
.information .notice .hd{padding-left: 135px;}
.information .notice li{background: url(../images/dot.png) no-repeat 10px 17px;border-bottom: 1px solid #EAEAEA;font-size: 14px;height: 44px;line-height: 44px;overflow: hidden;padding: 0 10px 0 29px;}
.information .notice li:last-child{border-bottom: 0;}
.information .news li{float: left;width: 50%;}
.information .news li.top{border-bottom: 1px solid #EAEAEA;height: 134px;}
.information .news li a{background: url(../images/dot.png) no-repeat 10px 17px;border-bottom: 1px solid #EAEAEA;display: block;font-size: 14px;/*height: 44px;*/line-height: 44px;padding: 0 15px 0 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information .news li span{color: #888;float: right;font-size: 12px;}
.information .news li.end a{border-bottom: 0;}
.information .news dl{padding: 15px;}
.information .news dt{float: left;height: 104px;margin-right: -139px;overflow: hidden;position: relative;width: 139px;}
.information .news dd{float: right;width: 100%;}
.information .news dd div{margin-left: 139px;padding-left: 12px;}
.information .news dl a{background: none;border-bottom: 0;padding: 0;}
.information .news dd a{height: 30px;font-size: 16px;line-height: 30px;overflow: hidden;}
.information .news dd.desc{color: #888;height: 63px;line-height: 21px;overflow: hidden;padding-top: 5px;}