@charset "utf-8";
body, div, p, ul, ol, li, textarea, form, input, h1, h2, h3, h4, h5, dl, dt, dd, img, section, article, aside, header, footer, nav, dialog, figure, hgroup{
	margin:0;
	padding:0;
}
html, body{
	height:100%;
}
body{
	background-color:#ffffff; 
	-webkit-background-size:50px auto;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;
	min-width:320px;
	-webkit-text-size-adjust:none;
	font-size:13px;
	color:#454545;
	overflow-x:hidden;
}
input, button, select, textarea{
	font-size:13px;
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;
	color:#383838;
}
ul, ol, li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#383838;
}
a:visited{
	color:#383839;
}
img{
	border:0;
}
section, article, aside, header, footer, nav, dialog, figure, hgroup{
	display:block;
}
i, cite, em, var, address{
	font-style:normal;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
.hot{ color:#FF7E00;}

.point_list li:after,
.jd_list li:after,
.point_list .photo,
.jd_list .setp,
.travel_list .more a:after,
.icon_return,
.icon_guide,
.icon_guide_hover,
.icon_location,
.icon_location_hover,
.map_point,
.icon_rec,
.icon_pic,
.nav_1 a:before,
.nav_1 a:after,
.nav_2 a:after,
.nav_3 a:after,
.nav_4 a:after,
.nav_5 a:after,
.nav_line li a:before,
.icon_traffic:before,
.jd_nav .nav_drag,
.show_close,
.default_pic:before,
.wrapper .gps_none:before,
.pop_close{display:inline-block;content:""; background-image:url(../img/sprite.png);-webkit-background-size:250px auto;}
.jq_list .icon_list{display:inline-block;content:""; background-image:url(../img/icon_list.png);-webkit-background-size:23px auto; background-repeat:no-repeat;}
.icon_return{background-position:-130px 0;width:50px; height:27px;color:#645A51; line-height:27px;}
.icon_return span{ padding-left:15px;}
.map_point{ width:27px; height:34px; background-position:0 -210px; color:#FFF; font-size:18px; line-height:28px; text-align:center;text-shadow: 0 0 2px #FFFFFF;}
.icon_guide span,
.icon_guide_hover span,
.icon_location span,
.icon_location_hover span{ display:none;}
.icon_guide{ width:37px; height:36px; background-position:0 -170px;}
.icon_guide_hover{ width:37px; height:36px; background-position:-50px -170px;}
.icon_location{ width:37px; height:36px; background-position:0 -210px;}
.icon_location_hover{ width:37px; height:36px; background-position:-50px -210px;}
.wrapper  .gps_none:before{ width:50px; height:50px; background-position:0 -50px;}



 .search-inputs1 {
	height: 20px;
	padding: 2px 2px;
	border: 1px solid #d8d2d2;
	font-size:12px;
	border-radius:0px 0 0 0px;
}
 

.search-btns1 {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	font-family: "微软雅黑";
 
	width: 50px;
	height: 30px;
	line-height: 20px;
	background-color: #2ea6d8;
	border: 0 none;
	color: #fff;
	font-size: 12px;
 
 
}
.search-btns1:hover {
	background-color: #2895d0;
	color: #fff
	box-shadow:0 0 10px #666;
	box-shadow:0 0 10px #666;
}
 
 .cbdr {
/*background:#dad7d7;*/
margin-right:1px; 
height:15px;
line-height:15px;
border:0px solid #f37e59;
color:#ffffff;
background-color:#f37e59;
font-size:11px;
border-radius:3px;
}
.cbdr1 {
/*background:#dad7d7;*/
margin-right:1px; 
height:15px;
line-height:15px;
border:0px solid #f37e59;
color:#ffffff;
background-color:#f37e59;
font-size:15px;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
border-radius:3px;
}
.cbdr2 {
/*background:#dad7d7;*/
margin-right:0px; 
height:12px;
line-height:12px;
border:0px solid #f37e59;
color:#ffffff;
background-color:#f37e59;
font-size:12px;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
border-radius:3px;
}

.cbdr3 {
background:#d90a3b;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin-right:2px; 
height:10px;
line-height:10px;
border:0px solid #e7dfdf;
color:#ffffff;
border-radius:3px;
}
.cbdr4 {
background:#2e4a03;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin-right:2px; 
height:10px;
line-height:10px;
border:0px solid #e7dfdf;
color:#ffffff;
border-radius:3px;
}
.cbdr5 {
background:#787576;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin-right:2px; 
height:10px;
line-height:10px;
border:0px solid #e7dfdf;
color:#ffffff;
border-radius:3px;
}

.cbdr6 {
background-color:#f37e59;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
margin-right:2px; 
height:10px;
line-height:10px;
border:0px solid #e7dfdf;
color:#ffffff;
border-radius:3px;
}


.box img{border-radius:5px}

.biaoti1 {
	FONT-SIZE: 15px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti1 A:link {
	FONT-SIZE: 15px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti1 A:visited {
	FONT-SIZE: 15px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti1 A:hover {
	FONT-SIZE: 15px; COLOR: #ff0000;TEXT-DECORATION: none
}

.biaoti2 {
	FONT-SIZE: 12px; COLOR: #f37e59;TEXT-DECORATION: none
}
.biaoti2 A:link {
	FONT-SIZE: 12px; COLOR: #f37e59;TEXT-DECORATION: none
}
.biaoti2 A:visited {
	FONT-SIZE: 12px; COLOR: #f37e59;TEXT-DECORATION: none
}
.biaoti2 A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000;TEXT-DECORATION: none
}

.biaoti3 {
	FONT-SIZE: 16px; COLOR: #f37e59; font-weight:bold;TEXT-DECORATION: none
}
.biaoti3 A:link {
	FONT-SIZE: 16px; COLOR: #f37e59; font-weight:bold;TEXT-DECORATION: none
}
.biaoti3 A:visited {
	FONT-SIZE: 16px; COLOR: #f37e59; font-weight:bold;TEXT-DECORATION: none
}
.biaoti3 A:hover {
	FONT-SIZE: 16px; COLOR: #ff0000; font-weight:bold;TEXT-DECORATION: none
}

.biaoti4 {
	FONT-SIZE: 20px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti4 A:link {
	FONT-SIZE: 20px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti4 A:visited {
	FONT-SIZE: 20px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti4 A:hover {
	FONT-SIZE: 20px; COLOR: #ff0000;TEXT-DECORATION: none
}

.biaoti5 {
	FONT-SIZE: 12px; COLOR: #8f8c8c;TEXT-DECORATION: none
}
.biaoti5 A:link {
	FONT-SIZE: 12px; COLOR: #8f8c8c;TEXT-DECORATION: none
}
.biaoti5 A:visited {
	FONT-SIZE: 12px; COLOR: #4f4d4d;TEXT-DECORATION: none
}
.biaoti5 A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000;TEXT-DECORATION: none
}

.biaoti6 {
	FONT-SIZE: 12px; COLOR: #ffffff;TEXT-DECORATION: none
}
.biaoti6 A:link {
	FONT-SIZE: 12px; COLOR: #ffffff;TEXT-DECORATION: none
}
.biaoti6 A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff;TEXT-DECORATION: none
}
.biaoti6 A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000;TEXT-DECORATION: none
}

.biaoti7 {
	FONT-SIZE: 20px; COLOR: #f37e59; font-weight:bold;TEXT-DECORATION: none
}



.nav_1 a:before,
.nav_line li a:before{ width:14px; height:20px; background-position:-75px -25px;}
.nav_line li a:before{ position:relative; top:4px; margin-right:7px;}
.nav_1 .current:before,
.nav_1 a:hover:before,
.nav_line li a.current:before,
.nav_line li a:hover:before{ width:14px; height:20px; background-position:-75px 0;}
.nav_1 a:after{ width:9px; height:9px; background-position:-75px -60px;}
.nav_1 a.current:after,
.nav_1 a:hover:after{ background-position:-75px -70px;}
.nav_1 a:after{ display:none;}
.nav_2 a:after{ width:25px; height:25px; background-position:0 -25px;}
.nav_3 a:after{ width:25px; height:25px; background-position:-25px -25px;}
.nav_4 a:after{ width:25px; height:25px; background-position:-50px -25px;}
.nav_5 a:after{ width:25px; height:25px; background-position:-100px -25px;}
.nav_2 a:hover:after,
.nav_2 .current:after{ background-position:0 0;}
.nav_3 a:hover:after,
.nav_3 .current:after{ background-position:-25px 0;}
.nav_4 a:hover:after,
.nav_4 .current:after{background-position:-50px 0;}
.nav_5 a:hover:after,
.nav_5 .current:after{ background-position:-100px -0;}
.icon_rec span,
.icon_pic span{ display:none;}
.icon_rec{ width:22px; height:16px; background-position:-50px -150px; vertical-align:middle; margin:0 4px;}
.icon_pic{ width:33px; height:23px; background-position:-50px -120px;vertical-align:middle;}
.icon_traffic:before{width:9px; height:11px; background-position:-75px -100px;}
.jd_nav .nav_drag{width:86px; height:22px;background-position:-130px -28px;}
.show_close{ width:55px; height:55px;background-position:-150px -60px;}
.btn_submit {
display: block;
text-align: center;
 
 
 
 
.btn_change{ 
border:1px solid #C6C6C6;
border-radius:3px;
-webkit-box-shadow: 0 1px 0 #FFFFFF inset;
background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#E6E6E6));}
.default_pic{ background:#F2F2F2; position:relative;}
.default_pic:before{ width:49px; height:64px; background-position:-100px -170px; position:absolute; left:50%; top:50%; margin:-32px 0 0 -25px;}


.wrapper{position:relative; }
.detail_main{ position:absolute; left:0;right:0; top:0px; z-index:1;}
.detail_main_none{ top:0px;}
.hotel_main{ top:10px;}
.detail_con{ background:#FFF;border:0px solid #DED9D2;-webkit-box-shadow: 0 0px 0px rgba(33,33,33, 0.2);border-radius:0px; margin:0 0px 0px 0px;}

/*list*/
.point_nav{ width:100%; height:45px; border-bottom:1px solid #E1D5C6; position:absolute; left:0; top:0;  z-index:2;background:#EDE6DD  ;}
.point_nav p{ font-size:13px; color:#6B6B6B; padding:7px 0 0 15px;text-shadow: 0 -1px 1px #FFFFFF; width:290px; margin:0 auto;}
.point_nav p .mark{ color:#FFF; background:#D0BEA2;border-radius:5px;text-shadow: 0 0 5px #C8B493; padding:0px 5px 1px 5px; }
.point_list{ position:absolute; left:50%; margin-left:-160px; top:60px; z-index:1;}
.point_list .pic_like{ position:absolute; z-index:200; right:6px; top:5px;height:15px;padding:0 6px 0 18px; line-height:15px; color:#FFF; font-size:10px;background: rgba(0,0,0,.5); border:1px solid rgba(255,255,255,.8);border-radius:15px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);}
.point_list .pic_like .ico_like{ width:10px; height:10px; background-position:-75px -324px; position:absolute; left:5px; top:3px;}
.point_list:after {position:absolute; left:50%; top:-30px; display: block;  height: 100%; padding-top:30px; width:4px; background:#EDE6DD; border-left:1px solid #E0D3C4; content: ""; margin-left:-2px; }
.point_list ul{ width:160px; float:left}
.point_list ul:nth-child(even){margin-top:38px;}
.point_list ul:nth-child(odd) li{ float:left; clear:left; margin-left:8px;}
.point_list ul:nth-child(even) li{ float:right;margin-right:8px; }

.point_list li{ background:#FFF; position:relative; border:1px solid #DED9D2;-webkit-box-shadow: 0 0 5px rgba(33,33,33, 0.2); width:127px; padding:4px;  margin-bottom:12px;border-radius:5px;}
.point_list li .pic img{ display:block;}
.point_list li .pic{ position:relative;}
.point_list li .pic:after {width: 127px;height: 45px;display: block;content: "";position: absolute;left: 0;top: 0;}
.point_list li h2{ font-size:13px; color:#D75730; font-weight:normal;}
.point_list li p{  color:#cfcfcf; font-size:12px; }
.point_list li:after { position:absolute; top:8px; right:-5px;display: block; width:5px; height:9px;background-position:-75px -50px;}
.point_list ul:nth-child(even) li:after { left:-5px;background-position:-82px -50px;}
.point_list .photo{ width:25px; height:25px;background-position:-100px -50px; position:absolute; right:-30px; top:3px; z-index:3;}
.point_list ul:nth-child(even) li .photo{left:-27px;}

.nav_top{ width:100%; height:45px; border-bottom:1px solid #CCC6BE; position:fixed; left:0; top:0;  z-index:2;background:#F9F4EF;-webkit-box-shadow: 0 1px 4px rgba(44,44,44, 0.2);}
.nav_top ul{  margin:0 7px;display: -webkit-box;}
.nav_top ul li{-webkit-box-flex: 1; height:40px; border-right:1px solid #EAE6E1;border-left:1px solid #FFFFFF;text-align:center;}
.nav_top ul li:first-child{ border-left:none;}
.nav_top ul li:last-child{ border-right:none;}
.nav_top ul li a{ line-height:45px; font-size:15px; color:#574B42; display:block;}
.nav_top ul li .current{ color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#681809), to(#681809));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C;}
/*
.nav_top ul li .current{ color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C;}
*/
/*==food==*/
.detail_food .photo{padding:4px; background:#FFF;border:1px solid #DED9D2;-webkit-box-shadow: 0 0 5px rgba(33,33,33, 0.2);border-radius:5px; float:left;position:relative; margin:0 12px 0 16px;}
.detail_food .photo img{ display:block;}
.detail_food .photo:after {width: 122px;height: 45px;display: block;-webkit-box-shadow: inset 0 4px 3px rgba(33,33,33, 0.1);content: "";position: absolute;left: 4px;top: 4px;}
.detail_food h2{ color:#d75730; font-size:18px; font-weight:normal; padding:5px 0; line-height:30px;}
.detail_food p{ color:#424242; line-height:20px; padding:0 10px 15px 14px;}
.detail_more{ padding:0px 0;}
.detail_more .pic{ text-align:center; padding-top:3px;}
.detail_more h3{ font-size:18px; color:#CC533F;text-align:center; line-height:30px; padding:4px 0 0 8px;}
.detail_more p{ color:#424242; line-height:21px; padding:0 8px 2px 8px;margin-bottom:16px}

/*==travel==*/
.travel_list li{border-bottom:1px solid #F4F2F0; display: -webkit-box; padding:12px 0 10px 0;}
.travel_list .last{ border-bottom:none;}
.travel_list li .pic{ width:115px; text-align:center; height:65px;} 
.travel_list li .pic img{ display:block; position:relative; left:10px;}
.travel_list li .con{-webkit-box-flex: 1; padding-right:8px;}
.travel_list li h2{ font-size:14px; font-weight:normal; color:#CC533F;padding-top:4px;}
.travel_list li p{ color:#A9A9A9; font-size:12px;}
.travel_list .more{ height:40px;}
.travel_list .more a{ display:block; color:#ADADAD;text-align:center; line-height:40px;}
.travel_list .more a:after { display:inline-block; content: ""; width:14px; height:11px; background-position:-75px -84px; margin-left:4px;}
.travel_list .more:after{ display:none;}

/*==intro==*/
.detail_intro .pic{ padding:4px 0 0 0; position:relative; text-align:center; }
.detail_intro .pic .pic_scroll{left:50%; margin-left:-144px}
.detail_intro .pic .page{ position:absolute; left:50%; margin-left:-144px;bottom:0; width:288px; text-align:center; z-index:50; padding:20px 0 6px 0;background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(18,18,18,1) 100%);}
.detail_intro .pic .page a{ display:inline-block; width:8px; height:8px;border-radius:4px;  background: rgba(255,255,255,.5); margin:0 5px;}
.detail_intro .pic .page a.current{background: rgba(255,255,255,1)}
.detail_intro .pic .page a span{ display:none;}
.detail_intro p{ padding:4px 8px 10px 12px; line-height:20px;}
.detail_intro .time{padding:9px 0 11px 12px;line-height:20px;border-top:1px solid #F4F2F0; }
.detail_intro .time h3{ color:#D75730; font-size:15px;  margin-bottom:3px;}
.detail_intro .item_address,
.detail_intro .item_phone{padding:9px 0 11px 15px;line-height:20px;border-top:1px solid #F4F2F0; position:relative;}
.detail_intro .item_address a,
.detail_intro .item_phone a{ display:block;}
.detail_intro .item_address:before{ width:19px; height:21px; float:left; background-position:-75px -170px; margin-right:10px;}
.detail_intro .item_phone:before{ width:19px; height:21px; float:left;background-position:-75px -144px;margin-right:10px;}
.detail_intro .item_address a:before,
.detail_intro .item_phone a:before{ width:9px; height:13px; position:absolute; right:17px; top:50%; margin-top:-7px; background-position:-75px -195px; }
.detail_intro .item_phone a{ font-size:15px;}

/*==map_show==*/
.show_point{ width:250px; height:55px; position:relative; left:5px; top:5px;}
.show_point .ponit_con{ position:absolute; left:0; top:0; width:234px; padding:0 0 0 10px; height:47px;background: rgba(255,255,255,.8);border-radius:10px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.7); border:1px solid #BEBEB7;}
.show_point .ponit_con h2{ font-size:14px; color:#2E353E; padding:3px 0 0 0;}
.show_point .ponit_con p{ color:#2E353E;width:193px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.show_point .ponit_con a{ width:40px; height:48px; display:block; border-left:1px solid #BEBEB7; position:absolute; right:0; top:0;}
.show_point .ponit_con a span{ display:none;}
.show_point .ponit_con a:before{ width:40px; height:48px; background-position:2px -283px}
.ico_gps,
.ico_gps_dis,
.ico_zoom,
.ico_narrow{ position:absolute; z-index:10}
.ico_gps span,
.ico_gps_dis span,
.ico_zoom span,
.ico_narrow span{ display:none;}
.ico_gps{ width:50px; height:30px; background-position:-50px -215px; left:8px; bottom:8px;}
.ico_gps_dis{width:50px; height:30px; background-position:-50px -250px; left:8px; bottom:8px;}
.ico_zoom{width:30px; height:30px;background-position:0 -360px; right:10px; bottom:49px;}
.ico_narrow{ width:30px; height:30px;background-position:-35px -360px; right:10px; bottom:14px;}
/*==traffic==*/
.detail_con .map{ padding:4px 0 0 4px;}
.traffic_list li h3{ font-size:15px; color:#CC533F; line-height:30px; padding:5px 0 0 8px;}
.traffic_list li p{ padding:0 8px 0 10px; margin-bottom:2px; line-height:20px;}
.traffic_list li:last-child{ padding-bottom:1px;}
.traffic_list .icon_traffic{ position:relative; padding-left:20px; line-height:20px; }
.traffic_list .icon_traffic:before{position:absolute; left:8px; top:3px;}
/*==act==*/
.detail_act{ margin-bottom:13px;}
.detail_act .pic{ padding:4px 0 0 0;position:relative; left:50%; margin-left:-144px; overflow:hidden; width:288px;}
.detail_act .pic img{ display:block; }
.detail_act .pic:after {width: 288px;height: 45px;display: block;-webkit-box-shadow: inset 0 4px 3px rgba(33,33,33, 0.1);content: "";position: absolute;left:0;top: 4px;}
.detail_act .act_name{ height:36px; position:relative;}
.detail_act .act_name h2{  line-height:36px; font-size:18px; color:#d75730; padding-left:12px;}
.detail_act .act_name .mark,
.detail_act .act_name .ended{ position:absolute; right:10px; top:10px;}
.detail_main .mark{ color:#FFF; background:#CC533F;border-radius:9px;text-shadow: 0 0 5px #CA674E; padding:1px 6px 2px 6px; }
.detail_main .ended{ color:#FFFFFF; background:#E1DFDC;border-radius:9px;text-shadow: 0 0 5px #CCC; padding:1px 6px 2px 6px; }
.act_list li{ height:65px; position:relative; border-bottom:1px solid #F4F2F0;}
.act_list li:last-child{ border-bottom:none;}
.act_list .mark,
.act_list .ended{ position:absolute; right:10px; top:35px;}
/*==========活动列表左侧图标==============*/
.act_list img{position:absolute; left:10px; top:5px;width:60px;height:55px}
.act_list li h3{ font-size:14px; padding:10px 0 0 80px;}
.act_list li p{ color:#A9A9A9; padding-left:10px; font-size:12px;}
/*==act_detail==*/
.detail_head{ /*height:35px;*/ position:relative;margin-bottom:10px;}
.detail_head h1{ text-align:center; font-size:16px; font-weight:normal; color:#D75730; line-height:30px; padding-left:60px;}
.detail_head .icon_return{ position:absolute; left:12px; top:1px;}
.act_detail{ position:relative;}
.act_detail .pic{ padding:4px 0 0 0;position:relative; left:50%; margin-left:-144px; width:288px; overflow:hidden;}
.act_detail .pic:after {width: 288px;height: 45px;display: block;-webkit-box-shadow: inset 0 4px 3px rgba(33,33,33, 0.1);content: "";position: absolute; left:0;top: 4px;}
.act_detail li{ padding:8px 0 0 0;}
.act_detail li:after {display: block;  width:295px;height: 0; content: ""; border-bottom:1px solid #ECECEC;}
.act_detail li:last-child:after{ display:none;}
.act_detail li h2{ font-size:15px; color:#CC533F; line-height:30px; padding:0 10px;}
.act_detail li p{ padding:0 4px 0 10px; margin-bottom:10px; line-height:21px;}

.jd_map{ height:240px; position:relative; z-index:1;background-image:url(../img/bg_map.png);-webkit-background-size:40px auto; background-color:#D5CDC4;}
.icon_guide,
.icon_guide_hover{ position:absolute; right:12px; top:15px;}
.icon_location,
.icon_location_hover{position:absolute; right:12px; top:63px;}
.jd_map .map_point{ position:absolute; }
.jd_nav{ position:relative; z-index:3; width:100%; height:47px;border-top:1px solid #ECE7E2; border-bottom:1px solid #CCC6BE; background:#F9F4EF;
	box-shadow: 0 -3px 2px rgba(44,44,44, 0.1), 0 1px 4px rgba(44,44,44, 0.2);
	}
.jd_nav .nav_drag{ position:absolute; left:50%; margin-left:-43px; top:-23px;}
.jd_nav .nav_drag a{ display:block; width:86px; height:22px;}
.jd_nav .nav_drag a span{ display:none;}
.jd_nav ul{ width:320px; margin:0 auto;display: -webkit-box;border-top:1px solid #E3DFDB;}
.jd_nav ul li{-webkit-box-flex: 1; height:44px; border-top:1px solid #FEFEFD; border-right:1px solid #EAE6E1;border-left:1px solid #FFFFFF;text-align:center;}
.jd_nav ul li:first-child{ border-left:none;}
.jd_nav ul li:last-child{ border-right:none;}
.jd_nav ul li a{ line-height:45px; font-size:15px; color:#574B42; display:block;}
.jd_nav ul li a:hover,
.jd_nav ul li .current{background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C; color:#FFF;}
.jd_nav ul .nav_1{ font-size:15px; font-weight:bold; width:130px;}
.jd_nav ul .nav_1 a:before{ position:relative; top:5px; margin-right:8px;}
.jd_nav ul .nav_1 a:after{margin-left:4px; }
.jd_nav ul .nav_2 span,
.jd_nav ul .nav_3 span,
.jd_nav ul .nav_4 span,
.jd_nav ul .nav_5 span{ visibility:hidden;}
.jd_nav ul .nav_2 a,
.jd_nav ul .nav_3 a,
.jd_nav ul .nav_4 a,
.jd_nav ul .nav_5 a{ display:block; position:relative;}
.jd_nav ul .nav_2 a:after,
.jd_nav ul .nav_3 a:after,
.jd_nav ul .nav_4 a:after,
.jd_nav ul .nav_5 a:after{ position:absolute; left:8px; top:10px;}
.nav_menu{ width:232px; border:2px solid #5E4F45; position:absolute; left:42px; top:48px; background:#F9F3EC;border-radius:5px;-webkit-box-shadow: 0 0 5px rgba(33,33,33, 0.4);}
.nav_menu ul li{width:76px; height:76px; position:relative;  float:left; border-bottom:1px solid #EAE6E1;border-right:1px solid #EAE6E1; border-top:1px solid #FDFCFA; border-left:1px solid #FDFCFA;}
.nav_menu ul li a:before {display: block; position:absolute; left:13px; top:10px;  width:50px;height: 50px; content: ""; display:inline-block;content:""; background-image:url(../img/icon_nav.png);-webkit-background-size:100px auto}
.nav_menu ul li a{ display:block;width:76px; height:76px; position:relative;}

.nav_menu ul .menu_1{ border-left:none;border-top:none;}
.nav_menu ul .menu_2{border-top:none;}
.nav_menu ul .menu_3{ border-right:none;border-top:none;}
.nav_menu ul .menu_4{ border-left:none;}
.nav_menu ul .menu_6{ border-right:none;}
.nav_menu ul .menu_7{ border-left:none;border-bottom:none;}
.nav_menu ul .menu_8{ border-bottom:none;}
.nav_menu ul .menu_9{ border-right:none;border-bottom:none;}
.nav_menu ul li span{ display:block; text-align:center; width:76px;position:absolute; left:0; top:54px; color:#9D9D9D;  text-shadow: 0 0 2px rgba(255,255,255,.2);}
.nav_menu ul li a:hover,
.nav_menu ul li .current{background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877)); text-shadow: 0 0 2px rgba(0,0,0,.7);}
.nav_menu ul li a:hover span,
.nav_menu ul li .current span{color:#FFF;}
.nav_menu ul .menu_1,
.nav_menu ul .menu_1 a:hover,
.nav_menu ul .menu_1 .current{border-radius:3px 0 0 0;}
.nav_menu ul .menu_3,
.nav_menu ul .menu_3 a:hover,
.nav_menu ul .menu_3 .current{border-radius:0 3px 0 0;}
.nav_menu ul .menu_7,
.nav_menu ul .menu_7 a:hover,
.nav_menu ul .menu_7 .current{border-radius:0 0 0 3px;}
.nav_menu ul .menu_9,
.nav_menu ul .menu_9 a:hover,
.nav_menu ul .menu_9 .current{border-radius:0 0 3px 0;}
.nav_menu ul .menu_1 a:before{ background-position:0 0;}
.nav_menu ul .menu_1 .current:before,
.nav_menu ul .menu_1 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_2 a:before{ background-position:0 -50px;}
.nav_menu ul .menu_2 .current:before,
.nav_menu ul .menu_2 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_3 a:before{ background-position:0 -100px;}
.nav_menu ul .menu_3 .current:before,
.nav_menu ul .menu_3 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_4 a:before{ background-position:0 -150px;}
.nav_menu ul .menu_4 .current:before,
.nav_menu ul .menu_4 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_5 a:before{ background-position:0 -200px;}
.nav_menu ul .menu_5 .current:before,
.nav_menu ul .menu_5 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_6 a:before{ background-position:0 -250px;}
.nav_menu ul .menu_6 .current:before,
.nav_menu ul .menu_6 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_7 a:before{ background-position:0 -300px;}
.nav_menu ul .menu_7 .current:before,
.nav_menu ul .menu_7 a:hover:before{ background-position-x:-50px}
.nav_menu ul .menu_8 a:before{ background-position:0 -350px;}
.nav_menu ul .menu_8 .current:before,
.nav_menu ul .menu_8 a:hover:before{background-position-x:-50px}
.nav_menu ul .menu_9 a:before{ background-position:0 -400px;}
.nav_menu ul .menu_9 .current:before,
.nav_menu ul .menu_9 a:hover:before{ background-position-x:-50px}
.nav_menu ul  .menu_dis a{ cursor:default;}
.nav_menu ul  .menu_dis a:before{opacity: .3;}
.nav_menu ul  .menu_dis a:hover{ background:none; }
.nav_menu ul  .menu_dis a:hover span{color:#9D9D9D;  text-shadow: 0 0 2px rgba(255,255,255,.2);}
.nav_menu ul  .menu_dis a:hover:before{ background-position-x:0}

/*版本v2 发布后 清理 jd_nav nav_drag  icon_guide icon_location*/
/*v2 共用*/
.map_btns li a,
.ico_show,
.ico_hide,
.ico_rec,
.ico_voice,
.ico_voice_pause,
.ico_photo,
.ico_photo_load,
.ico_here,
.point_detail:before,
.point_detail_t:before,/*
.point_detail_l:before,
.point_detail_r:before,*/
.item_address:before,
.item_phone:before,
.item_address a:before,
.item_phone a:before,
.show_point .ponit_con a:before,
.ico_gps,
.ico_gps_dis,
.ico_zoom,
.ico_narrow,
.ico_like,
.ico_hollow{display:inline-block;content:""; background-image:url(../img/sprite_v2.png);-webkit-background-size:100px auto; background-repeat:no-repeat;}
.ico_show{ background-position:-36px -38px;}
.ico_hide{ background-position:-36px -88px;}
.ico_rec{background-position:-50px 0; width:48px; height:16px; margin-left:10px; vertical-align:middle;}
.ico_rec span{ display:none;}

/*map_btns*/
.map_menu_con{position:absolute; z-index:10; left:0; right:0; bottom:0;}
.map_btns{ height:45px; margin:0 11px;}
.map_btns li{ width:36px; height:36px; border-radius:8px; float:left; margin-right:13px;-webkit-box-shadow: 2px 2px 5px rgba(0,0,0, 0.2);background: rgba(237,232,226,.8);}
.map_btns li a{ display:block;width:36px; height:36px;}
.map_btns li span{ display:none;}
.map_btns .nav_up,
.map_btns .nav_down{ float:right; margin-right:0; margin-left:13px;}
.map_btns .nav_gps a{ background-position:0 0;}
.map_btns .nav_gps_dis a{opacity: .5; cursor:default;}
.map_btns .nav_guide a{ background-position:0 -36px;}
.map_btns .nav_list a{ background-position:0 -72px;}
.map_btns .nav_pic a{ background-position:0 -108px;}
.map_btns .nav_up a{background-position:0 -144px;}
.map_btns .nav_down a{background-position:0 -180px;}
.jd_map .point_current{ width:41px; height:51px; background:url(../img/icon_jingdian_hover.png);-webkit-background-size:41px auto;position:absolute; z-index:3}
.jd_map .point_current .point_detail{ position:absolute; left:-118px;  width:280px;border-radius:6px; background:#FFFFFF; border:1px solid #AFAFAF;-webkit-box-shadow: 0 0 5px #AFAFAF;}
.jd_map .point_current .point_detail_b{bottom:60px;}
.jd_map .point_current .point_detail_t{ top:65px;}
.jd_map .point_current .point_detail_b:before{ width:15px; height:10px; background-position:-50px -20px; position:absolute; left:130px; bottom:-10px;}
.jd_map .point_current .point_detail_t:before{width:15px; height:10px; background-position:-75px -20px;position:absolute; left:130px;top:-9px;}
/*.jd_map .point_current .point_detail_l:before{ left:-10px; top:50%; margin-top:-7px;background-position:-170px -40px; width:10px; height:15px;}
.jd_map .point_current .point_detail_r:before{left:280px;top:50%; margin-top:-7px;background-position:-190px -40px;width:10px; height:15px;}
*/.jd_map .point_detail .hd{ padding-bottom:7px;position:relative; padding-left:12px;}
.jd_map .point_detail .hd h3{ padding-top:7px; color:#CD533F; font-size:18px; font-weight:normal;}
.jd_map .point_detail .hd p{ color:#9D9D9D; font-size:12px;position: absolute;right:10px;top:10px;height: 18px;line-height: 18px;}
.jd_map .point_detail .ico_show,
.jd_map .point_detail .ico_hide{ width:44px; height:55px; border-left:1px solid #FEFCFA; position:absolute; top:0; right:0; display: none;}
.jd_map .point_detail .ico_show span,
.jd_map .point_detail .ico_hide span{ display:none;}s
.jd_map .point_detail .bd{border-top:1px solid #FEFCFA;}
.jd_map .point_detail .bd{ padding:2px 0 0 0;}
.jd_map .point_detail .bd p{ font-size:14px; color:#494949; padding:0 8px 8px 12px;word-break:break-all;}
.detail_nav{display: -webkit-box; }
.detail_nav div{-webkit-box-flex: 1; background:#F8F1E7;  border-right:1px solid #E6DFD6; height:41px; line-height:41px;}
.detail_nav div:first-child{border-radius:0 0 0 6px;}
.detail_nav div:last-child{border-radius:0 0 6px 0;border-right:none;}
.detail_nav div a{ display:block;color:#9d9d9d; height:40px;border-top:1px solid #D8D2C9;-webkit-box-shadow:0 1px 0 #F0E9E0 inset; padding-left:5px;}
.detail_nav div.current a{background:-webkit-gradient(linear, left top, left bottom, from(#CC6F57), to(#C7634F));-webkit-box-shadow:0 1px 0 #CD755E inset; border-top:1px solid #C26453; color:#FFF;}
.detail_nav div.disabled a{ cursor:default; color:#D6D6D6;}
.detail_nav div:first-child a{border-radius:0 0 0 6px;}
.detail_nav div:last-child a{border-radius:0 0 6px 0;}
.detail_nav .ico_voice,
.detail_nav .ico_voice_pause,
.detail_nav .ico_photo,
.detail_nav .ico_photo_load,
.detail_nav .ico_here{ width:36px; height:36px; float:left;}
.detail_nav .ico_voice{ background-position:0 -214px;}
.detail_nav .current .ico_voice{ background-position:-36px -214px;}


.detail_nav .ico_voice_pause{ background-position:0 -322px;}
.detail_nav .ico_photo{ background-position:0 -250px;}
.detail_nav .current .ico_photo{ background-position:-36px -250px;}

.detail_nav .ico_photo_load{ background-position:-36px -322px;}
.detail_nav .ico_here{ background-position:0 -286px;}
.detail_nav .current .ico_here{ background-position:-36px -286px;}
.detail_nav .disabled .ico_here,
.detail_nav .disabled .ico_photo,
.detail_nav .disabled .ico_voice{opacity: .2;}


.flaot_menu{background: rgba(76,64,55,.4); height:46px; overflow:hidden; position:fixed; left:0; right:0; bottom:0; z-index:100}
.flaot_menu .map_btns{ padding-top:5px;}

/*==地图下拉列表==*/
.jd_btns{ height:130px;border-top:1px solid #746357; background:#F5F0E8;	box-shadow: 0 -3px 2px rgba(44,44,44, 0.1); }
.jd_btns ul li{ width:20%;height:64px; text-align:center; float:left;overflow:hidden; position:relative; border-bottom:1px solid #EAE6E1;text-align:center;}
.jd_btns ul li a:before {display: block; position:absolute; left:50%; margin-left:-25px; top:0;  width:50px;height: 50px; content: ""; display:inline-block;content:""; background-image:url(../img/ico_jd_btns.png);-webkit-background-size:100px auto}
.jd_btns ul li:first-child{ border-left:none;}
.jd_btns ul li:last-child{ border-right:none;}
.jd_btns ul li a{ font-size:15px; color:#574B42; display:block;height:64px; color:#9D9D9D; font-size:12px;border-right:1px solid #EAE6E1;-webkit-box-shadow: inset 1px 1px 0 #FCFBF9;}
.jd_btns ul li:last-child a{border-right:none;}
.jd_btns ul li a span{ padding-top:40px; display:block;}
.jd_btns ul li .current{ color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C;}
.jd_btns ul .menu_0 a:before{ background-position:0 -450px;}
.jd_btns ul .menu_1 a:before{ background-position:0 0;}
.jd_btns ul .menu_2 a:before{ background-position:0 -200px;}
.jd_btns ul .menu_3 a:before{ background-position:0 -50px;}
.jd_btns ul .menu_4 a:before{ background-position:0 -100px;}
.jd_btns ul .menu_5 a:before{ background-position:0 -250px;}
.jd_btns ul .menu_6 a:before{ background-position:0 -300px;}
.jd_btns ul .menu_7 a:before{ background-position:0 -350px;}
.jd_btns ul .menu_8 a:before{ background-position:0 -150px;}
.jd_btns ul .menu_9 a:before{ background-position:0 -400px;}
.jd_btns ul .menu_0 .current:before,
.jd_btns ul .menu_1 .current:before,
.jd_btns ul .menu_2 .current:before,
.jd_btns ul .menu_3 .current:before,
.jd_btns ul .menu_4 .current:before,
.jd_btns ul .menu_5 .current:before,
.jd_btns ul .menu_6 .current:before,
.jd_btns ul .menu_7 .current:before,
.jd_btns ul .menu_8 .current:before,
.jd_btns ul .menu_9 .current:before{ background-position-x:-50px}
.jd_btns ul .menu_dis a{ cursor:default;}
.jd_btns ul .menu_dis a:before{opacity: .5; background-position-x:0}
.jd_btns ul .menu_dis a{ color:#DDD8D2;background:-webkit-gradient(linear, left top, left bottom, from(#F5F0E8), to(#F5F0E8));-webkit-box-shadow: inset 1px 1px 0 #FCFBF9;}

/*版本v2  结束*/

.nav_line{ width:232px; border:2px solid #5E4F45; position:absolute; left:42px; top:48px; background:#F9F3EC;border-radius:5px;-webkit-box-shadow: 0 0 5px rgba(33,33,33, 0.4);}
.nav_line ul li{ height:55px; overflow:hidden; position:relative;border-bottom:1px solid #EAE6E1; border-top:1px solid #FDFCFA;}
.nav_line ul li:first-child{ border-top:none;border-radius:3px 3px 0 0;}
.nav_line ul li:last-child{ border-bottom:none;border-radius:0 0 3px 3px;}
.nav_line ul li:before {display: block; position:absolute; left:20px; top:20px; }
.nav_line ul li a{display: block;height:55px;  line-height:55px; font-size:15px; padding-left:15px;}
.nav_line ul li a .text{ color:#767676; font-size:15px;}
.nav_line ul li a:hover,
.nav_line ul li .current{background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877)); color:#FFF;}
.nav_line ul li a:hover .text,
.nav_line ul li .current .text{ color:#FFF;}

.pop_net{ width:200px; padding:15px 0 15px 0; border:1px solid #B0B0B0;border-radius:12px;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.7); background:-webkit-gradient(linear, left top, left bottom, from(#F2EEE9), to(#FBF8F4));position:absolute; left:50%; margin-left:-100px;}
.pop_net:before{display: block;  width:16px; height:16px; content: ""; position:absolute; left:16px; top:22px;background-image:url(../img/loading.gif);-webkit-background-size:16px auto;}
.gps_none:before { left:12px;}
.pop_net h2{ color:#494949; font-size:15px; padding-left:44px; font-weight:normal;text-shadow: 0 1px 1px #D2CFCB;}
.pop_net h3{ color:#CD533F; font-size:15px; height:30px; padding-left:44px; padding-top:4px; font-weight:normal;text-shadow: 0 1px 1px #D2CFCB;}
.pop_net p{ color:#A3A3A3; font-size:12px;  padding-left:44px;}

.pop_tips{width:255px; border:1px solid #B0B0B0;border-radius:12px;background:#FFF;position:absolute; left:50%; margin-left:-127px;}
.pop_tips h2{ font-size:15px; color:#252E32; background:#FBFBFB; height:34px;border-radius:12px 12px 0 0; line-height:34px; text-align:center; border-bottom:1px solid #EDEDED;}
.pop_tips p{ text-align:center; font-size:15px; color:#000000; padding:20px 0;}
.pop_tips .btns{  border-top:1px solid #EEEDED;display: -webkit-box;}
.pop_tips .btns div{-webkit-box-flex: 1; height:40px; border-top:1px solid #FFFFFF;}
.pop_tips .btns a{background:#F9F9F8; display:block; height:40px; line-height:40px; font-size:15px; text-align:center;}
.pop_tips .btns div:first-child a{border-radius:0 0 0 12px;border-right:1px solid #EEEDED;}
.pop_tips .btns div:last-child a{border-radius:0 0 12px 0;border-left:1px solid #FFFFFF;}
.pop_intro{ width:285px; margin-left:-143px; z-index:51}
.pop_intro h2{ color:#CD533F; text-align:left; padding-left:17px; height:43px; line-height:43px; font-size:16px;}
.pop_intro .pop_con{padding:14px 10px 15px 17px;text-align:left; }
.pop_intro .pop_con h3{ color:#609C2B;  font-size:15px; height:25px; font-weight:normal;}
.pop_intro .pop_con p{ color:#494949; padding:0; text-align:left; width:245px; margin-bottom:6px; font-size:12px;}
.pop_intro .pop_con .pic{ padding-top:10px; padding-left:2px;}
.pop_intro .pop_con .pic img{border:2px solid #FFF;border-radius:10px;-webkit-box-shadow: 0 0 3px #E0E0E0;}
.pop_intro .pop_close{ width:38px; height:38px; background-position:10px -75px; position:absolute; right:6px; top:3px;}
.pop_intro .pop_close span{ display:none;}
.pop_process{display:inline-block; width:50px;height:5px;background:#e7e0d8;border-radius:5px;overflow: hidden;}
.pop_process span{display:block;float:left;height:5px;background:#cd533f;}
.pop_voice{height:30px;width:130px;border-radius:30px;box-shadow:0 0 2px #ddd;margin-bottom:10px;position:relative;}
.pop_voice_layout{position:relative;top:5px;left:10px;}
.pop_voice i{display:inline-block;width:17px;height:17px;-webkit-background-size:51px 17px;background-size:51px 17px;vertical-align:middle;margin-right:5px;}
.pop_voice span,.pop_voice time{font-size:12px;color: #C6C0B8;}
.pop_voice time{color:#CC533F;position:absolute;right:18px;top:2px;}
.icon_stop{background:url("../img/icon_voice.png") 0 0 no-repeat;}
.icon_playing{background:url("../img/icon_voice.png") -17px 0 no-repeat;}
.icon_loading{background:url("../img/icon_voice.png") -34px 0 no-repeat;}


.jd_con{ position:relative; z-index:2; background:#F9F4EE; overflow:hidden; top:-1px;}
.jd_con_none{ text-align:center; padding:35px 0 20px 0; color:#cd533f;}
.jd_list:after {position:absolute; left:15px; top:0; display: block; border-radius:2px; height: 105%; width:4px; background:#EDE6DD; border-left:1px solid #E0D3C4; content: ""; margin-left:-2px; }
.jd_list ul{ margin-left:36px; margin-top:12px;}
.jd_list li{ position:relative;  padding:14px 0 0 0; margin-right:10px; -webkit-box-shadow: 0 0 3px #CDC5B9; background:#FFF; margin-bottom:12px;border-radius:6px;}
.jd_list li:first-child{ border-top:none;}
.jd_list li:last-child{ border-bottom:none;}
.jd_list li .pic img{ display:block;}
.jd_list li .pic{ position:relative;}
.jd_list li .pic:after {width: 127px;height: 45px;display: block;-webkit-box-shadow: inset 0 4px 3px rgba(33,33,33, 0.1);content: "";position: absolute;left: 0;top: 0;background: rgba(0,0,0,.7);}
.jd_list li h2{ font-size:16px; color:#CD533F; font-weight:normal; padding-left:12px;}
.jd_list li .distance{  color:#ABABAB; font-size:12px;padding-left:12px;position: absolute;top:15px;right:10px;line-height: 18px;height: 18px;}
.jd_list li .con{ padding:0 10px 5px 12px;}
.jd_list li .con p{ color:#494949; margin:6px 0; font-size:13px; line-height:19px;word-break:break-all;}
.jd_list li:after{ position:absolute; top:18px; left:-5px;display: block; width:5px; height:9px;background-position:-82px -50px ;}
.jd_list li .icon_rec{ position:relative; top:-2px;}
.jd_list li .icon_pic{ position:absolute; right:22px; top:14px;}
.jq_list:after{ display:none;} 
.jq_list ul{ margin-left:40px; }
.jd_list .detail_nav div{ background:#FBFBFB;}
.jd_list .detail_nav div a{border-top: 1px solid #E3E3E3;}
.jd_list li .ico_show,
.jd_list li .ico_hide{ width:44px; height:58px; border-left:1px solid #FEFCFA;position:absolute; top:0; right:0; display: none;}
.jd_list li .ico_show span,
.jd_list li .ico_hide span{ display:none;}

.jd_list .setp{ width:23px; height:33px;background-position:-50px -85px; position:absolute; left:-32px; top:12px; z-index:3; font-size:15px; color:#FFF;text-shadow: 0 0 2px  rgba(100,100,100,.8); text-align:center; line-height:24px;}
.jd_list .setp_0{ background-position:-50px -50px; width:23px; height:23px; line-height:22px;}
.jd_list .none_jd{ padding:0 10px 12px 12px;}
.jd_list .none_jd strong{ font-size:15px; color:#494949; font-weight:normal;}
.jd_list .none_jd .text{  color:#888888; }
.jd_list .icon_list{ width:23px; height:33px; position:absolute; left:-36px; top:14px; z-index:3;}
.jd_list .icon_list_jd{ background-position:0 0;}
.jd_list .icon_list_by{ background-position:0 -50px;}
.jd_list .icon_list_jiudian{ background-position:0 -100px;}
.jd_list .icon_list_cy{ background-position:0 -150px;}
.jd_list .icon_list_gw{ background-position:0 -200px;}
.jd_list .icon_list_wc{ background-position:0 -250px;}
.jd_list .icon_list_jt{ background-position:0 -300px;}
.jd_list .icon_list_sp{ background-position:0 -350px;}
.jd_list .icon_list_net{ background-position:0 -400px;}
/*map_nav*/
.map_nav{ position:relative; }
.map_nav .pic{ position:absolute; left:0; top:0; z-index:1;}
.map_nav .map_menu{ position:absolute; left:10px; top:35px; z-index:1;}
.map_nav_1 .map_menu:before,
.map_nav_2 .map_menu:before,
.map_nav_3 .map_menu:before{display: block;  width:166px; content: ""; position:absolute; z-index:2;background-image:url(../img/map_nav_hover.png);-webkit-background-size:166px auto;}
.map_nav_1 .map_menu:before{ height:165px; left:0; top:0;}
.map_nav_2 .map_menu:before{ height:110px; left:112px; top:82px; background-position:0 -166px;}
.map_nav_3 .map_menu:before{ height:172px; left:128px; top:130px;background-position:0 -276px;}
/*show_photo*/
.show_photo{ position:absolute;  z-index:50; text-align:center;}
.show_mask{background-color: rgba(0,0,0,0.9); width:100%; height:100%;position: fixed; z-index:50;bottom: 0;left: 0; }
.show_photo .pic{ position:absolute; z-index:51; left:0;}
.show_photo .show_close{position:fixed;z-index: 60;right: 0;top: 0;}
.show_photo .show_close span{ display:none;}
.show_photo .show_page {position: fixed;z-index: 60;bottom: 0;left: 0;width: 100%;background-color: rgba(0,0,0,0.7); text-align:center; color:#FFF; /*border-top:1px solid #000000;*/ line-height:30px;/*-webkit-box-shadow: 0 1px 0 #56564B inset;*/}
.show_photo .show_page .con{ width:280px; margin:0 auto;text-align:left; padding:6px 0 5px 0;}
.show_photo .show_page h3{ font-size:16px; font-weight:normal; line-height:16px; margin-bottom:2px;}
.show_photo .show_page p{ font-size:12px; color:#bababa;line-height:16px;}
.show_photo .pic_like{ position:fixed; z-index:60; right:10px; bottom:53px;height:38px;padding:0 20px 0 40px; line-height:38px; color:#FFF; font-size:14px;background: rgba(0,0,0,.7);-webkit-box-shadow: 0 1px 1px #56564B inset; border:1px solid #000;border-radius:19px;-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.3);}
.show_photo .pic_like a{ line-height:38px; color:#FFF; font-size:14px;}
.show_photo .pic_like .ico_like{ width:20px; height:20px; background-position:-50px -290px; position:absolute; left:10px; top:10px;}
.show_photo .pic_like .ico_hollow{ width:20px; height:20px; background-position:-75px -290px; position:absolute; left:10px; top:10px;}
.act_nav li { float: left;}
/*scan*/
.scan_map{ overflow:hidden; background:#E9E4DE;}
.compass .compass_bg,
.compass .scan,
.compass .point_near,
.compass .point_far,
.scan_map .scan_point,
.scan_map .scan_con,
.scan_map .scan_here{background-image:url(../img/compass.png);-webkit-background-size:306px auto; }
.compass{ width:59px; height:75px;position:absolute; left:6px; bottom:5px; z-index:3;}
.compass .compass_bg{  width:59px; height:75px;position:absolute; left:0; top:0; z-index:3;-webkit-transform-origin:center center;}
.compass .scan{ width:47px; height:28px; background-position:0 -84px;position:absolute; left:6px; top:9px; z-index:5;-webkit-transform-origin:23px 28px;}
.compass .point_near{ width:3px; height:3px; position:absolute; z-index:4; overflow:hidden; background-position:0 -76px;}
.compass .point_far{ width:3px; height:3px; position:absolute; z-index:4; overflow:hidden;background-position:-4px -76px;}
.compass .radar_spots{-webkit-transform-origin:29px 37px; position:relative; z-index:4;}
.scan_map .scan_here{ width:306px; height:140px; background-position:0 -112px; position:absolute; z-index:1;}
.scan_map .scan_con{ width:121px; height:52px; background-position: -64px 0; position:absolute; z-index:2; line-height:15px;}
.scan_map .scan_con p{ padding:7px 0 0 0; margin-left:8px; color:#FFF;text-shadow: 0 -1px 1px rgba(15,17,18,.7); font-size:14px;width:95px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.scan_map .scan_con .meter{padding:0 0 0 8px; color:#FFF; font-size:12px;text-shadow: 0 -1px 1px #0F1011;}
.scan_map .scan_range{ position:absolute; left:152px; top:107px;}
.scan_map .scan_range_1,
.scan_map .scan_range_2,
.scan_map .scan_range_3,
.scan_map .scan_range_4,
.scan_map .scan_range_5,
.scan_map .scan_range_6,
.scan_map .scan_range_7,
.scan_map .scan_range_8,
.scan_map .scan_range_9,
.scan_map .scan_range_10,
.scan_map .scan_range_5{ border:1px solid #F1ECE6;position:absolute; }
.scan_map .scan_range_1{border-radius:55px; width:110px; height:110px;left:-55px; top:-55px;}
.scan_map .scan_range_2{border-radius:90px; width:180px; height:180px;left:-90px; top:-90px;}
.scan_map .scan_range_3{border-radius:125px; width:250px; height:250px;left:-125px; top:-125px;}
.scan_map .scan_range_4{border-radius:160px; width:320px; height:320px;left:-160px; top:-160px;}
.scan_map .scan_range_5{border-radius:195px; width:390px; height:390px;left:-195px; top:-195px;}
.scan_map .scan_range_6{border-radius:230px; width:460px; height:460px;left:-230px; top:-230px;}
.scan_map .scan_range_7{border-radius:265px; width:530px; height:530px;left:-265px; top:-265px;}
.scan_map .scan_range_8{border-radius:300px; width:600px; height:600px;left:-300px; top:-300px;}
.scan_map .scan_range_9{border-radius:335px; width:670px; height:670px;left:-335px; top:-335px;}
.scan_map .scan_range_10{border-radius:370px; width:740px; height:740px;left:-370px; top:-370px;}


.scan_nav{ position:relative; z-index:3; width:100%; height:47px;border-top:1px solid #ECE7E2; border-bottom:1px solid #CCC6BE; background:#F9F4EF;	box-shadow: 0 -3px 2px rgba(44,44,44, 0.1), 0 1px 4px rgba(44,44,44, 0.2);	}
.scan_nav ul{ width:450px; margin:0 auto;border-top:1px solid #E3DFDB; position:absolute; left:0; top:0;}
.scan_nav ul li{height:44px; float:left; width:44px; overflow:hidden; position:relative; border-top:1px solid #FEFEFD; border-right:1px solid #EAE6E1;border-left:1px solid #FFFFFF;text-align:center;}
.scan_nav ul li a:before {display: block; position:absolute; left:7px; top:7px;  width:30px;height: 30px; content: ""; display:inline-block;content:""; background-image:url(../img/icon_menu.png);-webkit-background-size:90px auto}
.scan_nav ul li:first-child{ border-left:none;}
.scan_nav ul li:last-child{ border-right:none;}
.scan_nav ul li a{ line-height:45px; font-size:15px; color:#574B42; display:block;height:44px; width:44px;}
.scan_nav ul li a span{ display:none;}
.scan_nav ul li .current{background:-webkit-gradient(linear, left top, left bottom, from(#CC735D), to(#DC9877));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C;}
.scan_nav ul .menu_1 a:before{ background-position:0 0;}
.scan_nav ul .menu_1 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_1 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_2 a:before{ background-position:0 -30px;}
.scan_nav ul .menu_2 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_2 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_3 a:before{ background-position:0 -60px;}
.scan_nav ul .menu_3 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_3 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_4 a:before{ background-position:0 -90px;}
.scan_nav ul .menu_4 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_4 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_5 a:before{ background-position:0 -120px;}
.scan_nav ul .menu_5 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_5 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_6 a:before{ background-position:0 -150px;}
.scan_nav ul .menu_6 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_6 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_7 a:before{ background-position:0 -180px;}
.scan_nav ul .menu_7 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_7 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_8 a:before{ background-position:0 -210px;}
.scan_nav ul .menu_8 .current:before{background-position-x:-30px}
.scan_nav ul .menu_8 .out:before{ background-position-x:-60px}
.scan_nav ul .menu_9 a:before{ background-position:0 -240px;}
.scan_nav ul .menu_9 .current:before{ background-position-x:-30px}
.scan_nav ul .menu_9 .out:before{ background-position-x:-60px}



