
/*body, button, input, select, textarea {*/
    /*font: 12px/1.5 "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", \5b8b\4f53, sans-serif;*/
/*}*/
*{outline:none;}
.table_wrap1{position:relative;}
.attraction_photo_small li a{border: 2px solid #F5F5F5;}
.group .group_title{color: #636363;}
.groups .onegroup{height: 34px;line-height: 34px;margin-right: 18px;min-width: 144px;margin-top: 10px;}
.groups .onegroup .inner_border{height: 32px;padding-left:10px;padding-right: 12px;font-size: 14px;color: #636363;min-width:140px;}

.check_wrap span{color: #636363;width:105px;}
.check_wrap span.price_color{width: 64px;font-family: microsoft yahei;}
.groups .onegroup.on .inner_border{color: #ff6772;}
.top_inner_left,.product_t_h4{color: #333;}
.content{color:#666;}
.top_inner_left .title{font-size: 14px;font-weight: bold;color: #636363;    padding-top: 8px;    margin-top: 15px;}
.top_inner_left .title div,.top_inner_right .title div{height: 17px;width: 20px;margin: 12px 12px 0 0;float: left;background: url(/content/images/pricetitle1.png),no-repeat;}
.yoo-prompt{font-size: 14px;color: #636363 !important;}

.table_head_left,.table_head_right{position: absolute;width: 38px;height: 30px;position: absolute;background:#EFEFEF;top: 26px;left: 10px;}
.table_head_right{left: 510px;}
.month-frame td{width: 70px;}
.month-frame{margin-left: 23px;}


.top_wrapper{font: 12px/1.5 "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", \5b8b\4f53, sans-serif;}
.detail-content-wrap {background: #fff;clear: both;width: 1200px;margin: 0 auto;overflow: hidden;position: relative;top: 90px;margin-bottom: 100px;}
.detail-nav-wrap {width: 100%;height: 61px;}
.clearfix {zoom: 1;}

.detail-nav {
    width: 1200px;
    height: 60px;
      margin: 0 auto;
    background: #fff;
    z-index: 10;
    border-bottom: 1px solid #d7d7d7;
}

.detail-nav .nav-unit {
    max-width: 780px;
    overflow: hidden;
    float: left;
    height: 60px;
}

.fontYaHei {font-family: "Hiragino Sans GB","Microsoft YaHei",\9ED1\4F53,\5b8b\4f53,sans-serif;}


.detail-nav .nav-unit li {
    padding: 0 ;
    font-size: 16px;
    color: #636363;
    height: 57px;
    float: left;
    line-height: 60px;
    border-bottom: 3px solid transparent;
    cursor: pointer;
    position: relative;
}

.detail-nav .nav-unit li .trangle {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 4px solid transparent;
    border-bottom-color: #ff6772;
    border-top-width: 0;
}
.detail-nav .nav-unit li.current .trangle, .detail-nav .nav-unit li:hover .trangle {display: block;}
.detail-nav .nav-unit li:hover{border-bottom:3px solid #ff6772;color:#323232}
.detail-nav .nav-right {
    display: none;
    float: right;
    width: 300px;
    height: 60px;
    text-align: right;
}
.detail-nav .nav-unit li a{font-weight: normal;color:#636363;padding: 20px 15px;}
.detail-nav .nav-right .nav-price {
    display: inline-block;
    font-size: 14px;
    color: #ff6772;
    width: 118px;
    line-height: 60px;
    height: 60px;
    overflow: hidden;
    float: left;
}

.detail-nav .nav-right .nav-book {
    display: inline-block;
    width: 160px;
    height: 60px;
    line-height: 60px;
    background: #ff6772;
    border: none;
    color: #fff;
    text-align: center;
    font-size: 24px;
    margin-left: 18px;
    cursor: pointer;
    vertical-align: 3px;
}
.booking-unit .price-unit .price em, .detail-nav .nav-right .nav-price em {
    font-style: normal;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light","Hiragino Sans GB","Microsoft YaHei",sans-serif;
}
.detail-nav .nav-right .nav-price em {font-size: 30px;margin-left: 2px;}


.detail-nav-wrap.float {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    -webkit-box-shadow: 0 2px 5px -4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 5px -4px rgba(0,0,0,.3);
    box-shadow: 0 2px 5px -4px rgba(0,0,0,.3);
    background-color: #FFF;
}

.detail-nav .nav-right .nav-book:hover{background:#ec3341;}
.detail-nav .nav-unit li.current, .detail-nav .nav-unit li.current:hover {color: #ff6772;border-bottom: 3px solid #ff6772;}

.detail-nav .nav-unit li.current a {color: #ff6772;}
.detail-wrap {padding: 0 20px 0 30px;font-family: "Hiragino Sans GB","Microsoft YaHei","黑体","宋体",sans-serif;}

.detail-wrap .left-list {float: left;width: 850px;}

.detail-wrap .right-merchant {float: right;width: 250px;}
.detail-unit {margin-bottom: -50px;
               line-height: 28px;
    color: #636363;   
                  font-family: "Hiragino Sans GB","Microsoft YaHei","黑体","宋体",sans-serif;
              }

 
.detail-unit:last-child {margin-bottom: 0px;}
.detail-wrap .left-list .detail-unit .unit-title {
    font-size: 20px;
    padding: 0 0 15px;
    color: #000;
    border-bottom: 1px solid #d7d7d7;
    padding-top:22px;
        margin-top: 33px;
}


[class*=" qui-icon-"], [class^=qui-icon-] {
    font-family: QyerZDetail;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.detail-wrap .left-list .detail-unit .unit-title .tit-ico {
display: inline-block;
    vertical-align: middle;
    width: 31px;
    height: 25px;
    margin: -1px 10px 0 0;
}

.detail-wrap .left-list .detail-unit .unit-title .tit-text {
    
    font-style: normal;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    font-weight: normal;
    margin-top:-10px;
}



.detail-cell {margin-top: 30px;position: relative;}

.detail-unit .detail-cell .sub-content {padding-left: 30px;font-size: 14px;}

.detail-unit .detail-cell p span {display: inline-block;}


.detail-unit .detail-cell p .p-title {width: 75px;}


.nr-qjd-entrance, .qjd-entrance {font-size: 14px;text-align: center;}


.nr-qjd-entrance {
    display: inline-block;
    padding: 0 15px;
    height: 28px;
    line-height: 28px;
    background: #ff6772;
    border-radius: 3px;
    color: #fff;
    margin: 10px 0 0;
}


.detail-wrap .right-merchant {
    float: right;
    width: 260px;
    margin-top: 10px;
}
.right-merchant .lmSideCell {padding-top: 34px;}


.right-merchant .lmSideCell .side-title {
    font-size: 16px;
    line-height: 16px;
    color: #323232;
    padding: 0 0 11px 10px;
    border-bottom: 1px solid #d7d7d7;
    font-weight: normal;
}
.right-merchant .lmSideCell .cell-cont {padding: 20px 10px 5px;}

.right-merchant .lmSideCell .cell-cont .cell-list {margin-top: -15px;}

.cell-cont .cell-list li {
    padding: 15px 0;
    border-bottom: 1px solid #ececec;
    overflow: hidden;
}
.cell-cont .cell-list li em{font-style: normal;}
.cell-cont .cell-list li .pic {
    height: 60px;
    overflow: hidden;
    width: 240px;
    height:136px;
}

.cell-cont .cell-list li .wenzi {width: 230px;padding-right:5px;padding-top:10px;}

.cell-cont .cell-list li .pic img {width: 100%;height: 100%;}


.cell-cont .cell-list li .wenzi .wbot, .cell-cont .cell-list li .wenzi .wtop, .sj-phone .phone-day, .sj-phone .phone-tit .tit-text {
    font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB",宋体,sans-serif;
}


.cell-cont .cell-list li .wenzi .wtop {
    font-size: 14px;
    line-height: 18px;
    max-height: 34px;
    overflow: hidden;
    color: #636363;
}

.cell-cont .cell-list li .wenzi .wtop a {color: #636363;}
.cell-cont .cell-list li .wenzi .wtop a:hover{color:#ff6772;}
.cell-cont .cell-list li .wenzi .wbot {
    font-size: 12px;
    color: #959595;
    line-height: 18px;
    margin-top: 8px;
    text-align:right;
}

.cell-cont .cell-list li .wenzi .wbot em {
    font-size: 18px;
    color: #ff6772;
    line-height: 18px;
    margin-right: 3px;
}

.yoo-prompt_left{margin: 15px 0 0 10px;float: left;width: 80px;font-size: 12px;line-height: 27px;color: #666;}
.yoo-prompt_left span {width: 15px;height: 15px;float: left;margin: 4px 5px 0 0;}
.yoo-prompt_left .collection {background-image: url(/content/images/sig.png);background-position:  -279px -260px;}
.yoo-prompt_left a{color: #FF6666;font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;cursor: default;}

.yoo-prompt_right{margin: 15px 0 0 10px;width: 110px;float: right;font-size: 12px;line-height: 27px;color: #666;}
.yoo-prompt_right span {width: 15px;height: 15px;float: left;margin: 4px 5px 0 0;}
.yoo-prompt_right .collection {margin: 3px 10px 0 0;}
.yoo-prompt_right .collection img{width: 20px;}
.yoo-prompt_right a{color: ##FF6666;font-family: Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;cursor: default;}





.detail-unit.last_i{margin-bottom: 30px;}


.attraction_photo_small li a.current .ponity_shadow, .attraction_photo_small li a:hover .ponity_shadow
{border-color: transparent transparent #FF6772 transparent;}


.attraction_photo_small li a.current, .attraction_photo_small li a:hover {border-color: #FF6772;}
/*图标*/
.icon01 {background: url("/content/img/icon_locayplay_01.png") no-repeat left center;}
.icon02 {background: url("/content/img/icon_locayplay_02.png") no-repeat left center;}
.icon03 {background: url("/content/img/icon_locayplay_03.png") no-repeat left center;}
.icon04 {background: url("/content/img/icon_locayplay_04.png") no-repeat left center;}
.icon05 {background: url("/content/img/icon_locayplay_05.png") no-repeat left center;}
.icon06 {background: url("/content/img/icon_locayplay_06.png") no-repeat left center;}
.icon07 {background: url("/content/img/icon_locayplay_07.png") no-repeat left center;}
.icon08 {background: url("/content/img/icon_locayplay_08.png") no-repeat left center;}

/*产品详情表格*/
.factor_table {table-layout: fixed;border-spacing: 0;border-collapse: collapse;}
.factor_table td {border: 1px solid #cfdfdf;padding: 15px 0 15px 20px;width: 288px;*width:252px;}
.factor_text {position: relative;height: 46px;line-height: 46px;padding-left: 55px;}
.factor_text i {position: absolute;top: 0;left: 0;width: 46px;height: 46px;background-repeat: no-repeat;}
.factor_1 i {background-image:url(/content/images/factor_1.png);}
.factor_10 i {background-image:url(/content/images/factor_10.png);}
.factor_20 i {background-image:url(/content/images/factor_20.png);}
.factor_30 i {background-image:url(/content/images/factor_30.png);}
.factor_40 i {background-image:url(/content/images/factor_40.png);}
.factor_50 i {background-image:url(/content/images/factor_50.png);}
.factor_60 i {background-image:url(/content/images/factor_60.png);}
.factor_70 i {background-image:url(/content/images/factor_70.png);}

.font_size14 {font-size: 14px;}
.font_color_red{color: #ff6772;}

/*产品地图*/
#map_title {padding: 15px 0 0 0;font-size:14px;}
#map_title table {width: 790px;}
#map_title table th, #map_title table td {border: 1px solid #ddd;padding: 6px;}
#map_title table th .img {width: 22px;margin-right: 6px;height:32px;font-family: tahoma;font-weight: bold;font-size: 12px;color: #fff;line-height: 24px;text-align: center;vertical-align: 1px;}

.mapIconHotel3{width:36px; height:42px;background:url(/content/images/mapIconHotel3.png) no-repeat; _background:url(/content/images/mapIconHotel3r.png) no-repeat; display:inline-block; }
.mapIconHotel{ width:30px; height:29px;background:url(/content/images/mapIconHotel4.png) no-repeat; _background:url(/content/images/mapIconHotel4r.png) no-repeat; display:inline-block; }

.mapIconHotel3 .xinxi,.mapIconHotel3 .xinxi .s1 { background:url(/content/images/map_bed24.png) no-repeat;_background:url(/content/images/map_bed8.png) no-repeat;display:inline-block; height:25px; line-height:24px; line-height:27px\9; color:#fff; white-space:nowrap;}
.mapIconHotel3 .xinxi { opacity:0.9; left:23px; top:2px;position:absolute;padding-left:15px;display:inline-block;_display:inline;*display:inline; }
.mapIconHotel3 .xinxi p{ max-width: 100px; width:100px\9; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.mapIconHotel3 .xinxi .s1{background-position: right 0px; display:block; width:15px; position:absolute; top:0px; right:-15px; }

.mapIconHotel .xinxi,.mapIconHotel .xinxi .s1{background:url(/content/images/map_start_xinxi24.png) no-repeat;_background:url(/content/images/map_start_xinxi.png) no-repeat;display:inline-block; height:24px; line-height:24px; color:#fff; white-space:nowrap;  }
.mapIconHotel .xinxi { opacity:0.9; top:-1px; position:absolute; left:19px; padding-left:15px;display:inline-block;_display:inline;*display:inline; }
.mapIconHotel .xinxi p{ max-width: 100px; width:100px\9; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.mapIconHotel .xinxi p a{color:#fff; }
.mapIconHotel .xinxi .s1{background-position: right 0px; display:block; width:15px; position:absolute; top:0px; right:-15px;  }
.mapIconHotel .xinxi .s2{ margin-left:10px}

.mapIconHotel2{ width:30px; height:29px;/* position:absolute; top:80px;left:180px;*/ background:url(/content/images/mapIconHotel2.png) no-repeat; _background:url(/content/images/mapIconHotel2r.png) no-repeat; display:inline-block; }
.mapIconHotel2 .xinxi,.mapIconHotel2 .xinxi .s1{background:url(/content/images/map_start_xinxihs24.png) no-repeat;_background:url(/content/images/map_start_xinxihs.png) no-repeat;display:inline-block; height:24px; line-height:24px; color:#555555; white-space:nowrap;  }
.mapIconHotel2 .xinxi { opacity:0.9; top:-1px; position:absolute; left:19px; padding-left:15px;display:inline-block;_display:inline;*display:inline; }
.mapIconHotel2 .xinxi p{ max-width: 100px; width:100px\9; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.mapIconHotel2 .xinxi .s1{background-position: right 0px; display:block; width:15px; position:absolute; top:0px; right:-15px;  }
.mapIconHotel2 .xinxi .s2{ margin-left:10px}

.mapIconHotel5{ width:30px; height:29px; background:url(/content/images/mapIconHotel5.png) no-repeat; _background:url(/content/images/mapIconHotel5r.png) no-repeat; display:inline-block; }
.mapIconHotel5 .xinxi,.mapIconHotel5 .xinxi .s1{background:url(/content/images/map_start_xinxi524.png) no-repeat;_background:url(/content/images/map_start_xinxi58.png) no-repeat;display:inline-block; height:19px; line-height:19px; line-height:21px\9; color:#fff; white-space:nowrap;  }
.mapIconHotel5 .xinxi { opacity:0.9; top:1px; position:absolute; left:17px; padding-left:15px;display:inline-block;_display:inline;*display:inline; }
.mapIconHotel5 .xinxi p{ max-width: 100px; width:100px\9; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.mapIconHotel5 .xinxi .s1{background-position: right 0px; display:block; width:15px; position:absolute; top:0px; right:-15px;  }
.mapIconHotel5 .xinxi .s2{ margin-left:10px}


.mapIconHotel6{ width:30px; height:29px; background:url(/content/images/mapIconHotel2.png) no-repeat; _background:url(/content/images/mapIconHotel2r.png) no-repeat; display:inline-block; }

.mapIconHotel6 .xinxi,.mapIconHotel6 .xinxi .s1{background:url(/content/images/map_start_xinxi624.png) no-repeat;_background:url(/content/images/map_start_xinxi68.png) no-repeat;display:inline-block; height:19px; line-height:19px; line-height:21px\9; color:#555; white-space:nowrap;  }
.mapIconHotel6 .xinxi { opacity:0.9; top:1px; position:absolute; left:17px; padding-left:15px;display:inline-block;_display:inline;*display:inline; }
.mapIconHotel6 .xinxi p{ max-width: 100px; width:100px\9; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.mapIconHotel6 .xinxi .s1{background-position: right 0px; display:block; width:15px; position:absolute; top:0px; right:-15px;  }
.mapIconHotel6 .xinxi .s2{ margin-left:10px}
*{
    margin: 0px;
    padding: 0px;
}
ul{
    list-style: none;
}
a{
    text-decoration: none;
}
.hmap_nav {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    font-family: arial,Verdana, Geneva, Helvetica;
    color: #555;
    line-height: 20px;    font-size: 14px;
    display:none;
}
.hdetail_sider{font-family: arial,Verdana, Geneva, Helvetica;font-size: 14px;}
.hmap_nav li {
    width: 56px;
    height: 82px;
    border-bottom: 1px solid #FFF;
    background-color: #daebff;
    text-align: center;
    cursor: pointer;
    position: relative;
    color: #37D;
}

.hmap_nav .on, .hmap_nav .on:hover {background-color: #49F;color: #FFF;}
.icon_mapnav_tra, .icon_mapnav_spo, .icon_mapnav_shop, .icon_mapnav_fod, .icon_mapnav_ent, .icon_mapnav_car {height: 23px;}



.icon_search, .icon_date_s, .icon_date_e, .icon_filter_posi, .icon_filter_pri, .icon_filter_star, .icon_filter_prod, .icon_filter_theme, .icon_filter_serv, .icon_filter_per, .icon_triangle_8b, .icon_triangle_8r1, .icon_triangle_8r2, .icon_radio1, .icon_checkbox1, .icon_checkbox2, .icon_hl_more1, .icon_hl_more2, .icon_discount1, .icon_discount2, .icon_close_hl, .icon_close_sh, .icon_close_bkd, .icon_SEO_c, .icon_SEO_e, .icon_seen, .icon_hot, .icon_sh_level0, .icon_sh_level1, .icon_seemap, .icon_sort_arrb1, .icon_sort_arrb2, .icon_sort_arrr1, .icon_sort_arrr2, .icon_sort_arrr3, .icon_sort_arrr4, .icon_sort_arrr5, .icon_filter_dot, .icon_filter_mou, .h_info_lc, .icon_fan, .icon_add_comp, .icon_add_coll, .icon_faci_s1, .icon_faci_s2, .icon_faci_s3, .icon_faci_s4, .icon_faci_s5, .icon_faci_s6, .icon_faci_s7, .icon_faci_s8, .icon_faci_s9, .icon_crown, .icon_crown_b, .icon_diamond, .icon_stars, .icon_elevels, .icon_disc_cu, .icon_land_map, .icon_land_street, .icon_sale, .icon_close_sale, .icon_recom1, .icon_recom2, .icon_recom3, .icon_quotes_ly, .icon_quotes_ry, .icon_quotes_lb, .icon_quotes_rb, .icon_noresu1, .icon_noresu2, .icon_noresu3, .icon_prai_y, .icon_prai_n, .icon_h_map, .icon_hmap_plane, .icon_hmap_train, .icon_hmap_bus, .icon_hmap_show1, .icon_refre_s, .icon_prev_w9, .icon_next_w9, .icon_sale_dis, .icon_view_01, .icon_view_02, .icon_view_03, .icon_view_04, .icon_view_05, .icon_view_06, .icon_view_07, .icon_view_08, .icon_view_09, .icon_free, .icon_freen, .icon_view_s1, .icon_view_s2, .icon_view_s3, .icon_view_s4, .icon_view_s5, .icon_view_s6, .icon_view_s7, .icon_view_s8, .icon_view_s9, .icon_time24, .icon_time_blue, .icon_hotel_say, .icon_hotel_business, .icon_today_sale, .icon_prev_b9, .icon_next_b9, .icon_faci_b1, .icon_faci_b2, .icon_faci_b3, .icon_faci_b4, .icon_faci_b5, .icon_faci_b6, .icon_faci_b7, .icon_faci_b8, .icon_faci_b9, .icon_service, .icon_prev_c20, .icon_next_c20, .icon_no_c20, .icon_play, .icon_add_com, .icon_add_cont, .icon_add_view, .icon_prev_c38, .icon_next_c38, .icon_close_rpic, .icon_daodao, .icon_f_good, .icon_f_bad, .icon_reply, .icon_phone_comt, .icon_triangle_20, .icon_travel_level1, .icon_travel_level2, .icon_travel_level3, .icon_comt_cry, .icon_comt_faci, .icon_servp_gt1, .icon_servp_lt1, .icon_servp_eq, .icon_servp_gt2, .icon_servp_lt2, .icon_IACK, .icon_li, .icon_cui, .icon_sheng, .icon_tuan, .icon_qiang, .icon_tejia, .icon_yufu, .icon_danbao, .icon_phone_excl, .icon_yufu_d5, .icon_pop_sheng, .icon_cancel_t, .icon_cancel_y, .icon_cancel_n, .icon_pop_br, .icon_pop_br2, .icon_pop_tip, .icon_dis_w1, .icon_mapnav_tra, .icon_mapnav_spo, .icon_mapnav_shop, .icon_mapnav_fod, .icon_mapnav_ent, .icon_mapnav_car, .icon_close_gray, .icon_mark_blue, .icon_hot_org, .icon_map_t1, .icon_map_t2, .icon_map_t3, .icon_map_t4, .icon_map_qh, .icon_map_start, .icon_map_end, .icon_map_foot, .icon_map_bus, .icon_map_sub, .icon_map_smarkb, .icon_map_smarko, .icon_map_smarkbl, .icon_map_smarkol, .icon_map_sstart, .icon_map_send, .icon_map_strain, .icon_map_splane, .icon_map_sbus, .icon_map_ssubway, .icon_map_snull, .icon_notype_bud, .icon_phone_sur, .icon_live_per, .icon_view_eye, .icon_al_finish, .icon_camera {
    display: inline-block;
    background: url(../images/icon2015-1.png) no-repeat;
    vertical-align: middle;
    overflow: hidden;
}

.icon_mapnav_tra {width: 23px;background-position: -560px 0;}
.on .icon_mapnav_tra, .on:hover .icon_mapnav_tra, li:hover .icon_mapnav_tra {background-position: -560px -38px;}
.icon_mapnav_spo {width: 25px;background-position: -585px 0;}
.on .icon_mapnav_spo, .on:hover .icon_mapnav_spo, li:hover .icon_mapnav_spo {background-position: -585px -38px;}
.icon_mapnav_shop {width: 21px;background-position: -618px 0;}
.on .icon_mapnav_shop, .on:hover .icon_mapnav_shop, li:hover .icon_mapnav_shop {background-position: -618px -38px;}
.icon_mapnav_fod {width: 16px;background-position: -651px 0;}
.on .icon_mapnav_fod, .on:hover .icon_mapnav_fod, li:hover .icon_mapnav_fod {background-position: -651px -38px;}

.icon_mapnav_ent {
    width: 16px;
    background-position: -676px 0;
}
.on .icon_mapnav_ent, .on:hover .icon_mapnav_ent, li:hover .icon_mapnav_ent {background-position: -676px -38px;}
.icon_mapnav_car {width: 16px;background-position: -699px 0;}
.on .icon_mapnav_car, .on:hover .icon_mapnav_car, li:hover .icon_mapnav_car {background-position: -699px -38px;}
.hmap_nav li i {margin: 18px 0 5px;}
.hmap_nav li span {display: none;}
i {font-style: normal;}
.hdetail_sider {
    position: absolute;
    z-index: 0;
    width: 470px;
    right: -470px;
}
.hmap_info_none {right: 2px!important;}
.hmap_info_wrap {
    _width: 400px;
    _overflow: hidden;
}
.hdetail_map_tool, .hmap_info_wrap {
    width: 100%;
    height: 497px;
    position: relative;
}

.hmap_info_wrap {
    border-left: 2px solid #FFF;
    background-color: #f5f5f5;
    overflow: hidden;
}

.hmap_info_close {
    width: 19px;
    height: 19px;
    background-color: #EEE;
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    border-radius: 10px;
    cursor: pointer;
}
.icon_hl_more1, .icon_hl_more2, .icon_close_sh, .icon_close_bkd, .icon_close_sale, .icon_h_map, .icon_faci_s1, .icon_faci_s2, .icon_faci_s3, .icon_faci_s4, .icon_faci_s5, .icon_faci_s6, .icon_faci_s7, .icon_faci_s8, .icon_faci_s9, .icon_faci_b1, .icon_faci_b2, .icon_faci_b3, .icon_faci_b4, .icon_faci_b5, .icon_faci_b6, .icon_faci_b7, .icon_faci_b8, .icon_faci_b9, .icon_prev_c38, .icon_next_c38, .icon_close_rpic, .icon_close_gray, .icon_fan, .icon_li, .icon_cui, .icon_sheng, .icon_tuan, .icon_qiang, .icon_tejia, .icon_yufu, .icon_dis_w1 {cursor: pointer;}



.icon_close_gray {
    width: 11px;
    height: 11px;
    background-position: -449px -4px;
}

.hmap_info_close i {display: block;margin: 4px auto;}



.hmap_info_close:hover i{background-position:-418px -4px}

.hmap_info_pic {
    height: 82px;
    font: 24px/82px Microsoft Yahei;
    text-shadow: 0 0 5px rgba(255,255,255,.3);
    text-align: center;
    color: #FFF;
}


.hmap_pic_tra {background: url(../images/hdetail_map_header.jpg) no-repeat center 0;}

.hmap_info_list {
    height: 360px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 10px 0;
}

.hmap_info_tra {
    height: 390px;
    overflow-y: auto;
}

.hmap_info_traer {
    width: 100%;
    padding: 10px 0 0 0;
    position: absolute;
    top: 82px;
    background-color: #f5f5f5;
    overflow: hidden;
    left: 468px;
}
.hmap_tra_list {
    overflow: hidden;
    border-bottom: 1px solid #FFF;
    padding: 5px 0;
}
.hmap_tra_list dt {
    width: 20px;
    float: left;
    padding-top: 6px;
    position: relative;
}
.hmap_tra_list dd {margin-left: 22px;}
.icon_map_t2 {
    width: 14px;
    height: 18px;
    background-position: -591px -75px;
}

.hmap_table_spo {
    width: 100%;
    cursor: pointer;
}
.hmap_tra_list .hmap_table_spo tr {border-bottom: 0;}
.map_td_num {
    width: 30px;
    text-align: center;
}
.map_td_name {position: relative;}
.map_td_km {
    width: 80px;
    text-align: right;
    padding-right: 5px;
}
.hmap_table_spo td {
    height: 28px;
    padding: 6px 0;
    vertical-align: middle;
}

.hmap_tra_list .hmap_table_spo td {height: 18px;line-height: 18px;}

.icon_mark_blue {
    width: 18px;
    height: 23px;
    background-position: 30px 30px;
}


.hmap_table_spo .icon_mark_blue {
    line-height: 21px;
    text-align: center;
    position: relative;
}

.map_td_name p {
    width: 170px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.map_td_name p {width: 222px;}

.hmap_tra_list .map_td_name p {padding-left: 6px;}

.hmap_pic_spo {background: url(../images/hdetail_map_header.jpg) no-repeat center -85px;}


.hmap_table_spo tr {border-bottom: 1px solid #FFF;}

.icon_mark_blue {
    width: 18px;
    height: 23px;
    background-position: 30px 30px;
}


.hmap_table_spo .icon_mark_blue {
    line-height: 21px;
    text-align: center;
    position: relative;
}
.hmap_table_spo tr:hover .icon_mark_blue {
    -webkit-animation: landmark .8s;
    animation: landmark .8s;
}



.hmap_table_spo tr:hover .icon_mark_blue {
    background-position: -667px -72px;
    color: #FFF;
}
.hmap_table_spo tr {border-bottom: 1px solid #FFF;}


.hmap_table_spo tr:hover {
    background-color: #EEE;
    color: #37D;
    top: -3px;
}

.hmap_table_spo .icon_sort_arrr5 {
    position: relative;
    left: 4px;
}
.hmap_table_spo .icon_sort_arrr5, .hmap_table_spo tr:hover .icon_sort_arrr5 {
    -webkit-transition: left .2s;
    transition: left .2s;
}


.hmap_table_spo .icon_sort_arrr5 {position: relative;left: 4px;}
.hmap_table_spo tr:hover .icon_sort_arrr5 {left: 8px;background-position: -434px -5px;}
.paging1 {
    text-align: center;
    font-size: 14px;
    margin-top: 30px;
}

.hmap_info_item .paging1 {
    margin-top: 8px;
    text-align: left;
    padding: 0 8px;
}

.paging1 a, .paging1 span {display: inline-block;}

.paging1 a {
    padding: 3px 5px;
    border: 1px solid #DDD;
    margin: 0 3px;
    color: #555;
    font-family: Microsoft Yahei;
}
.hmap_info_item .paging1 a {text-align: center;}
.paging1 .on, .paging1 .on:hover {border: 1px solid #49F;color: #FFF;background-color: #49F;}
.hmap_info_item .paging1 a {text-align: center;}


.paging1 a:hover{border: 1px solid #49F;color:#37D;}
.hmap_pic_shop {background: url(../images/hdetail_map_header.jpg) no-repeat center -170px;}
.hmap_table_spo tr {border-bottom: 1px solid #FFF;}
.hmap_table_shop td {
    height: 48px;
    vertical-align: top;
    line-height: 24px;
}

.map_td_name .op {width: 200%;}
.icon_stars {width: 60px;height: 10px;}
.icon_star4 {background-position: -229px -42px;}
.hmap_table_spo td.map_td_level .icon_stars {position: relative;top: 2px;}
.c999 {color: #999 !important;}
.mr5 {margin-right: 5px;}
.cf55 {color: #F55 !important;}
.icon_hot_org {width: 27px;height: 12px;background-position: -694px -77px;}
.ml5 {margin-left: 5px;}
.icon_star5 {background-position: -217px -42px;}
.icon_star3 {background-position: -241px -42px;}
.icon_star2 {background-position: -253px -42px;}
.hmap_nav li:hover{background-color: #49F;color: #FFF;}

.hmap_pic_car {background: url(../images/hdetail_map_header.jpg) no-repeat center -425px;}
.hdetail_sider, .hmap_info_none {-webkit-transition: opacity .2s,right .2s;transition: opacity .2s,right .2s;}
.hmap_table_spo tr td {border-bottom: 1px solid #FFF !important;}
.hmap_nav .on span {
    display: block;
    position: absolute;
    font-size: 12px;
    font-family: SimSun,Hiragino Sans GB;
    font-style: normal;
    line-height: 21px;
    z-index: 10;
    right: -6px;
    top: 30px;
    color: #49F;
}



/**landmark**/
@-webkit-keyframes landmark{
    0%{top:0px;}
    25%{top:-3px; }
    50%{top:0;}
    75%{top:-3px;}
    100%{top:0; }
}
@keyframes landmark{
    0%{top:0px;}
    25%{top:-3px; }
    50%{top:0;}
    75%{top:-3px;}
    100%{top:0; }
}

.icon_map_t3 {width: 19px;height: 18px;background-position: -610px -75px;}
.icon_map_t4 {width: 17px;height: 20px;background-position: -637px -74px;}
.hmap_pic_fod {background: url(../images/hdetail_map_header.jpg) no-repeat center -255px;}
.hmap_pic_ent {background: url(../images/hdetail_map_header.jpg) no-repeat center -340px;}

.detail-unit{margin-top: 0px;margin-bottom: 0px;padding-top: 5px;}
.yoo-num .yoo-num-reduce:hover,.yoo-num  .yoo-num-add:hover{color:#ff6772;}
.group .group_title .yoo-num .yoo-num-reduce,.yoo-num .yoo-num-add ,.yoo-num .yoo-psnum{font-weight: normal;}
.yoo-prompt{margin: 10px 0 0 50px;}
.jpyoo_share_wrap {border-top: 1px solid #eae9e9;}     
.check_wrap{margin-left:5px;}   
.check_wrap .yoo-num .yoo-num-reduce{height:32px;line-height:29px;}
.yoo-prompt1{margin-left: -10px;} 
.top_inner_left  .jpyoo_share_wrap div:first-child{margin-left: 60px;}
.top_inner_left .jpyoo_share_wrap{padding-top: 10px;width:560px;}
.jpyoo_share_wrap1{border-top:none;}
/*小火箭开始*/
#rocket-to-top div {
    left:0;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:0;
    width:149px;
}
#rocket-to-top .level-2 {
    background:url("/content/img/rocket_button_up.png") no-repeat scroll -117px 0 transparent;
    display:none;
    height:250px;
    opacity:0;
    z-index:1;
}
#rocket-to-top .level-3 {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    height:150px;
    z-index:2;
}
#rocket-to-top {
    background:url("/content/img/rocket_button_up.png") no-repeat scroll 0 0 transparent;
    cursor:default;
    display:block;
    height:250px;
    overflow:hidden;
    padding:0;
    position:fixed;
    right:0;
    top:80%;
    width:120px;
    z-index:11;
}
.month-tabs .current {font-weight: bold;}
/*小火箭结束*/
/*滚动条开始*/
::-webkit-scrollbar{width: 6px;height: 6px;}
::-webkit-scrollbar-track-piece{background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:vertical{height: 5px;background-color: #999999;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal{width: 5px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
/*滚动条结束*/
/*登录开始*/
.yoo-login{padding:20px;font:13px '微软雅黑'}
.yoo-login dl dt{margin-bottom:30px;}
.yoo-login-mobile,.yoo-login-auto{width:265px !important;}
.yoo-login-mobile{padding-right:35px;}
.yoo-login-mobile p{font:12px '宋体';color:#666;line-height:22px;}
.yoo-login-auto{border-left:1px dotted #bebebe;padding-left:34px;}
.yoo-login-like{position:relative;}
.yoo-login-like input{border:none;color:#999;width:243px;outline:none;padding:1px 10px;margin:10px 0 9px 0;line-height:23px;height:23px;background:transparent}
.yoo-login-block input,.yoo-login-block a{margin-right:3px;}
.yoo-login-block a{font-size:14px;}

.yoo-seoList span a{padding:0 3px;white-space:nowrap;}
.yoo-ucloginmad span.yoo-ucmad, .yoo-ucloginmad img{margin-right: 10px;vertical-align: middle;        }
.yoo-ucloginmad span.yoo-ucmad{width: 70px;display: inline-block;}
.yoo-ucloginmad img{height: 45px;}
.yoo-ucloginmad{position: relative;}
.yoo-ucinput input{border: none;color: #999;width: 382px;outline: none;padding: 1px 10px;margin: 10px 0 9px 0;line-height: 23px;height: 23px;background: transparent;}
.yoo-submit{display:inline-block;text-align:center;cursor:pointer;font:18px '微软雅黑';color:#fff!important;border:none;outline:none;padding:0 25px;*padding:0 10px;height:32px;line-height:32px;background:#ff6773 none repeat scroll 0 0;}
.yoo-submit:hover{background: #ec3341 none repeat scroll 0 0;}
.yoo-submit {background: #ff6773 none repeat scroll 0 0;filter: none;}
.showbox {background: #fff;zoom: 1;}
.showboxmain {border-top: 2px solid #2e2e2e;}
.yoo-submit:hover {background: #ec3341 none repeat scroll 0 0;}
.yoo-insert{outline:none;background: #fff;border-bottom: 1px solid #e2e2e2;border-left: 1px solid #dfdfdf;border-right: 1px solid #e2e2e2;border-top: 1px solid #dfdfdf;box-shadow: inset 0 1px 1px #efefef;-webkit-box-shadow: inset 0 1px 1px #efefef;-moz-box-shadow: inset 0 1px 1px #efefef;}

.yoo-radius{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.showboxtit {font: 18px '微软雅黑';}
.showboxclose {display: inline-block;width: 22px;height: 22px;background: url(/content/images/sig.png) -58px -551px no-repeat;cursor: pointer;}
.showboxtitbg {padding: 5px 10px;border-bottom: 1px solid #2e2e2e;margin-bottom: 1px;height: 24px;}
.showerr {position: absolute;left: 0;bottom: -20px;color: #cc292e;font-size: 12px;}
/*登录结束*/

.book-cell .book-btn.book-now {background: #ff6772;}
.book-cell .book-btn.book-now:hover{background:#ec3341;}
.book-cell .book-btn.noSub,.detail-nav .nav-right .noSub{background:#9C9C9C;letter-spacing: 20px;padding-left:20px;}
.book-cell .book-btn.noSub:hover,.detail-nav .nav-right .noSub:hover{background:#9C9C9C;}

.detail-wrap .left-list .detail-unit:first-child .unit-title{margin-top:0;}
.jpyoo_freetour_title .title .main_title{width: 960px;}
.detail-unit:last-child {margin-bottom: 30px;}
.groups .onegroup:hover {border: 1px solid #ff6773;background:  #ffffff;}
.groups .onegroup.on:hover {border: 1px solid #ff6773;background: url("/content/img/group_bg.png") no-repeat right bottom #ffffff;}

#GetDynamicCode {
    width: 100px;
    float: right;
    margin-top: 6px;   
}

.yoo-dynamiccode {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    font: 14px arial,Verdana, Geneva, Helvetica;
    color:#FF6773!important;
    border: 1px solid #FF6773;
    outline: none;
    padding: 0 15px;
    height: 32px;
    line-height: 32px;
}
.dynamicinput
{
    width:90px;color: rgb(153, 153, 153);padding: 9px 0px; text-indent: 5px;border: 1px solid #e2e2e2;height:25px;line-height:25px;
}
.zw-home-header-logo
{    margin-top: 17px;
    }
 
.zw-home-header-search-smtxt
{line-height: 37px;
    }
.zw-home-nav-item
{    line-height: 47px;
    }