/* CSS Document */

/*common*/
.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}
/*color*/
body .cOrange {color: #ff6600;}
.oemphasis{ color: #ff8800;}
/*font*/
.ft24 {font-size:24px;}
.ftbold {font-weight: bold;}
.banner-box-bg{width:100%; height:320px; background-position:center center;}
#panel li {height: 320px;position: absolute;width: 100%;}
#panel li a{display: none}
#slide_text{display: none}
.banner-box{width:1190px; height:320px; margin:0 auto; cursor:pointer;}
.search-bg{width:1190px; height:1px; margin:0 auto; position:relative;}
.abr-search{width: 368px;height: 320px;background-color:#fff;box-shadow: 0 0 8px 0 rgba( 0, 0, 0, 0.2 ); -moz-box-shadow: 0 0 8px 0 rgba( 0, 0, 0, 0.2 ); -o-box-shadow: 0 0 8px 0 rgba( 0, 0, 0, 0.2 ); -webkit-box-shadow: 0 0 8px 0 rgba( 0, 0, 0, 0.2 );cursor:default;border-radius: 4px;position:absolute;left:0;bottom: -10px;z-index:10;border: 1px solid #eee;}
.abr-search .search-starting{ width:408px; height:40px; margin-bottom:17px; clear:both;}
.abr-search .search-starting label{ display:block; float:left; width:78px; padding-right:13px; text-align:right; height:40px; line-height:40px; font-size:14px; color:#333333;}
.abr-search .search-starting input{display:block; float:left; margin-top:3px; padding-left:13px; width:240px; height:32px; line-height:32px; font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif;font-size:14px; border:1px solid #e4e4e4; box-shadow:0 0 0 3px #f2f2f2; background:url(../../../image/input-bg.png) no-repeat; background-position:185px 0;}

.abr-search .date{width:410px; height:90px; overflow:hidden; margin-bottom:17px;}
.abr-search .date .room{width:20px; padding-left:20px; height:90px; float:right; background:url(../../../image/day-bg.png) no-repeat; background-position:0 19px;margin-right:10px;}
.abr-search .date .room span{color: #333333; display: block;  float: left; line-height: 19px; margin-top: 16px; text-align: center; width: 20px;}
.abr-search .date .room span i{color: #ff6600; display: block; font-family: Arial; line-height: 19px; padding: 0; text-align: center;}
.abr-search .date .check-in{ width:360px; height:40px; margin-bottom:10px; overflow:hidden; float:left;}
.abr-search .date .check-in label{ display:block; float:left; width:78px; padding-right:13px; text-align:right; height:40px; line-height:40px; font-size:14px; color:#333333;}
.abr-search .date .check-in input{display:block; float:left; margin-top:3px; padding-left:13px; width:240px; height:32px; line-height:32px; font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif; font-size:14px; border:1px solid #e4e4e4; box-shadow:0 0 0 3px #f2f2f2;}
.abr-search .date .check-out{ width:360px; height:40px; overflow:hidden; float:left;}
.abr-search .date .check-out label{ display:block; float:left; width:78px; padding-right:13px; text-align:right; height:40px; line-height:40px; font-size:14px; color:#333333;}
.abr-search .date .check-out input{display:block; float:left; margin-top:3px; padding-left:13px; width:240px; height:32px; line-height:32px; font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif;font-size:14px; border:1px solid #e4e4e4; box-shadow:0 0 0 3px #f2f2f2;}

.abr-search .b-bottom{width:408px; height:163px; margin:0 auto; background-position:center 100%; border-radius:0 0 3px 3px;}
.abr-search .b-bottom .stars{width:408px; height:40px; margin-bottom:13px; overflow:hidden; clear:both;}
.abr-search .b-bottom .stars label{ display:block; float:left; width:77px; padding-right:13px; text-align:right; height:40px; line-height:40px; font-size:14px; color:#333333;}
.abr-search .b-bottom .stars .input-wrap{float:left; width:131px; height:34px; padding:3px; position:relative;}
.abr-search .b-bottom .stars .input-wrap input{width:124px; padding-left:13px; height:32px; border:1px solid #cccccc; line-height:28px; box-shadow: 0 0 0 3px #f2f2f2;}
.abr-search .b-bottom .stars .input-wrap i{border-left:5px dashed transparent; border-right:5px dashed transparent; border-bottom:0 none; border-top:5px solid #666; cursor: text; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0; position:absolute; right:8px; top:18px;}
.abr-search .b-bottom .keyword{ width:408px; height:40px; margin-bottom:13px; overflow:hidden; clear:both;}
.abr-search .b-bottom .keyword label{ display:block; float:left; width:77px; padding-right:13px; text-align:right; height:40px; line-height:40px; font-size:14px; color:#333333;}
.abr-search .b-bottom .keyword input{display:block; float:left; margin-top:3px; padding-left:13px; width:240px; height:32px; line-height:32px; font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif; font-size:14px; border:1px solid #e4e4e4; box-shadow:0 0 0 3px #f2f2f2; background-color:#fff;}
.abr-search .b-bottom .search-btn{width:120px; height:34px; overflow:hidden; margin-left:90px;}
.abr-search .b-bottom .search-btn a{display:block; width:90px; padding-left:30px; line-height:33px; text-align:center; color:#fff; font-size:16px; height:34px; background:url(../../image/all-bg.png) no-repeat; background-position:0 -19px;}

.abr-search .dest-box{width:522px; border:4px solid #f2f2f2; position:absolute; left:92px; top:57px; background-color:#fff;}
.abr-search .dest-box .dest-hot{width:522px; padding-top:10px; border-bottom:1px dashed #f2eae2; overflow:hidden;}
.abr-search .dest-box .dest-hot .dh-left{width:95px; padding-right:25px; text-align:right; line-height:24px; float:left; color:#999;}
.abr-search .dest-box .dest-hot .dh-right{width:400px; float:left; padding-bottom:5px;}
.abr-search .dest-box .dest-hot .dh-right a{display:inline-block; float:left; margin-right:5px; margin-bottom:5px; padding:0 10px; height:22px; line-height:22px; border:1px solid #e4e4e4; background-color:#fff; color:#6699cc;}
.abr-search .dest-box .dest-hot .dh-right a:hover{color:#ff6600; border:1px solid #ff6600;}
.abr-search .dest-box .dest-item{width:522px; border-bottom:1px dashed #f2eae2; padding:10px 0; overflow:hidden;}
.abr-search .dest-box .dest-item .di-left{width:120px; height:18px; line-height:18px; color:#999; float:left; text-align:center;}
.abr-search .dest-box .dest-item .di-right{width:360px; float:left; overflow:hidden;}
.abr-search .dest-box .dest-item .di-right a{display:inline-block; width:70px; margin-right:2px; float:left; overflow:hidden; height:18px; line-height:18px; color:#6699cc;}
.abr-search .dest-box .dest-item .di-right a:hover{color:#ff6600; text-decoration:underline;}
.abr-search .dest-box .bg{background-color:#fbf9f7;}
.abr-search .dest-box .last{border-bottom:none;}

.banner-box-bg .date-box{width:450px; border:4px solid #f2f2f2; position:absolute; left:92px; top:162px;}


.ah-index{width:1190px; margin:25px auto 0;}
.ah-index .ahi-item01{width:1190px;}
.ah-index .ahi-item01 .m-top{width:1190px; height:48px; line-height:48px; font-size:20px; color:#333; border-bottom:2px solid #24A3FF;overflow: hidden;}
.ah-index .ahi-item01 .m-top .mt-title{width:280px;padding-left:10px;height: 42px;float:left;line-height:48px;font-size: 18px;color:#24A3FF;margin-top: 7px;}
.ah-index .ahi-item01 .m-main{width:1190px;height: 450px;padding-top:10px;}
.ah-index .ahi-item01 .m-top .mm-nav{ float:left; font-size:16px; margin-top: 15px;}
.ah-index .ahi-item01 .m-top .mm-nav li{height:34px; line-height:34px; padding: 0 18px; float:left;}
.ah-index .ahi-item01 .m-top .mm-nav li dl{width:183px; height:40px; border-bottom:1px dashed #dccab8; padding:12px 7px 12px 14px; overflow:hidden;}
.ah-index .ahi-item01 .m-top .mm-nav li dl dt{width:183px; height:21px; line-height:21px; font-size:14px; color:#333333; overflow:hidden;}
.ah-index .ahi-item01 .m-top .mm-nav li dl dd{float:left; margin-right:12px; margin-bottom:20px;}
.ah-index .ahi-item01 .m-top .mm-nav li dl dd a{line-height:18px; color:#999999;}
.ah-index .ahi-item01 .m-top .mm-nav .last{border-bottom:none; height:64px;}
.ah-index .ahi-item01 .m-top .mm-nav .last dl{width:183px; height:40px; border-bottom:1px dashed #dccab8; padding:12px 7px 11px 14px;}
.ah-index .ahi-item01 .m-top .mm-nav .cur{background-color:#24A3FF; border-radius:1px; position:relative; color:#ffffff;}
.ah-index .ahi-item01 .m-top .mm-nav .cur span{display:block; width:6px; height:3px; background:url(../../../image/all-bg.png) no-repeat; background-position:-103px -104px; overflow:hidden; position:absolute; bottom:-3px; left:49%;}

.ah-index .ahi-item01 .m-main .hotelBox {float: right;}
.ah-index .ahi-item01 .m-main .mm-main{width: 950px;float: left;}
.ah-index .ahi-item01 .m-main .hotelPoster {float:left; margin-right: 10px; position: relative;}
.ah-index .ahi-item01 .m-main .hotelPoster .hpost-tit {position: absolute;top: 360px;left: 45px;padding: 15px 20px;background-color: #fff;opacity: 0.5;}
.ah-index .ahi-item01 .m-main .hotelPoster .hpost-tit h3 {width:150px; height: 40px; line-height:40px; text-align: center; font-size: 24px;  border-bottom: 2px solid #000;}
.ah-index .ahi-item01 .m-main .hotelPoster .hpost-tit span {display: block;width:150px; height:40px; line-height: 40px;text-align: center;font-size: 16px;}
.ah-index .ahi-item01 .m-main .mm-main .m-right{width:950px;float:right;/* margin-right: -5px; */}
    .ah-index .ahi-item01 .m-main .mm-main .m-right .mr-item{float:left;  margin: 2px 5px 15px;}
.ah-index .ahi-item01 .m-main .mm-main .m-right .mr-item .mr-pic{width:290px; height:165px; overflow:hidden;}
.ah-index .ahi-item01 .m-main .mm-main .m-right .mr-item .mr-title{ padding: 0 10px; height:85px; border:1px solid #d6d6d6; border-top:none; overflow:hidden;}
.ah-index .ahi-item01 .m-main .mm-main .m-right .mr-item .mr-title>span {width: 268px; display: inline-block;  height: 40px;  line-height: 40px; font-size: 18px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden;}
.ah-index .ahi-item01 .m-main .mm-main .m-right .mr-item .mr-title>div {height: 40px;  line-height: 40px; font-size: 16px; }
.ah-index .ahi-item01 .m-main .mm-main .m-right .cur{box-shadow:0 0 4px 0 #d6d6d6;}

.ah-index .ahi-item02{width:1190px;height: 358px;margin-top: 10px;}
.ah-index .ahi-item02 .m-top{width:1190px;height: 50px;color:#24A3FF;border-bottom: 2px solid #24A3FF;margin-bottom: 10px;}
.ah-index .ahi-item02 .m-top .mt-title{width:280px;padding-left:10px;height: 43px;float:left;line-height:48px;font-size: 18px;color:#24A3FF;margin-top: 7px;}
.ah-index .ahi-item02 .m-top .mt-nav{ height:32px; padding-top:16px; float:left; overflow:hidden;}
.ah-index .ahi-item02 .m-top .mt-nav dt{ float:right; height:23px; padding:0 18px;}
.ah-index .ahi-item02 .m-top .mt-nav dt a{color:#333; font-size:16px; color:#333;}
.ah-index .ahi-item02 .m-top .mt-nav dt a:hover{text-decoration:underline;}
.ah-index .ahi-item02 .m-top .mt-nav dd{float:right; padding:0 18px;}
.ah-index .ahi-item02 .m-top .mt-nav dd a{color:#333; font-size:16px; line-height:34px;height:34px;}
.ah-index .ahi-item02 .m-top .mt-nav .cur{background-color:#24A3FF; border-radius:1px; position:relative;}
.ah-index .ahi-item02 .m-top .mt-nav .cur a{color:#ffffff;}
.ah-index .ahi-item02 .m-top .mt-nav .cur span{display:block; width:6px; height:3px; background:url(../../../image/all-bg.png) no-repeat; background-position:-103px -104px; overflow:hidden; position:absolute; bottom:-3px; left:49%;}

.ah-index .ahi-item02 .m-main{width:1190px;height: 298px;overflow: hidden;position:relative;}
.ah-index .ahi-item02 .m-main .btn-left,.ah-index .ahi-item02 .m-main .btn-right {z-index:999;display: inline-block;width:50px;height:50px; position: absolute;top: 70px;}
.ah-index .ahi-item02 .m-main .btn {background: url(../../../image/S_focus_button.png) no-repeat;}
.ah-index .ahi-item02 .m-main .btn-left {background-position: -51px 0; left:15px; cursor: pointer;}
.ah-index .ahi-item02 .m-main .btn-right {background-position: 0 0; right:15px; cursor: pointer;}
.ah-index .ahi-item02 .m-main .f-main {width:1000em;position:absolute;}
.ah-index .ahi-item02 .m-main .mm-left{float: left; margin-left: 3px;}
.ah-index .ahi-item02 .m-main .mm-left li{float:left;position:relative;width: 290px;height: 270px;margin-left: 9px;}
.ah-index .ahi-item02 .m-main .mm-left li:first-child{margin-left: 0;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pic{overflow:hidden;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri{width:300px; height:34px; background:url(../../../image/curi-bg02.png) repeat; position:absolute; left:0; top:166px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri .mp-lt{float:left; height:34px; width:142px; padding-left:8px; overflow:hidden;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri .mp-lt span{font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif; font-size:16px; float:left; color:#ff9900; margin-top:11px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri .mp-lt i{font-family:Tahoma; font-size:28px; float:left; color:#ff9900; line-height:34px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri .mp-lt em{color:#fff; float:left; margin:13px 0 0 3px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-pri .mp-rt{float:right; height:34px; line-height:34px; color:#fff; padding-right:13px; width:137px; text-align:right;}
.ah-index .ahi-item02 .m-main .mm-left .mask {position:absolute; width:285px; bottom: 0;left: 0; background: rgba(0,0,0,0.5);font-family:"Microsoft Yahei",tahoma,arial,"Hiragino Sans GB", sans-serif;}
.ah-index .ahi-item02 .m-main .mm-left .mask .mask-footer {display:none; margin-top: -5px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-title{ overflow:hidden; padding: 10px 20px 0;}
.ah-index .ahi-item02 .m-main .mm-left .ml-title a{ display:block; overflow:hidden; font-size:20px; font-weight:bold; color:#fff;white-space:nowrap;text-overflow:ellipsis;}
.ah-index .ahi-item02 .m-main .mm-left .ml-title p{ overflow:hidden; color:#fff; font-size:18px;}
.ah-index .ahi-item02 .m-main .mm-left .ml-title span{display:inline-block;}
.ah-index .ahi-item02 .m-main .mm-left .cur{box-shadow:0 0 4px 0 #eaeaea;}

.ah-index .ahi-item02 .m-main .mm-right{width:220px; height:260px; float:right; position:relative;}
.ah-index .ahi-item02 .m-main .mm-right a{display:block; width:220px; height:260px;}
.ah-index .ahi-item02 .m-main .mm-right span{display:block; width:200px; height:35px; padding-left:10px; line-height:35px; font-size:24px; font-weight:bold; color:#fff; position:absolute; left:0; top:17px; overflow:hidden;}
.ah-index .ahi-item02 .m-main .mm-right em{display:block; height:24px; padding:0 15px 0 10px; background:url(../../../image/curi-bg02.png) repeat; position:absolute; left:11px; top:55px; font-family:Verdana; font-size:18px; color:#fff; line-height:24px;}
.ah-index .ahi-item02 .m-main .mm-right em i{font-size:16px;}
.process{width:1190px; margin:0 auto; height:65px; padding-bottom:23px;}
.infoMsg{width: 104px;text-align:center;display: inline; font-size: 14px; line-height: 40px; float: left; color:#ff0000;}
.none{display:none;}

/* sheepFocus_start */
.S_focus .S_focus_pre,
.S_focus .S_focus_next,
.S_focus .S_focus_nav li {background:url(../../../image/S_focus_button.png) no-repeat;}

.S_focus {width: 1200px;min-width:1190px;height: 320px;position:relative;margin: 0 auto;}
.S_focus .S_focus_mb {position:absolute;left: 426px;top:10px;width:770px;height: 320px;overflow:hidden;border-radius: 5px;}
.S_focus .S_focus_mb img {position:absolute; top:0; width:100%;height:100%;}
.S_focus .S_focus_nav {position:absolute; bottom:10px; left:50%; width:1190px; margin-left:-595px; z-index:3;}
.S_focus .S_focus_nav ul {float:right; margin-right:350px;}
.S_focus .S_focus_nav li {float:left; width:14px; height:14px; border-radius:14px; margin:0 5px; background-position:0 -51px; cursor:pointer;}
.S_focus .S_focus_nav li.S_current {border-color:#fff; background-position:-15px -51px;}
.S_focus .S_focus_pre,
.S_focus .S_focus_next {position:absolute; left:50%; top:155px; width:50px; height:50px; display:block; cursor:pointer; z-index:3;}
.S_focus .S_focus_pre {margin-left:-165px; background-position:-51px 0;}
.S_focus .S_focus_next {margin-left:535px; background-position:0 0;}
/* sheepFocus_end */


/**/
.Wdate{background-position: 215px 4px;}

.guide-search{padding:0px 20px;}
.search-pannel-bg{background: url("../../../image/search-pannel.png");width: 110px;height: 156px;position: absolute;right: 0;bottom: 0;}
.guide-search table{width: 100%;}
.guide-search table tbody tr{height: 50px;}
.guide-search table tbody tr td.guide-search-title{font-size: 14px; color: #333;text-align: center;}
.guide-search .guide-search-wrap{position: relative;width: 200px;height: 34px;border: 1px solid #e0e0e0;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;}
.guide-search table tbody tr td.guide-search-input input{width: 180px;height: 34px;outline: none;padding: 0px 10px;line-height: 34px;position: relative;background-color: transparent;}
.guide-search .guide-hot-tag{position: absolute;margin-top: 7px;right: 8px;}
.guide-hot-tag span{padding: 0px 5px;background-color: #f0f0f0;color: #ccc;height: 20px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;display: inline-block;cursor: pointer;}
.guide-hot-tag span:hover{background-color: #ff8800;color: #fff;}
.guide-search-wrap .date-icon{width: 17px;height: 17px;background: url("../../../image/guide/guide-icon.png") -13px -13px;display: inline-block;position: absolute;right: 8px;top: 9px;}
.guide-search-wrap .match-list{display: none;margin: 0;padding: 0;position: absolute;z-index: 1;border: 1px solid #ff8c00;width: 200px;margin-left: -1px;background-color: #fff;}
.guide-search-wrap .match-list li:first-child{border-top:0;}
.guide-search-wrap .match-list li{cursor:pointer;height: 30px;line-height: 30px;padding: 0px 5px;border-top: 1px dashed #ccc;}
.guide-search-wrap .match-list li:hover{background-color: #fffadc;color: #ff8800;}
.guide-search-pannel .match-list{display: none;margin: 0;padding: 0;position: absolute;z-index: 1;border: 1px solid #ff8c00;width: 200px;margin-left: -1px;background-color: #fff;}
.guide-search-pannel .match-list li:first-child{border-top:0;}
.guide-search-pannel .match-list li{cursor:pointer;height: 30px;line-height: 30px;padding: 0px 5px;border-top: 1px dashed #ccc;}

.addr-py{float: right;}
.start-search{cursor:pointer;width: 110px;height: 34px;background-color: #ff8800;color: #fff;display: block;text-align: center;line-height: 34px;font-size: 14px;}
.start-search span{display: inline-block;}
.start-search span.btn-src-icon{background: url("../../../image/guide/guide-icon.png") -74px -41px;width: 18px;height: 16px;vertical-align: -3px;}
.all-day{width: 14px;height: 53px;background: url("../../../image/guide/guide-icon.png") -18px -39px;display: inline-block;margin-left: 6px;}
.all-day-date{vertical-align: 21px;font-size: 14px;}
.hpost-pic{overflow: hidden;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}
.m-right .guide-list{width: 950px;margin: 0;padding: 0;}
.m-right .guide-list .guide-single{cursor: pointer;width: 230px;height: 222px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;float: left;margin-left: 10px;/* border: 1px solid #e5e5e5; */overflow: hidden;}
.m-right .guide-list .no-left{margin-left: 0;}
.mt7{margin-top: 7px;}
.guide-img{width: 230px;height: 175px;}
.guide-img img{width: 230px;height: 175px;}
.guide-info{padding: 10px 10px;height: 26px;position: relative;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-radius: 0px 0px 2px 2px;}
.guide-name{font-size: 16px;}
.sex-icon-female{width: 10px;height: 16px;background: url("../../../image/guide/guide-icon.png") -47px -41px;display: inline-block;vertical-align: -3px;}
.sex-icon-male{width: 15px;height: 16px;background: url("../../../image/guide/guide-icon.png") -45px -70px;display: inline-block;vertical-align: -3px;}
.guide-per-price{color: #ff8800;display: inline-block;position: absolute;margin-top: -3px;right: 10px;}
.price-part-2{font-size: 20px;font-family: Arial;}
.local-img{width: 290px;height: 195px;}
.local-img img{width: 290px;height: 195px;overflow: hidden;}
.local-price{padding: 10px 10px;position: relative;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-radius: 0px 0px 2px 2px;}
.local-pro-title{font-size: 16px;height: 50px;overflow: hidden;}
.local-price-txt{color: #ff8800;}
.book-process{margin-top: 35px;}
.book-process .book-title{padding-left: 10px;font-size: 18px;color: #24A3FF;}
.book-process-ctx{height: 320px;margin-top: 8px;border: 1px solid #24A3FF;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;overflow: hidden;}
.book-arrow{height: 69px;background:url("../../../image/process.png");}
.book-arrow ul{margin: 0;padding: 0}
.book-arrow ul li{float: left;width: 243px;height: 70px;margin-left: -7px;position: relative;}
.book-arrow ul li:first-child{margin-left: 0px;}
.book-process-text{text-align: center;color: #fff;font-size: 16px;margin-top: 15px;}
.number-1,.number-2,.number-3,.number-4,.number-5{margin-top: 7px;width: 48px;height: 48px;display: block;background: url("../../../image/guide/guide-icon.png");position: absolute;left: 50%;margin-left: -24px;}
.number-1{background-position: -262px -10px;}
.number-2{background-position: -262px -67px;}
.number-3{background-position: -262px -124px;}
.number-4{background-position: -323px -10px;}
.number-5{background-position: -323px -64px;}
.process-detail{height:250px;}
.process-detail ul{margin: 0;padding: 0;}
.process-detail ul li{float: left;width: 193px;height: 200px;margin-left: -7px;position: relative;padding: 25px;}
.process-detail ul li:first-child{margin-left: 0;}
.book-process-1,.book-process-2,.book-process-3,.book-process-4,.book-process-5{width: 96px;height: 96px;background: url("../../../image/guide/guide-icon.png");margin: 0 auto;margin-top: 25px;}
.book-process-1{background-position: -14px -100px;}
.book-process-2{background-position: -13px -212px;}
.book-process-3{background-position: -13px -324px;}
.book-process-4{background-position: -135px -12px;}
.book-process-5{background-position: -135px -128px;}
.book-detail-text{width: 190px;margin: 0 auto;text-align: center;margin-top: 25px;}


/*搜索列表页*/

/*筛选栏*/
.guide-search-list{ width: 1190px; margin: 0 auto;}
.input-wrap{display: inline-block;position: relative;background-color: #fff;}
.input-wrap .date-icon{width: 17px;height: 17px;background: url("../../../image/guide/guide-icon.png") -13px -13px;display: inline-block;position: absolute;right: 8px;top: 12px;}
.guide-list-left{width: 970px;margin-top: 20px;}
.guide-list-left .guide-search-pannel ul li{line-height: 40px;width: 948px; border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 0px 10px;height: 40px;overflow: hidden;position: relative;}
.guide-list-left .guide-search-pannel ul li #start-date,.guide-list-left .guide-search-pannel ul li #end-date{width: 140px;height: 26px;outline: none;border: 1px solid #f8e9d8; padding: 0px 5px;line-height: 26px;}
.guide-list-left .guide-search-pannel ul li #target-city, .guide-list-left .guide-search-pannel ul li #guideName{width: 100px;height: 26px;outline: none;border: 1px solid #f8e9d8; padding: 0px 5px;line-height: 26px;margin-right: 10px;}
.guide-list-left .guide-search-pannel ul li .travel-date{margin-left: 40px;}
.guide-list-left .guide-search-pannel ul li span.list-slice-type{color: #999;vertical-align: top;}
.guide-list-left .guide-search-pannel ul li span.slice-pick{display:inline-block; width: 835px;}
.guide-list-left .guide-search-pannel ul li span.slice-pick span{margin-left: 5px;height: 20px;display: inline-block;line-height: 20px;cursor: pointer;padding: 0px 8px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;}
.guide-list-left .guide-search-pannel ul li span.slice-pick span:hover{color: #fff;background-color: #ff8800;}
.guide-list-left .guide-search-pannel ul li span.slice-pick span.cur{color: #fff;background-color: #ff8800;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;}
.guide-list-left .guide-search-pannel ul li span.slice-pick span:first-child{margin-left: 0;}
.guide-list-left .guide-search-pannel ul li:first-child{border: 1px solid #f8e9d8;background-color: #fef9f3;}
.guide-list-left .guide-search-pannel ul li:first-child span{color: #b69367;}
.guide-list-left .guide-search-pannel ul li:first-child span.list-src-btn{color: #fff;height: 26px;display: inline-block;padding: 0px 22px;background-color: #ff8800;line-height: 26px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;margin-left: 40px;cursor: pointer;}
.guide-list-left .guide-search-pannel ul li:first-child span.list-src-btn:hover{background-color: #ff8c00;}
.guide-list-left .guide-search-pannel  .input-wrap .date-icon{top:6px;}
.more-tags-down{width: 21px;height: 21px;display: inline-block;background: url("../../../image/guide/guide-detail.png") -51px -146px;cursor: pointer;position: absolute;margin-top: 9px;right: 18px;}
.more-tags-up{width: 21px;height: 21px;display: inline-block;background: url("../../../image/guide/guide-detail.png") -73px -146px;cursor: pointer;position: absolute;margin-top: 9px;right: 18px;}


/*列表展示*/
.guide-info-list ul li{width: 958px;padding: 10px 0px 10px 10px;border: 1px solid #e5e5e5;margin-bottom: 10px;overflow:hidden;}
.guide-info-list{margin-top: 20px;}
.guide-info-list .guide-list-pic, .guide-info-list .guide-list-info{float: left;}
.guide-info-list .guide-list-pic img{width: 200px;height: 150px;}
.guide-info-list .guide-list-info{width: 560px;/* height: 130px; */padding: 10px 30px 10px 20px;border-right: 1px solid #e5e5e5;position: relative;}
.guide-info-list .guide-experience{height: 36px;overflow: hidden;margin-top: 5px;}
.order-guide-info .major-list{display: inline-block;width: 495px;}
.guide-info-list .guide-list-info .list-guide-name{font-size: 16px; font-weight: bold;margin-right: 10px;}
.hd-passcheck{background-color: #83c44e;color: #fff;border-radius: 9px;-o-border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;height: 18px;padding: 0px 8px;line-height: 18px;margin-left: 10px;vertical-align: 2px;}
.list-guide-star{height: 16px;border-left: 1px solid #e5e5e5;padding-left: 15px;margin-left: 15px;vertical-align: 1px;}
.list-guide-star .star-icon{width: 16px;height: 16px;display: inline-block;background: url("../../../image/guide/guide-icon.png") -71px -70px;vertical-align: -4px;}
.order-guide-info{margin-top: 12px;}
.major-lang{padding-left: 15px;border-left: 1px solid #e5e5e5;margin-left: 15px;}
.major-theme{margin-right: 6px;margin-bottom: 5px;}
.major-theme-1{display: inline-block; height: 20px; padding: 0px 8px; border: 1px solid #f75a53; border-radius: 10px; line-height: 20px;color: #f75a53;}
.major-theme-2{display: inline-block; height: 20px; padding: 0px 8px; border: 1px solid #f98700; border-radius: 10px; line-height: 20px;color: #f98700;}
.major-theme-3{display: inline-block; height: 20px; padding: 0px 8px; border: 1px solid #00bff3; border-radius: 10px; line-height: 20px;color: #00bff3;}
.all-score{color: #ec1e28;font-size: 14px;position: absolute;right: 30px;}
.score-num{font-size: 30px;}
.guide-list-price p{text-align: center;}
.list-book-btn{display: block;width: 100px;height: 32px;background-color: #ff8800;margin: 0 auto;color: #fff;text-align: center;line-height: 32px;font-size: 14px;border-radius: 16px;cursor: pointer;}
.guide-list-price{position: relative;height: 130px;float: left;width: 147px;}
.guide-list-price p{color: #ff8800;margin-top: 30px;margin-bottom: 20px;}
.guide-list-price .price-part-3{font-size: 14px;}
.guide-list-price .price-part-4{font-size: 30px;font-family: Arial;}
.guide-list-right ul{width: 200px;border: 1px solid #e5e5e5;background-color: #fff;}
.guide-list-right ul li{width: 190px;height: 186px;border-bottom: 1px dashed #e5e5e5;padding: 4px 5px;}
.guide-list-right ul li:first-child{height: 35px;line-height: 35px;border-bottom: 1px solid #e5e5e5;padding:0px 0px 0px 5px;font-weight: bold;width: 195px;}
.guide-list-right{float: right;}
.guide-list-right ul li.last-suggest{border-bottom: 0;}
.guide-list-right ul li img{width: 188px;height: 126px;}
.suggest-title{height: 36px;overflow: hidden;}
.suggest-title a{font-size: 12px;}
.suggest-title a:hover{color: #ff8800;}
.suggest-price{color: #ff8800;margin-top: -3px;}
.clear{clear: both;}

