@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{
 
	-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;}

 
.wrapper{position:relative;}
.detail_main{ position:absolute; left:0;right:0; top:0px; z-index:1;}
.detail_main_none{ top:10px;}
.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:0px 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:0px solid #CCC6BE; position:fixed; left:0; top:0;  z-index:2;background:#ca2e0a;-webkit-box-shadow: 0 1px 4px rgba(44,44,44, 0.2);}
.nav_top ul{margin:0 0px;display: -webkit-box;background:#e54256;}
.nav_top ul li{-webkit-box-flex: 1; height:45px; 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:#ffffff; display:block;}
.nav_top ul li .current{ color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#cb381c), to(#681809));-webkit-box-shadow: inset 0 1px 2px #A94336, inset 0 -1px 1px #C7775C;}
 
.detail_more{ padding-top:10px;}
.detail_more .pic{ text-align:center; padding-top:3px;}
.detail_more h3{ font-size:18px; color:#000000;text-align:center; line-height:30px; padding:4px 4 4 4px;padding-top:30px;}
.detail_more p{ color:#424242; line-height:21px; padding:0 8px 2px 8px;margin-bottom:16px}
 
 
 
.nav_top1{ width:100%; height:45px; border-bottom:0px solid #CCC6BE; position:fixed; left:0; bottom:0;  z-index:2;background:#ef4433;-webkit-box-shadow: 0 1px 4px rgba(44,44,44, 0.2);}
.nav_top2{ width:100%; height:45px; border-bottom:0px solid #CCC6BE; position:fixed; left:0; top:0;  z-index:2;background:#971414;-webkit-box-shadow: 0 1px 4px rgba(44,44,44, 0.2);}
 