@charset "UTF-8";

.bodyBg_1{ background:#fff url(/images/bg_ziye_2.jpg) center top;background-repeat: repeat-y;}
.bodyBg_2{ background:#fff url(/images/bg_ziye_2.jpg) center top;background-repeat: repeat-y;}

.topnav{ position:fixed;    width:100%; height:40px; background:#fff ; z-index:1000; margin-top:-40px; }
 
.topnav ul{  padding-top:10px; float:left;}
.topnav ul.menu_3{ float:right;}
.topnav li{   float:left; padding:0 12px; height:14px; line-height:14px;}

.topnav li a{ color:#888; font-size:14px; font-weight:bold;}
.topnav li a:hover,.topnav li.on a{ color:#000;}

.footer{   width:100%; height:65px; background:#fff; border-top:0px #333 solid; padding-top:35px; text-align:center;} 
.footer a{ color:#666; font-size:14px; display:inline-block; margin:0 15px;}
.footer a:hover{ color:#000;}


.container{ min-height:525px;  padding-top:60px; margin-bottom:50px; margin-top:40px;  }
.container p span{ color:#555 !important;}
.scrollbarBox { margin-left:-0px;}
.container .connav{ position:absolute; right:52px; top:15px; }
.container .connav li{ float:left; margin-right:23px;}
.container .connav li a{ color:#999; font-size:12px; font-weight:bold;}
.container .connav li a:hover,.container .connav li.on a{ color:#000;}
.nobg .connav li a:hover,.nobg .connav li.on a{ color:#333;}
.container .title{ position:absolute; left:16px; top:16px; display:block;}
.container .tit_1{ background:url(/images/tit_1.png) no-repeat; width:120px; height:48px; }
.container .tit_2{ background:url(/images/tit_2.png) no-repeat; width:184px; height:44px; }
.container .tit_3{ background:url(/images/tit_3.png) no-repeat; width:146px; height:44px; }
.container .tit_4{ background:url(/images/tit_4.png) no-repeat; width:163px; height:44px; }
.container .tit_5{ background:url(/images/tit_5.png) no-repeat; width:204px; height:44px; }
.container .tit_news{ background:url(/images/tit_news.png) no-repeat; width:204px; height:44px; }
.container .tit_takeout{ background:url(/images/tit_takeout.png) no-repeat; width:204px; height:44px; }

.ziye_1{}
.ziye_1_1{ float:left; margin-left:80px;}
.ziye_1_2{ float:right; width:440px; margin-right:60px; line-height:23px;}
.ziye_1_2 h2{ background:url(/images/tit_1.png) no-repeat; width:120px; height:48px; margin-bottom:18px; display:block;}
.ziye_1_2 .p1{ color:#fff; font-size:14px; font-weight:bold; padding-bottom:18px; letter-spacing:1px;}
.ziye_1_2 .p2{ color:#989898; font-size:12px; font-weight:bold;}

.scrollbar{  height:350px; position:relative;}
.scrollbar .scrollbarBox{ padding:0 15px 0 0;}
.scrollbar .scrollbarBox img{ max-width:400px;}


.nobg{ background:none;}
/*美食*/
.food{ position:relative; margin:0 30px;}
.food .grid{ background:#fff; padding:20px; width:270px;}
.food .grid p{ font-size:12px; font-weight:normal; color:#666;}
.grid{
	width:270px;
	min-height:100px;
	padding: 20px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid img{ width:100%; cursor:pointer;}
.grid p{ color:#a6a5a5; font-size:14px; font-weight:bold; text-align:center;  }

.fullpop{ background:#fff; width:100%; height:100%; position:fixed; left:0; top:0; opacity:0.5; filter:alpha(opacity=50); z-index:900; display:none;}
.foodpop{ position:fixed; width:988px;  left:50%; margin-left:-494px; top:50%; margin-top:-1284px;z-index:1000; opacity:0;filter:alpha(opacity=0); display:none;}
.foodpop_clo{ background:url(/images/pop_clo.png) no-repeat; width:57px; height:57px; cursor:pointer; position:absolute; right:0; top:0; }
.foodpop_img img{ width:988px; height:537px;}
.foodpop_txt{ height:60px; background:#000; color:#CCC; font-size:18px; padding:5px 20px; overflow:hidden;}
.foodpop_txt h4{ font-size:14px;}
.foodpop_txt p{ font-size:12px; word-break:break-all;}
.leftBar{ background:url(/images/poparr.png) no-repeat 0 0; width:39px; height:78px; position:absolute; left:20px; top:250px; cursor:pointer;}
.rightBar{ background:url(/images/poparr.png) no-repeat 0 -78px;width:39px; height:78px; position:absolute; right:20px; top:250px; cursor:pointer;}


/*活动*/
.activity{ position:relative; margin:0 10px;}
.activity .grid{ background:#fff; padding:20px; width:270px;}
.activity .grid p{ font-size:12px; font-weight:normal; color:#666;}
.food{ position:relative; margin:0 10px;}
.food .grid{ background:#fff; padding:20px; width:270px;}
.food .grid p{ font-size:12px; font-weight:normal; color:#666;}

/*活动详情*/
.news{ margin-top:4px; margin-bottom:150px;}
.news_con{ float:left; width:650px; background:#fff;}
.news_tit{ background:#1f1b18; height:60px;}
.news_tit h2{ padding:20px 0 0 17px; color:#fff; font-size:16px;}
.news_tit h2 span{ font-size:14px; color:#575757; margin-left:20px;}
.news_back{ float:right; background:url(/images/fanhui.png) no-repeat left; height:32px; display:block; padding-left:30px; margin:12px 15px 0 0; line-height:32px; color:#fff; font-size:16px;}
.news_text{ padding:10px 15px;}
.news_banner { margin-bottom:10px;}
.news_banner img{ width:620px;}
.news_share{ width:100%; height:30px; display:block;}
.news_time{ color:#555; font-size:12px; font-weight:bold; margin-bottom:18px;}
.news_word p{ padding-bottom:15px; font-size:14px; color:#8c8c8c;}


.news_sidebar{ float:left; width:285px; margin-left:4px;}
.news_sidebar li{ padding:10px 15px; margin-bottom:10px; background:#fff;}
.news_sidebar li img{ width:255px;}
.news_sidebar li p{ text-align:center; color:#666; font-size:12px; line-height:22px;}
/*购物*/
.shopping{ margin-top:10px;  height:546px; width:987px;}
.shopping .block{ width:1200px;}
.shopping a{ display:block; float:left; width:985px; height:546px;}

 

/*地图*/
.map{ margin:10px; width:900px;  position:relative;}
.map_iframe{background:#fff;}
.map h2{ color:#555; font-size:16px; padding:20px;}
.map_iframe h2{ position:absolute; font-size:16px; color:#333; left:6px; top:5px; padding:0;}
.map_txt { padding:20px;color:#999; font-size:14px;}
.map_txt p{ line-height:25px;}