@charset "utf-8";
/* CSS Document */
body,div,p,ul,ol,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{border:0 none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
body{background-color:#fff;}
.clear{clear:both;display:block;height:0;font-size:0;line-height:0;overflow:hidden;}
.cf:after{content:'\20';clear:both;display:block;}
.cf{zoom:1;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.p_t_10{padding-top:10px;}
.fl{float:left;}
.fr{float:right;}
.w980{width:980px;margin:0 auto;}

.fast-nav-wrap .fast-nav-bd{display:block;}
.fast-nav-hd{background:none; background-color:#ff8a00;}

.mfw_main{width:980px;margin:0 auto;padding:0 0 20px;}
.mfw_main .content{width:690px;float:right;padding-top:7px;}
.mfw_main .focus{}
.mfw_main .slide{border-radius:5px;height:385px;overflow:hidden;}
.mfw_main .slide .play{float:left;height:385px;width:565px;overflow:hidden;position:relative;}
.mfw_main .slide .play ul{position:absolute;top:0;width:3000px;}
.mfw_main .slide .play li{float:left;height:385px;width:565px;overflow:hidden;}
.mfw_main .slide .play li img{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.mfw_main .slide .tab{float:right;width:125px;height:385px;overflow:hidden;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.mfw_main .slide .tab ul{height:350px;overflow:hidden;}
.mfw_main .slide .tab li{width:108px;height:67px;margin-bottom:4px;padding-left:17px;overflow:hidden;font-size:0;*vertical-align:top;}
.mfw_main .slide .tab li.on{background:url(/images/index/index-sprite.png) -186px -22px no-repeat;}
.mfw_main .focus .info{color:#666;height:35px;line-height:35px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mfw_main .focus .info a{color:#e58a00;font-size:14px;}
.mfw_main .slide .cal-tab{display:block;margin:5px 0 0 17px;width:108px;height:26px;background:url(/images/index/index-sprite.png) no-repeat -50px -40px;overflow:hidden;line-height:200px;}

.ad690,.da690{margin:15px 0;border-radius:5px;width:690px;height:100px;position:relative;overflow:hidden;}
.ad690 a,.da690 a{font-size:0;}
.ad6902,.da6902{margin:15px 0; position:relative;}
.ad6902,.da6902 .da-flip{ width:690px; height:400px; position:absolute; top:-400px; left:0; display:none;}
.ad6902,.da6902:hover .da-flip{ display:block;}
.ad6902 a,.da6902 a{font-size:0;}
.da690 .flash_mask{display:block;width:690px;height:100px;position:absolute;left:0;top:0;z-index:2;line-height:500px;overflow:hidden;}
.ad690 img,.da690 img{vertical-align:middle;}

.content .box{margin-top:10px;}
.content .title{height:35px;border-bottom:1px solid #dbdbdb;line-height:35px;clear:both;}
.content .title h2{float:left;padding-left:25px;background:url(/images/index/index-sprite.png) no-repeat -180px -130px;font-size:16px;_font-size:14px;color:#444;font-weight:normal;_font-weight:bold;}
.content .title h2 a{font-size:16px;_font-size:14px;color:#444;}
.content .postBox{margin-top:0;}
.post_main{margin-top:0;}
.post_main .hd{height:35px;border-bottom:1px solid #dbdbdb;}
.post_main .hd ul{float:left;margin-top:13px;position:relative;bottom:-1px;}
.post_main .hd li{float:left;height:17px;width:72px;padding:5px 0 0 0;margin-right:2px;background:url(/images/index/index-sprite.png) -73px -130px no-repeat;font-size:12px;text-align:center;line-height:12px;}
.post_main .hd li a{color:#666;font-size:12px;}
.post_main .hd li a:hover{color:#ffaa00;text-decoration:none;}
.post_main .hd li.on{background-position:0 -130px;}
.post_main .hd li.on a,.post_main .hd li.on a:hover{color:#fff;}
.post_main .hd .tips{float:left;padding-left:20px;margin:13px 0 0 125px;line-height:20px;position:relative;line-height:none;}
.post_main .hd .tips b{display:block;height:16px;width:16px;background:url(/images/index/index-sprite.png) no-repeat -120px 0;position:absolute;left:0;top:3px;}
.post_main .hd .tips a{color:#ff9500;}
.content .new_post{float:right;padding-top:2px;}
.content .new_post a{display:block;width:111px;height:30px;background:url(/images/index/index-sprite.png) 0 -0 no-repeat;overflow:hidden;line-height:200px;}
.icon-jing{position:absolute;margin:-10px 0 0 0;width:16px;height:16px;background:url(/images/index/index-sprite.png) no-repeat -160px -40px;overflow:hidden;}
.post_main .post_item{padding:20px 0;background:none;}
.post_list ul{border-bottom:1px solid #cecece;}
.post_item{margin-top:-1px;border-top:1px dashed #cecece;color:#666;}
.post_item a{color:#FFAA00;}
.post_item .pic{display:inline;float:left;width:195px;height:125px;position:relative;*margin-right:12px;}
.post_item .pic .ico,.post_item .pic .top{position:absolute;top:-2px;left:-2px;width:50px;height:57px;background:url(/images/mdd_new/icon_baozang.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mdd_new/icon_baozang.png" ,sizingMethod="crop");_background:none;overflow:hidden;line-height:200px;}
.post_item .pic .icon_digest{position:absolute;top:-2px;left:-1px;width:50px;height:56px;background:url(/images/mdd_new/digest_icon.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mdd_new/digest_icon.png" ,sizingMethod="crop");_background:none;overflow:hidden;}
.post_item .pic a{display:block;width:195px;height:125px;overflow:hidden;}
.post_item .pic img{vertical-align:middle;}
.post_item dl{margin-left:210px;width:480px;_margin-left:205px;}
.post_item dd{float:left;width:340px;padding:0;_overflow:hidden;}
.post_item h2{height:27px;line-height: 25px;margin-bottom:10px;overflow:hidden;font-size:16px;font-weight:normal;}
.post_item h2 i {width: 26px;height: 27px;background:url(http://css.mafengwo.net/images/post/guide_sprite_v2.png) 0 -65px no-repeat;display: inline-block;vertical-align: middle;margin-right: 5px;float: left;}
.post_item h2 i.gu {background-position: -27px -65px;}
.post_item h2 a{font-size:20px;color:#FFAA00;}
.post_item .author{height:22px;position:relative;width:480px;float:none;}
.post_item .author img{float:left;margin:1px 5px 0 0;}
.post_item .author p{float:left;height:20px;overflow:hidden;}
.post_item .authorA{width:150px;}
.post_item .authorB{position:absolute;left:150px;top:0;width:300px;}
.post_item .post_info{padding-top:5px;float:none;width:auto;font-size:14px;line-height:22px;}
.post_item dt{float:right;width:130px;_width:120px;}
.post_item .count{padding-top:5px;text-align:center;}
.post_item .count span{display:inline-block;margin:0 5px;}
.post_item .count .view b{width:18px;background-position:-140px 0;}
.post_item .count .reply b{background-position:0 -26px;}
.post_item .like{width:50px;margin:30px 0 0 50px;text-align:center;color:#FFAA00;font-size:14px;}
.post_item .like .btn{display:block;margin:0 auto 5px;width:42px;height:40px;background:url(/images/index/index-sprite.png) 0 -40px no-repeat;overflow:hidden;line-height:200px;}
.post_item .count b{display:inline-block;margin-right:5px;width:16px;height:14px;background:url(/images/index/index-sprite.png) -140px 0 no-repeat;vertical-align:middle;*vertical-align:0px;}

.index_side{float:left;width:260px;margin-top:386px;}

.index_side .box{margin:15px 0 20px;}
.index_side .box .title{height:35px;line-height:35px;clear:both;overflow:hidden;border-bottom:1px solid #DADADA; margin-bottom: 8px;}
.index_side .title .fr{padding-right:8px;}
.index_side .title .fr a{color:#8D8D8D;}
.index_side .box .h{float:left;padding-left:10px;font-size:16px;color:#582e09;font-weight:normal;}
.index_side .box .h h2{display:inline;font-size:16px;color:#582e09;font-weight:normal;}
.index_side .box .h a{font-size:16px;color:#582e09;font-weight:normal;}
.index_side .box .h a:hover{font-size:16px;color:#582e09;}
.index_side .book .h{background-position:-180px -38px;}
.index_side .book .cont{margin:5px 10px;overflow:hidden;padding-top:10px;}
.index_side .book .book_img{float:left;margin-right:15px;display:inline;*zoom:1;height:114px;}
.index_side .book .book_img img{ width:80px;}
.index_side .book .info{float:right;width:135px;}
.index_side .book strong{display:block;height:30px;line-height:30px;overflow:hidden;}
.index_side .book strong a{color:#323232;font-size:22px;}
.index_side .book p{padding:8px 10px 0 0;height:40px;color:#818181;line-height:20px;overflow:hidden;}
.index_side .book .btn{display:inline-block;float:left;margin-right:5px;margin-top:10px!important;position:relative;width:51px;height:19px;background:url(/images/index/index-sprite.png) no-repeat -50px -68px;overflow:hidden;*zoom:1;}
.index_side .book .btn a{display:block;position:absolute;line-height:100px;}
.index_side .book .view_at{display:inline-block;margin-top:10px;height:19px;padding:0 9px;background-color:#FF8A00;color:#fff;line-height:19px;vertical-align:top;border-radius:3px;}
.index_side .book .view_at:hover{text-decoration:none;}
.index_side .book .hide{display:none;}
.index_side .book .list{padding:5px 10px;_padding-top:10px;color:#666;clear:both;}
.index_side .book .list li{height:25px;line-height:25px;_height:22px;_margin-bottom:3px;overflow:hidden;}
.index_side .book .list img{margin-right:5px;}
.index_side .book .list a{color:#e58a00;}
.index_side .book .list a:hover{color:#e58a00;}
.index_side .book .list a.u{color:#e58a00;}
.index_side .book .list a.u:hover{color:#e58a00;}
.index_side .book .list a.b{font-weight:bold;margin-right:5px;}
.index_side .fontlink{ padding-left:8px; margin-top:15px;}
.index_side .fontlink a{font-size:14px; padding:0 0 0 20px;background:url(/images/mini_light.png) 5px 6px no-repeat;}

/* 寻找旅行家 */
.index_side .travelers .h{background-position:-177px -403px;}
.travelers .cont{width:260px;height:240px;position:relative;overflow:hidden;color:#666;}
.travelers ul{position:absolute;left:0;top:0;width:1000px;}
.travelers ul li{float:left;width:260px;float:left;}
.travelers ul dt{height:140px;overflow:hidden;}
.travelers ul img{vertical-align:middle;}
.travelers ul dd{padding:5px 0px;line-height:20px;}
.travelers ul h3{margin:5px 0;font-size:16px;}
.travelers ul h3 a{font-size:16px;color:#ff8a00;}
.travelers ul dd img{margin:0 5px 0 0;vertical-align:-4px;*vertical-align:middle;}
.travelers ul a{color:#604214;}
.travelers ul p{padding-top:5px;}
.travelers ol{position:absolute;right:7px;top:128px;text-align:right;}
.travelers ol li{float:left;margin-left:3px;width:15px;height:8px;background-color:#fff;line-height:100px;overflow:hidden;border-radius:6px;cursor:pointer;}
.travelers ol li.on{background-color:#ff8a00!important;color:#fff;}
.travelers ol li:hover{background-color:#FFAA00;}

/* 左侧明信片 */
.index_side .postcard{margin-top:25px;}
.postcard .cont{margin-top:10px;color:#666;line-height:24px;}
.postcard .cont em,.postcard .cont b{padding:0 2px;position:relative;bottom:-1px;font-size:16px;font-style:normal;font-weight:bold;color:#3ac5f2;}
.postcard .cont b{color:#ffa800;}
.postcard .cont ul{margin:10px 0 10px -10px;overflow:hidden;*zoom:1;}
.postcard .cont li{float:left;display:inline;margin-left:10px;width:78px;}
.postcard .cont li img{display:block;}
.postcard .cont li a{display:block;}
.postcard .cont a{color:#666;}
.postcard .cont a:hover{text-decoration:none;}
.postcard .cont .btn_diy{display:inline-block;margin-top:5px;padding:0 10px;background-color:#45c7f7;color:#fff;border-radius:3px;}
.postcard .cont .btn_diy:hover{background-color:#1ebbf5;color:#ffff3e;}
.postcard .cont .btn_buy{display:block;margin-top:20px;padding:10px 0 10px 70px;background-color:#ffa800;border-radius:5px;color:#fff;font-size:18px;line-height:30px;position:relative;}
.postcard .btn_buy:hover{text-decoration:none;background-color:#ff8a00;}
.postcard .btn_buy i{position:absolute;left:-26px;top:-20px;width:85px;height:61px;background:url(/images/activity/postcard/postcard-bg7.png) no-repeat -702px -131px;overflow:hidden;}
.postcard .btn_buy:hover i{background-position:-702px -193px;}

.index_side .m_app .h{background-position:-178px -90px;}
.index_side .m_app .cont{padding:5px 0;background-color:#fff8e4;}
.index_side .m_app ul li{clear:both;padding:5px 10px;color:#666;overflow:hidden;}
.index_side .m_app .app_img{float:left;margin-right:15px;width:74px;height:74px;}
.index_side .m_app strong{display:block;padding:5px 0 0 0;font-size:14px;}
.index_side .m_app strong a{color:#757472;font-size:14px;}
.index_side .m_app p{padding:5px 0;line-height:20px;}
.da260{overflow:hidden;font-size:0!important;text-align:center;}
.da260 a{font-size:0;}
.da260 img{vertical-align:middle;}
.index_side .event .h{background-position:-177px -138px;}
.index_side .event li{margin:10px 0 20px;padding-left:10px;border-left:2px solid #e9e9e9;line-height:20px;color:#999;}
.index_side .event li p{color:#582e09;}
.index_side .event li p a{color:#582e09;}
.index_side .event li a.u{color:#ff9a00;}
.site_item{padding:15px 0;color:#666;line-height:18px;}
.site_item a{height: 40px;display:block;margin:5px 0 8px;padding:3px 2px;border:2px solid #fff;color:#666;}
.site_item a:hover{border-color:#ddd;text-decoration:none;}
.site_item img{float:left;margin-right:8px;background:url(/images/index/index-sprite.png) no-repeat;}
.site_item a strong{color:#582e09;font-size:14px;}
.site_item .item1{background-position:0 -88px;}
.site_item .item2{background-position:-39px -64px;}
.site_item .item3{background-position:-40px -88px;}
.site_item .item4{background-position:-117px -64px;}
.site_item .item5{background-position:-160px -90px;}
.site_item .item6{background-position:-80px -88px;}
.site_item .item7{background-position:-120px -88px;}
.index_side .news .h{background-position:-177px -180px;}
.news li{height:30px;line-height:30px;padding-left:15px;background:url(/images/index/index-sprite.png) no-repeat -190px -170px;color:#666;overflow:hidden;}
.news li a{margin-left:5px;color:#666;}

/* 最新引导 */
.guide_step1{position:absolute;top:0;left:50%;z-index:1000;margin-left:-90px;width:440px;height:500px;background:url(/images/newuserguide/guide_step1.png) no-repeat;_background:url(/images/newuserguide/guide_step1.gif) no-repeat;overflow:hidden;}
.guide_step1 .highlight{position:absolute;left:6px;top:235px;width:372px;height:163px;background:url(/images/newuserguide/guide_step1.png) no-repeat left bottom;_background:url(/images/newuserguide/guide_step1.gif) no-repeat left bottom;}
.guide_step1 .guide_btn{position:absolute;z-index:2;margin:383px 0 0 245px;width:140px;height:65px;overflow:hidden;line-height:200px;cursor:pointer;}

.guide_step2{position:absolute;top:55px;left:50%;z-index:1000;margin-left:-260px;width:660px;height:404px;background:url(/images/newuserguide/guide_step2.png) no-repeat;_background:url(/images/newuserguide/guide_step2.gif) no-repeat;overflow:hidden;}
.guide_step2 .highlight{position:absolute;left:315px;top:148px;width:282px;height:73px;background:url(/images/newuserguide/guide_step2.png) no-repeat left bottom;_background:url(/images/newuserguide/guide_step2.gif) no-repeat left bottom;}
.guide_step2 .guide_btn{position:absolute;z-index:2;margin:290px 0 0 468px;width:140px;height:65px;overflow:hidden;line-height:200px;cursor:pointer;}

.guide_step3{position:absolute;top:0;left:50%;z-index:1000;margin-left:-275px;width:625px;height:455px;background:url(/images/newuserguide/guide_step3.png) no-repeat;_background:url(/images/newuserguide/guide_step3.gif) no-repeat;overflow:hidden;}
.guide_step3 .highlight{position:absolute;left:173px;top:165px;width:408px;height:146px;background:url(/images/newuserguide/guide_step3.png) no-repeat left bottom;_background:url(/images/newuserguide/guide_step3.gif) no-repeat left bottom;}
.guide_step3 .guide_btn{position:absolute;z-index:2;margin:338px 0 0 435px;width:140px;height:65px;overflow:hidden;line-height:200px;cursor:pointer;}

.guide_step4{position:absolute;top:43px;left:50%;z-index:1000;margin-left:-97px;width:440px;height:411px;background:url(/images/newuserguide/guide_step4.png) no-repeat;_background:url(/images/newuserguide/guide_step4.gif) no-repeat;overflow:hidden;}
.guide_step4 .highlight{position:absolute;left:77px;top:141px;width:307px;height:126px;background:url(/images/newuserguide/guide_step4.png) no-repeat left bottom;_background:url(/images/newuserguide/guide_step4.gif) no-repeat left bottom;}
.guide_step4 .guide_btn{position:absolute;z-index:2;margin:300px 0 0 250px;width:140px;height:65px;overflow:hidden;line-height:200px;cursor:pointer;}
/* 寻找旅行家滚动 */
#slide_box {width:260px;height:240px;margin-left:auto;margin-right:auto;margin-top: 0;overflow: hidden;position: relative;}
#slide_box ul li {position: absolute;}
/* 移动设备访问，顶部推荐应用下载 */
.download_ww_apps{height:75px;border-bottom:1px solid #454444;background:url(/images/header/mobile_top_bg.png) repeat-x;display:table;width:100%;}
.download_ww_apps a:hover{text-decoration:none;}
.download_ww_apps a:focus{outline:none;}
.download_apps_con{display:table-cell;height:75px;vertical-align:middle;}
.download_apps_con img{float:left;margin:7px 40px 0 30px;}
.download_apps_con strong{font-weight:bold;font-size:24px;color:#fff;line-height:74px;}
.download_apps_close{display:table-cell;width:66px;height:75px;background:url(/images/header/mobile_top_close.png) no-repeat center center;}

/*  猜歌名  */
.radio-da{ width:260px; height:240px; background:url(/images/da/caigeming/260x240.gif) no-repeat;margin:10px 0 0;}
.radio-da a{ width:260px; height:240px; display:block; background:url(/images/da/caigeming/kadai.gif) 39px 126px no-repeat;}

/* 旅游攻略二维码 */
.gl-QRcode{position:fixed;_position:absolute;left:50%;top:50%;margin:-120px 0 0 498px;width:138px;height:223px;background:url(/images/index/glQRcode.png) no-repeat;}
.gl-QRcode .dl-num{margin:193px 0 0 10px;width:126px;height:26px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#fff;}
.gl-QRcode span,.gl-QRcode ul{float:left;width:16px;margin-right:2px;line-height:26px;overflow:hidden;text-align:center;text-indent:1px;}
.gl-QRcode ul li{height:26px;vertical-align:top;}

/* 明信片第二季打开天窗 */
.w_hot {width: 46px;position: absolute;top: 366px;right: -55px;top: -111px;z-index: 999;}
@media only screen and (max-width:1024px){
	.w_hot {right: 0px;}
}
.w_line {height: 123px;background:url(/images/index/banner_close.png) 0 0 no-repeat;}
.w_hotRanking {display: block;width: 46px;height: 45px;margin-top: -10px;background:url(/images/index/banner_close.png) 0 bottom no-repeat;transition:all 0.3s ease-in-out;}
.w_hotRanking:hover {transition:all 0.3s ease-in,all 0.3s ease-out;margin-top: 0;}
.gl-QRcode ul li{height:26px;vertical-align:top;}

/* 大篷车 */
.travel_car {margin:20px 0;}
.tc_pics,.tc_detail {margin:20px 10px;width: 240px;}
.tc_pics {overflow: hidden;zoom:1;}
.tc_detail {margin-top: 0px;}
.tc_pics li {width: 78px;height: 78px;margin:0 2px 2px 0;float: left;}
.travel_car h3 {font-size: 14px;color: #ff8a00;}
.tc_con {margin: 10px 0;padding: 5px;background: #f7f7f7;line-height: 20px;color: #666;}
.tc_con p {margin: 5px 0;}
.tc_con span {padding: 0 2px;color: #ff7200;font-size: 16px;font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";}
.tc_thumb {margin:20px 0 10px 10px;}
.tc_this {margin-left: 10px;color: #666;line-height: 22px;}
.tc_this span {padding: 0 10px 0 20px;background: url(/images/index/sex.gif) 7px 3px no-repeat;display: inline-block;}
.tc_this .tc_boy {background-position: 4px -28px;}

/* 目的地筛选 */
.pb_choice {padding: 15px 20px;background: #f7f7f7;}
.pb_con {overflow: hidden;*position:relative;*zoom:1;}
.pb_list {position: relative;margin-bottom: 5px;}
.pb_list strong {width: 80px;position: absolute;left: 0;top: 0;text-align: right}
.pb_list p {margin-left: 85px;}
.pb_list p a {height: 20px;line-height: 20px;padding: 0 15px;display: inline-block;margin: 0 2px 8px 0;color: #666;border-radius: 3px;}
.pb_list p a.on,.pb_list p a:hover {background: #ffaa00;color: #fff;text-decoration: none;}

.pb_more {height: 20px;text-align: center;}
.pb_more a i {width: 9px;height: 11px;background: url(/images/index/index-sprite.png) -160px 0;display: inline-block;vertical-align: -2px;margin-right: 8px;}
.pb_more a.up i {background-position: -170px 0;}

/* 酒店预订 */
.index_side .hotels{padding:0 9px;}
.hotels h2{width:104px;height:27px;background-color:#0a89e4;font-size:14px;color:#fff;line-height:30px;font-weight:normal;text-align:center;overflow:hidden;border-radius:4px 4px 0 0;}
.hotels .inp-hTxt{margin-bottom:12px;padding:7px;background-color:#0a89e4;height:32px;}
.hotels .inp-hTxt input{border:1px solid #0978c8;margin:0;padding:5px 12px;width:202px;height:20px;line-height:20px;font-size:12px;line-height:20px;color:#333;vertical-align:top;overflow:hidden;border-radius:2px;}
.hotels .inp-hTxt input.focus{border:2px solid #0978c8;margin:-1px;}
.hotels .h-drop{position:absolute;margin:-1px 0 0 1px;_margin-top:-2px;z-index:201;width:224px;border:1px solid #eee;background-color:#fff;}
.hotels .h-drop p{margin:5px 0 10px 8px;color:#ff8a00;font-family:"Hiragino Sans GB","Hiragino Sans GB W3",'Lucida Grande','simsun';line-height:20px;}
.hotels .h-drop p a{display:inline-block;white-space:nowrap;color:#333;}
.hotels .h-date{float:left;width:25px;display:inline;position:relative;padding-right:22px;margin-right:12px;color:#333;font-family:"Hiragino Sans GB","Hiragino Sans GB W3",'Lucida Grande','simsun';line-height:28px;*zoom:1;white-space:nowrap;}
.hotels .h-date i{position:absolute;right:0;top:6px;width:17px;height:16px;background:url(/images/index/index-sprite.png) no-repeat -180px 0;overflow:hidden;cursor:pointer;}
.hotels .h-date input{position:absolute;right:17px;top:0;overflow:hidden;border:0;padding:0;margin:0;}
.hotels .inp-hBtn{float:right;width:84px;height:27px;background-color:#4eadf2;color:#fff;margin:0;border:1px solid #41a2e9;padding:0;cursor:pointer;border-radius:4px;font-size:14px;}
.hotels .inp-hBtn:hover{background-color:#0a89e4;border-color:#0a89e4;}
/* hotel suggest */
.hotel-suggest{position:absolute;z-index:101;min-width:250px;*width:300px;margin:-1px 0 0 1px;border:1px solid #d9d9d9;border-bottom:0;background-color:#fff;font-size:12px;color:#999;}
.hotel-suggest dl{border-bottom:1px solid #d9d9d9;}
.hotel-suggest dt{float:left;width:45px;padding:10px 0;text-align:center;}
.hotel-suggest dt i{display:inline-block;width:24px;height:24px;background:url(/images/suggest-sprite5.png) no-repeat;overflow:hidden;vertical-align:top;}
.hotel-suggest dt .icon-place{background-position:0 0}
.hotel-suggest dt .icon-hotel{background-position:0 -50px}
.hotel-suggest dt .icon-scenic{background-position:0 -100px;}
.hotel-suggest dt .icon-train{background-position:0 -275px;}
.hotel-suggest dt .icon-airport{background-position:0 -300px;}
.hotel-suggest dt .icon-metro{background-position:0 -325px;}
.hotel-suggest dd{margin-left:45px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;overflow:hidden;}
.hotel-suggest dd.first{border-top:0;}
.hotel-suggest dd a{display:block;height:40px;padding:7px 11px 4px;line-height:18px;color:#999;}
.hotel-suggest dd a:hover{text-decoration:none;background-color:#fff1d7;}
.hotel-suggest dd span{color:#333;}
.hotel-suggest dd a:hover span{color:#ff7000;}
.hotel-suggest dd a.more{height:38px;text-align:right;color:#ff7000;}
.hotel-suggest dd a.more:hover{text-decoration:none;}
.hotel-suggest dd a.more p{padding-top:8px;}
.hotel-suggest div.all{border-bottom:1px solid #d9d9d9;}
.hotel-suggest div.all a{display:block;padding:10px;text-align:center;line-height:26px;color:#ff7000;}
.hotel-suggest div.all a:hover{text-decoration:none;background-color:#fff1d7;}
.hotel-suggest dd b{color:#ff7000;}
.hotel-suggest .txt-tit strong{font-size:14px;color:#333;font-weight:normal;}
.hotel-suggest a:hover .txt-tit strong{color:#ff7000;}
.hotel-suggest .txt-tit .nums,.hotel-suggest a:hover .txt-tit .nums{position:absolute;right:0;top:0;padding-left:10px;color:inherit;}
.hotel-suggest .txt-tit{padding-right:70px;position:relative;}
.hotel-suggest .txt-tit,.hotel-suggest .txt-con{height:18px;white-space:nowrap;text-overflow:ellipsis;*white-space:normal;overflow:hidden;}

/* 520 */
.topBanner{height:360px;background:url(/images/header/topBanner-520.png) no-repeat center top;}
.topBanner a{display:block;height:360px;}
.topBanner .close{position:absolute;top:8px;left:50%;margin-left:455px;width:33px;height:33px;background:url(/images/header/newHotel-close.png) no-repeat 0 0;overflow:hidden;cursor:pointer;transition:1s ease 0s;-webkit-transition:1s ease 0s;-moz-transition:1s ease 0s;}
.topBanner .close:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);}

/* 提示用户怎么玩转蜂首游记 */
.h100per,.h100per body { height: 100%;overflow: hidden;}
.fs_tips,.fs_tips a {background-image: url(/images/index/fengshou_sprite.png);}
.fengshou_step { position: fixed; left: 0; right: 0; top: 0; height: 100%;z-index: 600;}
.fs_bg { position: absolute; left: 0; top: 0; right: 0; height: 100%; background: rgba(0,0,0,.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ac000000,endColorstr=#ac000000);z-index: 1;}
.fs_con {position: relative;margin: 0 auto;z-index: 2;}
.fs_step1 {width: 690px;height: 350px;padding: 118px  0 0 290px;}
.fs_tips {position: absolute;}
.fs_tips1 {width: 530px;height: 224px;left: 25px;top: 484px;}
.fs_tips a {position: absolute;left: 29px;top: 240px;width: 152px;height: 55px;background-position: -29px -240px;line-height: 200px;overflow: hidden;cursor: pointer;}
.fs_tips .i_know {left: 242px;background-position: -242px -241px;width: 117px;height: 54px;}

.fs_step2 {width: 108px;height: 26px;padding: 473px 0 0 872px;display: none;}
.fs_step2 .cal-tab {display: block; width: 108px; height: 26px; background: url(/images/index/index-sprite.png) no-repeat -50px -40px; overflow: hidden; line-height: 200px;position: relative;z-index: 10;}
.fs_tips2 {background-position: 0 -305px;width: 702px;height: 245px;right: -21px;top: 273px;z-index: 1;}

/* 我的活动 */
.my_activitys .site_item {padding: 0;overflow: hidden;position: relative;}
.my_activitys .site_item a {width: 230px;}
.my_activitys .site_item img {background-image: none;}
.my_activitys .site_item a span {margin-left: 6px;}
.my_activitys .fr {font-size:  14px;color: #8d8d8e;padding-right: 0;margin-right: -16px;}
.my_activitys .fr a {margin: 0 8px 0 5px;}
.my_activitys .fr a.on,.my_activitys .fr a:hover {color: #333;}
.my_act_slide {width: 6px;position: absolute;top: 0;right: 0;bottom: 0;}
.my_act_slide span {width: 100%;height: 125px;border-radius: 6px;background-color: #cccccc;position: absolute;top: 0;left: 0;}