#tranGuide .left_ban{width: 935px; float:left;}
.left_ban .tit{font-size: 16px; line-height: 40px; float: left;}
.map_expand,.map_retract{float: right; width: 42px; height: 14px; margin: 15px 10px 0 0; background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat; line-height: 14px; overflow-x: hidden; font-size: 0;}
.map_expand{background-position: -203px -246px;}
.map_retract{background-position: -202px -231px;}
#tranGuide{position: relative; overflow: visible;}
#mapPanel{position: absolute; right: -277px; top: 40px; border: 1px #ddd solid; overflow: hidden; background: #fff; width: 275px; z-index: 508; height: 540px;}
#MapHolder{float:left; width:910px; height: 500px;}
#tranGuide .traf_map{overflow: hidden;}
#tranGuide .left_con{overflow: hidden;}
/* 背景图box */
.mapPage .prevPage,.mapPage .nextPage,
.sceneryDetail .sceneryDetailTitle .close,.tmap_nav li .pic,.val_content .start-ico,.val_content .end-ico,.val_content .search_bton,.collaborate-table .hotelSceneryName,
.hotelSceneryButton,.scenery_base .poi-src .poiB,.scenery-opinion .slide_left b,.scenery-opinion .slide_right b,.ad-tag,.recommendList_head .close,.scenery_group .detail-group .detail-group-price,
.s_rebate .save,#MapControl .c-tool a,#MapControl .c-city,.scenery_base .play .play_arrow,.dir_line ol li .min_ico,.start_ico,.end_ico,#mapPanelBton a,
.dir_line ol li p .footcn,.nm_bg,.nm_bg .nm_b,.icoBUS,.icoSUBWAY,.icoFERRY,.priceTAR .yd_butm,.priceTAR .yd_butm:hover,.look_all,.look_all01,
.noResultPic,.resetSearchBton .R_l,.resetSearchBton .R_r,.sceneryDetail .sceneryDetailTitle .share-bton,.sceneryDetail .sceneryDetailTitle .share-bton:hover,
.detail-bton,.detail-bton:hover,.scenery-ico,.sort_cityBox .pic{background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat;}
/* 驾车返程按钮 */
#mapPanelBton{text-align:right;padding:10px 10px 10px 0;color:#666;}
#mapPanelBton a{width:61px;height:23px;display:inline-block;background-position:-17px -84px;text-align:center;line-height:23px;text-decoration:none;color:#666;}
#mapPanelBton a:hover{background-position:-17px -109px;text-decoration:none;}
/* 查询结果 */
#mapPanel .line{width:245px;padding:5px 4px 0 10px;overflow:hidden;}
.search_taxi{line-height:32px;}
.search_taxi ul{overflow:hidden;border-bottom:1px #ddd solid;width: 245px}
.re_sec{float:left;}
.taxi{text-align:right;color:#999;}
.taxi b{color:#ff6600;}
.dir_line{padding-top:10px;width:240px;overflow: hidden}
.dir_line ol{width:240px;}
.dir_line ol li{line-height:28px;width:240px;float:left;}
.dir_line ol li div{background:none repeat scroll 0 0 #f5f5f5;cursor:pointer;overflow:auto;width: 240px}
.dir_line ol li a{cursor:pointer;line-height:20px;}
.dir_line ol li .min_ico{color:#FFFFFF;display:block;float:left;font-size:14px;font-weight:bold;height:16px;line-height:16px;text-align:center;width:16px;background-position:-284px -160px;}
.dir_line ol li h6{color:#5B7BCB;font-size:14px;}
.dir_line ol li h6{color:#333;float:left;font-size:12px;line-height:24px;padding-left:10px;width:160px;font-weight:bold;font-family:"宋体";}
.dir_line ol li font{clear:both;color:#666;display:block;font-size:12px;line-height:24px;text-align:left;background:#f5f5f5;text-indent:26px;}
.dir_line ol li p{border-bottom:1px dashed #ddd;clear:both;cursor:pointer;line-height:20px;padding:10px 0;display:block;}
.dir_line ol li .end1{border-bottom:1px solid #ddd;}
.dir_line ol li p img{float:left;width:24px;}
.dir_line ol li p .footcn{float:left;width:16px;height:16px;/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -215px -34px;*/ background-position:-215px -34px;margin-right:5px;}
.dir_line ol li p .dis_a{display:block;text-align:right;width:45px;color:#999;}
.clo_6d{color:#6D6D6D;}
.dir_line ol .list_hid a{color:#5B7BCB;line-height:28px;}
.dir_line ol .list_cur a{color:#747474;line-height:28px;}
.dir_line ol .list_hid div{background:#fff8ee;border-bottom:1px solid #e6e6e6;padding:5px 0;}
.dir_line ol .list_hid div h6{color:#333;line-height:28px;padding-left:10px;}
.dir_line ol .list_hid .c_f_bg{background-position:right -29px;}
.dir_line ol .list_cur div{background:#fff;border-bottom:1px solid #e6e6e6;padding:5px 0;}
.dir_line ol .list_cur div h6{color:#333;}
.dir_line ol .list_cur .c_f_bg{background-position:right -57px;}
.list_hid p,.list_hid font{display:none !important;}
.dir_line ol .list_hid .min_ico{margin-top:5px;}
.dir_line ol .list_cur .min_ico{margin-top:5px;}
/* 驾车样式 */
.bus_way{float:left;width:230px;}
.drive{overflow:hidden;}
.bus_way ul{padding-top:10px;}
.drive ul{border:0 none !important;overflow:hidden;width:230px;}
.juli_p{color:#666;line-height:32px;padding-left:5px;}
.bus_way_cur2 .bus_way_cur li{border-bottom:1px dashed #ddd;color:#000;text-align:left;height:auto;cursor:pointer;padding:5px 0 5px 0;}
.bus_way_cur2 .bus_way_cur .end1{border-bottom:1px solid #ddd;}
.bus_way_cur li p{display:inline-block;width:200px;}
.dir_line .start_ico{background-position:-284px -93px;float:left;height:16px;width:16px;}
.dir_line .end_ico{background-position:-284px -138px;float:left;height:16px;width:16px;}
.nm_bg{/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -238px -284px;*/ background-position:-238px -284px;padding-left:5px;height:16px;line-height:16px;display:inline-block;margin-left:5px;*margin-left:2px;}
.nm_bg .nm_l{/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -238px -284px;*/ float:left;height:16px;line-height:16px;background:#76bbff;font-weight:bold;color:#fff;}
.nm_bg .nm_b{float:left;height:16px;width:5px;/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -295px -284px;*/ background-position:-295px -284px;}
.bus_way ul li .start_ico{background-position:-284px -93px;float:left;height:16px;width:16px;}
.bus_way ul li .end_ico{background-position:-284px -138px;float:left;height:16px;width:16px;}
.bus_way_cur li em{display:inline-block;float:left;font-style:normal;text-align:center;width:30px;}
.bus_way_cur2 .bus_way_cur li b{color:#3D6DCC;cursor:pointer;font-weight:normal;}
/* 交通图标 */
.icoBUS{/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -218px -59px;*/ background-position:-218px -59px;width:16px;height:16px;float:left;margin-right:5px;*margin-right:2px;}
.icoSUBWAY{/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -216px -82px;*/ background-position:-216px -82px;width:16px;height:16px;float:left;margin-right:5px;*margin-right:2px;}
/* 没有油轮图标 */
.icoFERRY{/*background:url(http://img1.40017.cn/cn/new_ui/scenic/images/map/t_scenery_map.png?v=27) no-repeat -216px -82px;*/ background-position:-216px -82px;width:16px;height:16px;float:left;margin-right:5px;*margin-right:2px;}
.gb_cur{background-color:#fff8ee;}
.dir_line ol li .c_arrow{height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-color:transparent transparent #999 transparent;border-style:dashed dashed solid dashed;border-width:5px;*border-width:6px;margin:5px 10px 0 0;*margin:2px 8px 0 0;}
.dir_line ol .list_hid .c_arrow{border-color:#999 transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;margin:9px 10px 0 0;}
.scenery_tmap{float: left; width: 355px;}
.scenery_tmap .tmap_tit{overflow: hidden; font-size: 14px; color: #0073B6; height: 24px; line-height: 24px; font-weight: bold;}
.scenery_tmap .tmap_content{overflow: hidden; margin: 10px 0 0 0;}
.scenery_info{overflow: hidden; padding: 10px 0 5px 0;}
.scenery_info dl{}
.scenery_info dl dt{float: left; width: 60px; height: 50px;}
.scenery_info dl dt img{float: left; width: 60px; height: 50px;}
.scenery_info dl dd{float: left; width: 265px; padding: 2px 0 3px 10px;}
.scenery_info dl dd .bt{color: #666;}
.scenery_info dl dd .price{color: #f60; font-size: 14px;}
/* 公交tab */
.tmap_nav{height: 27px; padding-left: 10px; border-bottom: 1px #ccc solid;}
.tmap_nav li{float: left; line-height: 25px; height: 25px; cursor: pointer; border: 1px #ddd solid; border-bottom: none; background: #f9f9f9; margin-left: -1px; position: relative; top: 1px; z-index: 1;}
.tmap_nav li.at{background: #ffffff; font-weight: bold; cursor: default; border-top: none; height: 27px;}
.tmap_nav li div{padding: 0 10px; height: 23px; float: left;}
.tmap_nav .at .go-start{border-top: 2px #80bc2b solid; height: 24px;}
.tmap_nav .at .go-end{border-top: 2px #d62e50 solid; height: 24px;}
.tmap_nav li .pic{float: left; width: 15px; height: 19px; margin: 4px 4px 0 0;}
.tmap_nav li .go-start .pic{background-position:right -69px;}
.tmap_nav li .go-end .pic{background-position:right -113px;}
.tmap_nav .pic02{float: left; width: 13px; height: 17px; background: url(http://img1.40017.cn/cn/new_ui/scenic/images/map/start_pic.png) no-repeat;}
.tmap_main{padding: 15px 5px 5px 5px; overflow: hidden;}
.show_msg{overflow: hidden;}
.show_msg .show_msg_l{float: left; width: 60px; height: 50px;}
.show_msg .show_msg_r{float: left; width: 245px; padding: 0 0 0 10px;}
.show_msg .show_msg_r dl{overflow: hidden;}
.show_msg .show_msg_r dl dt{float: left; width: 60px; color: #666;}
.show_msg .show_msg_r dl dd{float: left; width: 185px;}
.show_msg .show_msg_r dl .tcmaprice1{color: #f60;}
.show_msg .show_msg_r dl .tc_yuan{color: #f60;}
/* 门票详情 */
.scenery-api{}
/* 到这里 */
.val_content{float: left; overflow: hidden;}
.val_content .start-ico{background-position: right -93px; width: 16px; height: 16px; float: left; margin: 3px 5px 0 0;}
.val_content .end-ico{background-position: right -138px; width: 16px; height: 16px; float: left; margin: 3px 5px 0 0;}
.val_content .search_bton{float: left; width: 61px; height: 23px; text-align: center; text-decoration: none; line-height: 23px; margin-left: 10px; background-position: -17px -84px; color: #666;}
.padding_b{float: left; width: 10px; height: 21px;}
.val_content .search_bton:hover{background-position: -17px -109px; text-decoration: none;}
.val_content dl{float: left; overflow: hidden;}
.val_content dl dt{float: left; line-height: 23px;}
.val_content dl dd{float: left;}
.val_content dl dd input{float: left; color: #666; height: 21px; border: 1px #bbbbbb solid; line-height: 21px; width: 128px;}
.map_search{overflow: hidden; padding: 10px 5px 0 5px;}
.map_search .search_ipt{float: left; width: 220px;}
.map_search dl{overflow: hidden; padding: 0 0 5px 0; width: 220px; height: 24px;}
.map_search dl dt{font-size: 12px; font-weight: bold; float: left; width: 50px; text-align: right;}
.map_search dl dd{float: left; width: 170px;}
.map_search dl input{float: left; height: 20px; width: 165px; line-height: 20px;}
.exchange_btn{float: left; width: 14px; height: 37px; background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat -182px -235px; margin:3px 0 0 3px;}
.exchange_btn:hover{background-position: -248px -234px;}
.search_bus,.search_car,.search_bus:hover,.search_car:hover{float: left; width: 78px; height: 23px; background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat;}
.search_bus{background-position:-21px -255px;}
.search_bus:hover{background-position:-21px -231px;}
.search_car{background-position:-100px -255px; margin-left: 10px;}
.search_car:hover{background-position:-100px -231px;}
/* 公交 */
.line_search .bus ul .start a .icon, .map_msg ul li img, .line_search .bus ul li .note, .tab a img,.list_lf .list dl dt, .finish h4 img, .msg_list .list_lf .cur dl dt,.line_search ul .taxi img, .search_taxi ul .taxi img, .search_taxi ul li img, .line_minute ul li a, .bus_way_cur2 .bus_way_cur .root img, .line_search .bus ul li .bott, .close, city_srh, .footcn, .startcn, .root_l, .dir_line ol li .root img,.city_srh, .city_srh .srh_bot, .line_search .bus ul .sea_bg a, .line_search .hub dl dt, .search_taxi ul .re_sec a{background: url("http://img1.40017.cn/cn/s/map/2013/side_bg.gif") no-repeat scroll -108px -389px transparent; height: 15px; margin-right: 5px; vertical-align: middle; width: 16px;}
/*交通路线选择起始点start*/
.results{}
.results .rel_msg p{padding-left:5px; line-height:20px; color:#999;}
.results .rel_msg p strong{color: #333; line-height: 18px;}
.results .rel_msg .msg_p{padding: 5px; color: #333;}
.results .rel_msg .msg_list{/* height:380px;overflow:hidden; */ width:245px; overflow:hidden;}
.list_lf{float:left; width:240px; overflow:hidden; /*height:395px; position:relative; */}
.list_lf .list dl dt, .list_lf .list dl dd{float:left; margin-top:5px;}
.list_lf .list dl dd{width:140px; overflow:hidden;}
.results .rel_msg h4{background-color: #ffefde; border: 1px #f9ceb4 solid; color: #b54800; cursor: pointer; line-height: 30px; overflow: hidden; padding-left: 8px; border-radius: 3px; width: 230px; float: left;}
.results .rel_msg h4 .bt{font-weight: bold;}
.results .rel_msg h4 img{width: 22px; height: 22px; background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat; background-position: -56px -153px; margin:4px 5px 0 0; float: left;}
/*.priceTAR .arrows-trun{*/
/*border-color:transparent transparent #2288ee transparent;*/
/*border-style:dashed dashed solid dashed;*/
/*border-width:5px;*/
/**border-width:6px;*/
/*margin:0 0 2px 0;*/
/**margin: 0 0 -1px 0;*/
/*}*/
.msg_list .list_lf .list{width:240px; padding:0; text-decoration:none; cursor:pointer; display:block; overflow:hidden;}
.msg_list .list_lf .list dl dd p{line-height: 18px; overflow: hidden; text-align: left;}
.msg_list .list_lf .list div{display:none; padding-top:20px; background:url(../img/huaguobg.png) 0 0 no-repeat; position:absolute; top:0px; right:5px; width:155px; height:40px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://tp1.znimg.com/v5/map/2/img/huaguobg.png');}
.msg_list .list_lf .cur{background:#fff8ee;}
.msg_list .list_lf .list .cur_bot{line-height:23px;cursor:pointer;float: right; margin:16px 5px 0 0; display:none;color: #666;text-align: center; width:61px; height:23px;background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat;}
.msg_list .list_lf .cur .cur_bot{display:block;}
.msg_list .list_lf .cur div{display: block;}
.msg_list .list_lf .cur .cur_bot{background-position: -17px -84px;}
.msg_list .list_lf .cur .cur_bot:hover,.set_opint:hover{background-position: -17px -109px;color: #666;text-decoration: none;}
.msg_list .list_lf.list_other{padding-bottom:5px;}
.msg_list .list_lf .list dl{cursor:pointer; padding:0 0 5px 5px; width:160px; overflow:hidden; float: left;}
/*.msg_list .list_lf .list dl dt{background-image:url("http://img1.40017.cn/cn/s/map/2013/member_icolist.png")!important; text-align:center; width:23px; height:31px; color:#FFF; position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:30px; overflow:hidden;}*/
.gb_cur{background-color:#f1f1f1!important;}
.finish{margin-bottom: 10px; overflow: auto;cursor: pointer;float: left}
.finish h4{background: none repeat scroll 0 0 #e6f2ff; color: #005bb5; font-size: 14px; line-height: 30px; overflow: hidden; padding-left: 8px; padding-left: 8px; border-radius: 3px; border: 1px #c3e1ff solid; width: 230px;}
.finish h4 img{width: 22px; height: 22px; background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat; background-position: -33px -153px; margin:3px 5px 0 0; float: left;}
.msg_list .list_lf .cur dl dd p{color: #f60;}
.msg_list .list_lf .cur dl dd p strong{color: #f60;}
.msg_list .list_lf .list dl dt{background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat; width: 15px; height: 19px; background-position: -269px 0; text-align: center; color: #fff; float: left; line-height: 14px; padding-top: 1px;}
.msg_list .list_lf .cur dl dt{background-position: -269px -22px;}
.results .rel_msg h4 b{display: inline-block; height:0; width:0; overflow:hidden; font-size:0; line-height:0; border-color:#2288ee transparent transparent transparent; border-style:solid dashed dashed dashed; border-width:5px; margin:0 0 -3px 0;}
/*交通路线选择起始点end*/
.set_box{display: block; text-align: center; height: 28px;}
.infoWindowTit{color: #005bb5; font-size: 12px; font-weight: bold; font-family: "宋体"; height: 24px;}
.setpoint{line-height:23px;cursor:pointer; display:inline-block;margin-top:5px;color: #666;text-align: center; width:61px; height:23px;background: url(http://img1.40017.cn/cn/s/map/2013/final_map.png?v=2) no-repeat;background-position: -17px -84px;}
.setpoint:hover{background-position: -17px -109px;color: #666;text-decoration: none;}
.setpoint_addr{max-width: 280px;font-family: "宋体";}
.map_loading{float: left; height: 23px; line-height: 23px; padding: 0 5px; background: red; color: #fff; position: absolute;}
.result_info{overflow-x: hidden; overflow-y: auto; height: 440px;}