/* CSS Document */

html, body {
	background: #f1f1f1;
}
/*简单景点开始*/
#toptu{ background:#f60;}
#toptu a img {
	height: 188px;
	width: 100%;
}
#toptu a h2 {
	position: absolute;
	top: 120px;
	color: #fff;
	font-size: 30px;
	text-align:center;
	display:block;
	width:100%;
	font-family: "微软雅黑"
}
#tuxia {
	width: 100%;
	background: #FFF;
	min-height: 56px;
}
#tuxia ul li {
	width: 33.29%;
	background: #fff;
	float: left;
}
#tuxia ul li img {
	margin: 0 auto;
	display: block;
	padding-top: 4px;
}
#tuxia ul li p {
	text-align: center;
	padding-top: 8px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666;
}
#tuxia a {
	color: #000;
	background: #FFF;
}
#tuxia a:hover {
	color: #000;
	background: #FFF;
}
#ldyjj {
	background: #FFF;
	margin-top: 10px;
	padding-bottom: 4px;
}
.bti {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background: url(../images/bttb_03.png) no-repeat 10px;
	border-bottom: 1px solid #e0e0e0;
}
.bti h2 {
	font-size: 14px;
	color: #ff6600;
	font-family: "微软雅黑";
	line-height: 36px;
	margin-left: 18px;
	float: left;
}
.bti p {
	color: #666;
	font-size: 12px;
	float: left;
	line-height: 36px;
}
.bti img {
	float: right;
	margin-right: 10px;
	margin-top: 10px
}
#ldyjj .dunaju {
	margin-bottom: 8px;
}
#ldyjj .dunaju img {
	float: left;
	margin-left: 10px;
}
#ldyjj .dunaju p {
	margin-right: 10px;
	margin-left: 35px;
	font-size: 12px;
	color: #333;
	line-height: 20px;
}
#jdxts {
	background: #FFF;
	margin-top: 10px;
	padding-bottom: 1px;
}
#jdxts p {
	color: #333;
	padding-left: 10px;
	border-bottom: 1px solid #f1f2f2;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 6px;
	margin-bottom: 10px;
	font-size: 12px;
	overflow:hidden;
	line-height:24px;
}
#jdxts span img {
	float: right;
}
#jdxts a {
	color: #666;
	text-decoration: none;
}
#jdxts a:hover {
	color: #666;
}
#zbjd {
	background: #fff;
	margin-top: 10px;
	min-height: 145px;
}
#zbjd ul li {
	margin-left: 2%;
	float: left;
	background: #039;
	height: 85px;
	width: 30.5%;
	position: relative;
}
#zbjd .juli {
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 0x;
}
.jindian {
	font-size: 14px;
	text-align: center;
	height: 20px;
	width: 100%;
	background: rgba(0, 0, 0, 0.59);
	;
	color: #fff;
	position: absolute;
	top: 65px;
	left: 0px;
}
#rmjd {
	background: #fff;
	margin-top: 10px;
	min-height: 145px;
}
#rmjd ul li {
	margin-left: 2%;
	float: left;
	background: #039;
	height: 85px;
	width: 30.5%;
	position: relative;
}
/*简单景点结束*/
											   
											   
											   
                                                                 /*大景点开始*/		
#jdgl {
	background: #fff;
	margin-top: 10px;
	padding-bottom: 15px;
}
#jdgl .gllr img {
	margin-left: 10px;
	float: left;
}
#jdgl .gllr h2 {
    font-size: 14px;
    font-family: "微软雅黑";
    margin-left: 140px;
    text-overflow: ellipsis;
   /* white-space: nowrap;*/
}

#jdgl .gllr p {
    font-size: 12px;
    color: #999;
    margin-left: 140px;
    margin-top: 6px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
#jdgl a {
	text-decoration: none;
	color: #666;
}
#xcdl {
	background: #fff;
	margin-top: 10px;
	height: 30px;
}
#xcdl ul li {
	width: 25%;
	font-family: "微软雅黑";
	float: left;
	text-align: center;
	line-height: 30px;
	color: #666;
}
#xcdl ul li a {
	text-decoration: none;
	color: #666;
}
/*大景点结束*/												   
											   
											   
											   
                                                                                  /*景点图片开始*/	
																				  
.cm-header .cm-page-title {
	line-height: 44px;
	font-size: 18px;
}
.cm-header .cm-page-title, .cm- {
	position: absolute;
	text-align: center;
	margin: 0 auto;
}
.cm-header .cm-header-icon {
	width: 44px;
	height: 44px;
	display: inline-block;
	text-align: center;
	float: left;
	width: 10%;
}
.cm-header {
	top: 0;
	height: 44px;
	line-height: 44px;
	background-color: #fff;
	color: #fff;
	z-index: 960;
}
.all_pic img {
	width: 48%;
	margin: 1%;
}
.icon-back::before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	border-left: 2px solid #ff6600;
	border-bottom: 2px solid #ff6600;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/*.cm-header h1 {
	font-family: "微软雅黑";
	margin-left: 40%;
	font-size: 20px;
	line-height: 50px;
	color: #ff6600;
}*/
.cm-header h1 {
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 50px;
    color: #ff6600;
    width: 90%;
    text-align: center;
}
/*景点图片结束*/		
								   
											   
/*景点首页开始*/

#jdsybanner{ background-color:#f60;}
																			 
#jdsybanner img {
	width: 100%;
	height: 185px;
}
#jdsybanner h2 {
	position: absolute;
	top: 80px;
	color: #fff;
	left: 40%;
	font-size: 30px;
	font-family: "微软雅黑"
}
.navbox {
	background: #fff;
	min-height: 170px;
	padding-bottom: 10px;
}
.navbox .new_nav:first-child {
	margin-bottom: 10px;
}
.navbox .new_nav {
	width: 100%;
	height: auto;
	border-width: 0;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	-webkit-border-image: url("../component/img/icon_border_half.png?v=20151111_20_49") 2 stretch;
	border-top: 0;
	background: #fff;
}
.navbox .new_nav a {
	/* -webkit-box-sizing: border-box; */
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	width: 25%;
	height: 85px;
	float: left;
	color: #666;
	font-size: 12px;
	font-family: "微软雅黑";
	background: #fff;
}
a {
	color: #333;
	text-decoration: none;
}
.navbox .new_nav a .new_nav_sprites.game { border-radius: 50px;

    background-color: #3a83e9;
}
.navbox .new_nav a .new_nav_sprites {
	display: block;
	background-image: url(../images/syetb.png);
	background-size: 50px 750px;
	-webkit-background-size: 50px 750px;
	width: 50px;
	height: 50px;
	margin: 0 0 5px 0
}
.navbox .new_nav a .new_nav_sprites.traffic {
	background-position: center -100px;
	 border-radius: 50px;

    background-color: #16ad5c;

}
.navbox .new_nav a .new_nav_sprites.stay {
	background-position: center -200px;
	   border-radius: 50px;

    background-color: #f95b58;

}
.navbox .new_nav a .new_nav_sprites.tour {
	background-position: center -300px;
	border-radius: 50px;

    background-color: #f98e2c;

}
.navbox .new_nav a .new_nav_sprites.sight {
	background-position: center -400px;
}
.navbox .new_nav a .new_nav_sprites.restaurant {
	background-position: center -500px;
}
.navbox .new_nav a .new_nav_sprites.shop {
	background-position: center -600px;
}
.navbox .new_nav a .new_nav_sprites.entertainment {
	background-position: center -700px;
}
#jdsyzsjd {
	background: #fff;
	min-height: 185px;
	margin-bottom: 10px;
}
#jdsyzsjd ul {
	margin-left: 10px;
}
#jdsyzsjd ul li {
	width: 31%;
	margin-right: 2.2%;
	float: left;
	height: 130px;
	background: #fff;
	overflow: hidden;
	margin-bottom:10px;
}
#jdsyzsjd ul li img {
	margin-right: 2.2%;
	float: left;
	height: 110px;
	background: #000;
	margin-bottom: 4px;
}
#jdsyzsjd ul li p {
	font-family: "微软雅黑";
	font-size: 12px;
	text-align: center;
	color: #666;
}
/*景点首页结束*/												   
											   
											   
																	                   /*景点首页图片开始*/												   
											   
.syjindian {
	font-size: 14px;
	text-align: center;
	height: 20px;
	width: 98%;
	background: rgba(0, 0, 0, 0.59);
	;
	color: #fff;
	position: absolute;
	bottom: 6px;
	left: 0px;
	margin: 1%;
}
.all_pic div {
	position: relative;
	float: left;
	width: 50%;
}
.all_pic img {
	width: 98%;
	margin: 1%;
}
/*景点首页图片结束*/											   
											   
											   
											   
																	                   /*周边景点开始*/											   
											   
											   
.zb-header .cm-page-title {
	line-height: 44px;
	font-size: 18px;
}
.zb-header .cm-page-title, .cm- {
	position: absolute;
	text-align: center;
	margin: 0 auto;
}
.zb-header .zb-header-icon {
	width: 44px;
	height: 44px;
	display: inline-block;
	text-align: center;
	float: left;
	width: 10%;
}
.zb-header {
	top: 0;
	height: 44px;
	line-height: 44px;
	background-color: #fff;
	color: #fff;
	z-index: 960;
	border-bottom: 1px solid #d9d9d9;
}
.zball_pic img {
	width: 30%;
	margin: 1%;
}
.zbicon-back::before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	border-left: 2px solid #ff6600;
	border-bottom: 2px solid #ff6600;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.zb-header h1 {
    font-family: "微软雅黑";
    font-size: 20px;
    line-height: 50px;
    color: #ff6600;
    width: 90%;
    text-align: center;
}

.zbjindian {
	font-size: 14px;
	text-align: center;
	height: 20px;
	min-width: 50%;
	background: rgba(0, 0, 0, 0.59);
	;
	color: #fff;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 1%;
}
.zbjindiangai {
	font-size: 14px;
	text-align: center;
	height: 20px;
	min-width: 98%;
	background: rgba(0, 0, 0, 0.59);
	;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 1%;
}
.zball_pic div {
	position: relative;
	float: left;
	width: 28%;
	margin-left: 4%;
	margin-top: 4%;
}
.zball_pic img {
	width: 98%;
	margin: 1%;
	height: 100px;
}
/*周边景点结束*/											   
											   
											   
											   
											 
																	                                    /*景点门票大全开始*/	
#menpiaotop {
	background: #FFF;
}
#menpiaotop {
	color: #ff6600;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
	font-family: "微软雅黑";
}
.menpiaolbiao {
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menpiaolbiao p {
	border-bottom: 1px solid #f1f2f2;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666;
	font-size: 16px;
}
.menpiaolbiao span {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ff6600;
	font-family: "微软雅黑";
	font-size: 12px;
}
/*景点门票大全结束*/												   
											   
											   
											   
                                                                                                                                 /*景点攻略线路开始*/	
																																 

#glcontent {
	margin-bottom: 10px;
}
#glcontent .gllbzs {
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(204, 204, 204, 0.51);
}
}
#glcontent .gllbzs a {
	text-decoration: none;
}
#glcontent .gllbzs img {
	float: left;
}
#glcontent .gllbzs h2 {
	margin-left: 120px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#glcontent .gllbzs p {
	margin-left: 120px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
	height: 62px;
	overflow: hidden;
}
/*景点攻略线路结束*/											   
											   
											   
                                                                                                    /*京东问答开始*/
#wdcontent {
}
#wdcontent .wdlbzs {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	border-bottom: 1px rgba(204, 204, 204, 0.37) solid;
	background: #fff;
	overflow: auto;
}
#wdcontent .wdlbzs a {
	text-decoration: none;
}
#wdcontent .wdlbzs h2 {
	font-family: "微软雅黑";
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}
#wdcontent .wdlbzs img {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-top: 6px;
	float: left;
}
#wdcontent .wdlbzs p {
	font-size: 12px;
	color: #999;
	font-family: "微软雅黑";
	margin-top: 6px;
	padding-bottom: 15px;
}																									
																																											
																									
																																				   
                                                                                                    /*京东问答结束*/
.content {padding: 0 10px 10px 10px;line-height: 30px;}
.content p{ color:#333;}
.cnt .content img,.cnt .content table{ max-width:100%;}
.cnt .content .redheng{ background:none;}																						
.pagestyle{ /*margin-left:4%;*/text-align:center; margin-top:4%; margin-bottom:10px; clear:both; height:35px;}																						
.pagestyle a{ text-decoration:none;color:#666;/* float:left; */ border:1px solid #999; color:#666; line-height:24px; padding-left:4px; padding-right:4px;}
.pagestyle span{/* float:left; */color:#999; font-size:14px; padding-left:8px; padding-right:8px;} 
.pagestyle span.curpage{/* float:left; */color:#999; font-size:14px; padding-left:8px; padding-right:8px; } 
/*导航*/
.menu {padding: 5px 0;clear: both;background:#FFF;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);}
.menu .nv a {display: block;float: left;width: 16%;text-align: center;font-size: 16px;line-height: 30px;transition:height 3s;padding: 0px;margin: 3px 0;color: #555;text-decoration: none;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.clearfix{ clear:both;}
#jdsybanner{ position:relative;}
.menu-header-icon{ background:url(/jingdian/images/zktubiao_06.jpg) no-repeat;float:right;background-position: 0px 15px;}
.menu-header-icon .zbicon-backs{ width:30px; display:inline-block;}
.breadcrumb {font-size: 14px;background: #FFF;line-height: 21px;padding: 5px 0;color: #999;margin: 2px auto;}
.breadcrumb a {color: #555;text-decoration: none;margin: 0 3px;}
.clearfloat{zoom:1;}
.clearfloat:after{display:block;clear:both;visibility:hidden;height:0;content:'';}
/* 底部信息 */
footer {
	clear: both;
	margin-top: 10px !important;
	color: #999;
	background: #333;
}

footer .footer-menu a {
	display: block;
	float: left;
	width: 16%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0px;
	margin: 3px 0;
	color: #aaa;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

footer .footer-menu a:hover {
	color: #f60;
}

footer .footer-info {
	padding: 15px 0;
	background: #222;
}

footer .link {
	text-align: center;
	line-height: 2;
	font-size: 16px;
}

footer .link a {
	color: #aaa;
	text-decoration: none;
}

footer .copyright {
	text-align: center;
	font-size: 12px;
}
/*导航条*/
.top-nav2016 {
	position: relative;
	width: 100%;
	z-index: 1000;
	background: #fff;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}

.top-nav2016 .top-bar {
	overflow: hidden;
	height: 40px;
	list-style: none;
	border-bottom: 1px solid #cc5200;
	background: #f60;
}

.top-nav2016 .top-bar div a {
	line-height: 40px;
	color: #fff;
}

.top-nav2016 .top-bar div.home {
	float: left;
	width: 40px;
	height: 40px;
	border-right: 1px solid #e65c00;
}

.top-nav2016 .top-bar div.home a {
	display: block;
	width: 40px;
	height: 40px;
	background-image: url(/v2/images/icons.png);
	background-size: 80px 160px;
	background-position: 0 -40px;
	background-repeat: no-repeat;
}

.top-nav2016 .top-bar div {
	text-align: center;
}

.top-nav2016 .top-bar div.title {
	font-size: 24px;
	height: 40px;
	margin: 0 40px 0 41px;
	border-left: 1px solid #ff751a;
	border-right: 1px solid #e65c00;
}

.top-nav2016 .top-bar div.title a {
	font-size: 18px;
	font-weight: 800;
	display: block;
	width: 130px;
	height: 40px;
	margin: auto;
	text-align: right;
	text-decoration: none;
	background-image: url(/v2/images/icons.png);
	background-size: 80px 160px;
	background-position: 0 -120px;
	background-repeat: no-repeat;
}

.top-nav2016 .top-bar div.list {
	float: right;
	overflow: hidden;
	width: 41px;
	height: 40px;
}

.top-nav2016 .top-bar div.list a {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
}

.top-nav2016 .top-bar div.list a.dropdown {
	border-left: 1px solid #ff751a;
	background-image: url(/v2/images/icons.png);
	background-size: 80px 160px;
	background-position: 0 -80px;
	background-repeat: no-repeat;
}

.top-nav2016 .menu {
	padding: 5px 10px;
	clear: both;
	list-style: none;
	background: #eee;
}

.top-nav2016 .menu a {
	display: block;
	float: left;
	width: 16%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0px;
	margin: 3px 0;
	color: #555;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.top-nav2016 .menu a.active {
	color: #fff;
	background: #f60;
	border-radius: 3px;
}


.back_to_top{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	background-image: url(/images/top.png);
	background-color:rgba(0,0,0,0.5);
	background-size:44px 44px;
	position: fixed;
	bottom: 200px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	display:none;
}

.back_to_feed{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	position: fixed;
	bottom: 155px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	line-height:44px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:14px;
	text-decoration:none;
	text-align:center;
	display:none;
}
/* 底部信息 */
footer {
	clear: both;
	margin-top: 10px !important;
	color: #999;
	background: #333;
}

footer .footer-menu a {
	display: block;
	float: left;
	width: 16%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0px;
	margin: 3px 0;
	color: #aaa;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

footer .footer-menu a:hover {
	color: #f60;
}

footer .footer-info {
	padding: 15px 0;
	background: #222;
}

footer .link {
	text-align: center;
	line-height: 2;
	font-size: 16px;
}

footer .link a {
	color: #aaa;
	text-decoration: none;
}

footer .copyright {
	text-align: center;
	font-size: 12px;
}