/* CSS Document */
* { margin:0; padding:0; font-family:Microsoft Yahei;}
ul li { list-style-type:none}
img { border:0;}
a { text-decoration:none; color:#313330; font-size:14px;}
a.ad { display:block; margin:0 auto; text-align:center; overflow:hidden}
.bgc { background:#fff5eb; margin:0px; padding:10px 15px;}
.clear { clear:both;}
/*顶部*/
.foodbg { background:url(../images/food.png) repeat;}
.logo { background:url(http://www.364000.com/images/main_logo.png) no-repeat; width:234px; height:55px; position:absolute; left:0;top:0}

.top{ width:1000px; margin:0 auto; height:auto; position:relative; margin-top:20px; overflow:hidden}
.top form { width:425px; height:auto;float:left; margin-left:230px; overflow:hidden}
.search { width:425px; height:auto;  margin-bottom:8px; overflow:hidden;}
.search-con { float:left; width:300px; height:32px; line-height:32px; margin-left:20px; border:1px solid #fea21b; border-right:none; border-bottom-left-radius:5px; border-top-left-radius:5px; }
.search-button { float:left; width:83px; height:32px;}

.hot { float:left; line-height:28px;  margin-left:20px; }
.hot span { float:left; line-height:28px; font-size:12px; color:#ff6600; margin-right:5px;}
.hot a { float:left; margin-right:10px; font-size:12px;}

.enter { width:315px; float:right;}
.enter .eicon { float:left; background:url(../images/enter.jpg) no-repeat; width:80px; height:67px;}
.enter-con { height:59px; width:234px; float:left; border:1px solid #fdcc49; margin-top:3px; border-left:none; border-right:none;}
.enter-con a { float:left; height:59px; border-right:1px solid #fdcc49; width:77px;}
.enter-con a span { display:block; width:100%; height:24px; margin:10px auto 5px auto; overflow:hidden}
.enter-con a:hover b { color:#febf3e}
.enter-con a span.icon1 { background:url(../images/update.jpg) center center no-repeat; }
.enter-con a span.icon2 { background:url(../images/bate.jpg) center center no-repeat; }
.enter-con a span.icon3 { background:url(../images/InfoRecom.jpg) center center no-repeat; }
.enter-con a b { font-size:12px; font-weight:normal; width:100%; text-align:center; display:block}

/*导航*/
.nav-con { width:100%; height:40px; background:#ff8500; margin-top:20px;}
.nav { width:1000px; height:40px; margin:0 auto}
.nav a { float:left; padding:0 25px; color:#FFF; line-height:40px;}
.nav a.select, .nav a:hover { background:#ff461d}

.nav a.center { float:right; padding:0; background:url(../images/center.jpg) no-repeat; width:165px; height:40px; color:#ff8500; text-align:center; font-size:14px;}


/*分栏*/
.part { width:1000px; margin:10px auto; margin-bottom:20px; overflow:hidden}

.location { width:1000px; height:40px; line-height:40px; background:#fff; font-size:12px; color:#1b1b1b; border-bottom:1px solid #f7f7f7;  margin:0px auto; margin-bottom:10px;}
.location div { background:url(../images/location.png) no-repeat left center; margin-left:10px; padding-left:30px;}

/*------------身体左侧-------------*/
.news_left { width:645px; height:auto; overflow:hidden;  margin-bottom:10px; float:left; background:#fff; padding:0 15px;}

.news_left .ft_list { width:645px; height:auto; overflow:hidden; padding-bottom:20px; padding-top:25px; border-bottom:1px dashed #e8e8e8; 	transition: all 0.6s;
	-moz-transition:all 0.6s; /* Firefox 4 */
	-webkit-transition:all 0.6s; /* Safari and Chrome */
	-o-transition:all 0.6s; /* Opera */}
.news_left .ft_list .ftl_info { height:auto; overflow:hidden;}	
.news_left .ft_list img { border:3px solid #e8e8e8; float:left; margin-right:23px; width:190px; height:125px;}
.ftl_info h2 {line-height:30px; height:30px; overflow:hidden;}
.ftl_info h2 a { font-size:16px;	transition: all 0.6s;
	-moz-transition:all 0.6s; /* Firefox 4 */
	-webkit-transition:all 0.6s; /* Safari and Chrome */
	-o-transition:all 0.6s; /* Opera */}
.ftl_info h2 a:hover { color:#d60e64; text-decoration:underline}	
.ftl_info p, .ftl_info p span { line-height:22px; height:auto; color:#787878; font-size:12px; }
.ftl_info p span { float:left; margin-right:10px;}
.ftl_info p small { font-size:12px; margin-right:20px; }
.ftl_info p span a:hover { color:#d50d65 }


.news_left small, .info small.faicon1 { padding-left:25px; line-height:30px; font-size:12px; color:#787878}
.news_left small { float:left; background:url(../images/time.png) no-repeat left center; }
.news_left small.faicon1 { float:right; background:url(../images/writer.png) no-repeat left center; }
.news_left small.faicon2 { float:right; background:url(../images/book.png) no-repeat left center; }


div.ft_list:hover { background:#FaFaFa;}


.page_list {
	float:left;
}
.page_list ul {margin:10px auto;  display:block; overflow:hidden; height:35px; border-radius:3px; border:1px solid #dddddd; border-right:none; width:323px;}

.page_list ul li {
	float:left;
	width:45px;
	height:35px;
	background:#fff;
	color:#FFF;
	border-right:1px solid #dddddd;
	transition: all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in; /* Firefox 4 */
	-webkit-transition:all 0.4s ease-in; /* Safari and Chrome */
	-o-transition:all 0.4s ease-in; /* Opera */
}
.page_list ul li a {
	height:35px;
	line-height:35px;
	text-align:center;
	display:block;
	 width:100%;
	color:#Ff6600;
}
.page_list ul li:hover {
	background:#f5f5f5;
}
.page_list ul li.on {
	background:#f5f5f5;
	color:#999999;
}
.page_list ul li a:hover {
	background:#f5f5f5;
	color:#999999;
}

.notice { float:right; margin:10px auto;  display:block; overflow:hidden; height:35px; line-height:35px; border-radius:3px;  border-right:none; color:#787878; background:url(../images/notice.png) no-repeat left center; font-size:12px; padding-left:30px}
.notice:hover { color:#ff6600}

/*------------身体右侧-------------*/
.right { float:right; width:305px; background:#f9f9f9; border:1px solid #e4e4e4 }
.rightcon { margin:10px 15px;}
.right .title { border-left:2px solid #f60;height:18px;  overflow:hidden}
.right .title a { float:left; height:20px; overflow:hidden}
.right .title a b { margin-left:15px; color:#222222; height:20px; line-height:20px;}
.right .title a span { color:#9d9d9d;height:20px; line-height:20px; margin-left:15px; font-size:12px;}

.rfcon { width:275px; overflow:hidden; margin:10px auto}
.rfcon img { float:left; width:102px; height:66px; border:1px solid #bababa; margin-right:10px;}

.rfcon .rfinfo { float:left; width:160px; height:66px;}
.rfcon .rfinfo a.rft { width:100%; display:block; height:26px; line-height:26px; font-size:14px; color:#1b1b1b; overflow:hidden}
.rfcon .rfinfo p { line-height:20px; display:block; overflow:hidden; height:40px; font-size:12px;  color:#ababab}
.rfcon .rfinfo a.more { color:#f60}




.piclist { width:278px; height:auto; overflow:hidden}
.piclist ul { width:288px; margin-top:10px;}
.piclist ul li { float:left; margin-right:10px; width:134px;  margin-right:10px; margin-bottom:10px;}
.piclist ul li a { display:block; width:100%; height:auto; overflow:hidden}
.piclist ul li a img { width:132px; border:1px solid #bab9b9;}
.piclist ul li a span { display:block; width:134px; height:28px; line-height:28px; color:#9b9b9b; overflow:hidden}
.piclist ul li a:hover img {border:1px solid #f60;}
.piclist ul li a:hover span { color:#ff6600}




ul.list { width:275px; overflow:hidden; margin-top:20px;}
ul.list li { width:100%; height:28px; overflow:hidden; }
ul.list li a { margin-left:5px; display:block;  background:url(../images/icon2.gif) left no-repeat; padding-left:10px; line-height:28px; font-size:12px;}




/*---------文章---------*/
.amar {padding-bottom:30px;}
.ahead { width:100%; height:auto; overflow:hidden}
.ahead p { font-size:18px; color:#1b1b1b; line-height:40px; margin-top:20px; margin-bottom:20px; text-align:center}
.ahead span { border-radius:5px; display:block; height:35px; width:80%; padding:0 20px; margin:0 auto; background:#f9f9f9; text-align:center}
.ahead span small { margin-right:15px; font-size:12px; line-height:35px;}

.articlecon { margin:30px 30px; font-size:14px; line-height:25px;}
.articlecon p{ text-align:left; font-size:14px; line-height:25px; }


/*---------商家列表---------*/

/*-筛选-*/
.demo{width:980px;  padding:10px; margin:10px auto 0 auto; border:1px solid #e5e5e5; background:#FFF }
.sx,.zj{padding-bottom:10px; overflow:hidden;}
.sx a{color:#000;line-height:28px;display:inline-block; padding:0 15px; height:28px;text-align:center;}
a.on, .sx a:hover{background:#f60; color:#fff}
.sx span,.zj span{ float:left; display:inline-block;line-height:28px;height:28px;color:#00F;font-size:14px;margin-right:10px;text-align:left;width:90px;}
.sx span { color:#f60; }
.sx span.height {  height:56px}
.zj span { color:#787878; }
.zj a{color:#fff;line-height:28px;display:inline-block;padding:0 15px; height:28px;margin-right:10px;text-align:center;background:#f60;}
.qcqb{ background:url(../images/clear.jpg) no-repeat left 5px center; padding-left:30px; width:40px;height:28px;line-height:28px;;color:#787878;display:none; float:right; text-align:center;border:1px solid #d1d1d1;cursor:pointer; border-radius:3px; font-size:12px;}
.qcqb:hover {border:1px solid #c1cbe8; color:#fff; font-weight:bold; background:url(../images/clear_on.png)  no-repeat left 5px center #c1cbe8}

/*-列表-*/
.shop_list { width:1000px; background:#fff; border:1px solid #e5e5e5; margin:10px auto; overflow:hidden}
.shop_con {  height:auto; float:left; overflow:hidden}
.shop_con a { width:285px; padding:23px; height:auto; display:block; border:1px solid #fff; transition: all 0.4s; overflow:hidden;}
.shop_con a:hover { border:1px solid #f60; background:#fff8f1}
.shop_con p { line-height:22px;  color:#666666; font-size:12px;}
.shop_con p span { color:#999; margin-right:5px; line-height:22px; font-size:12px;}
.shop_con p strong { color:#f60; font-size:14px;}
.shop_con p b { color:#666; font-size:14px; font-weight:bold;  }


/*-----活动报名---*/
.cover { background:url(../images/cover.png); position:fixed; width:100%; height:100%; z-index:3; display:none;}
.cover1 { background:url(../images/cover.png); position:absolute; width:850px; border-radius:5px; height:100%; z-index:3; display:none;}

.more1, .expired, .aclist_report { width:100%; border-radius:3px; background:#e56703;  margin-top:5px; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:12px; cursor:pointer; cursor:_hand}
.more1:hover { background:#ca5900}

.expired { width:45%; float:left;  background:#CCC; cursor:text}
.aclist_report { width:45%; float:left; margin-left:10%;  background:#ff660; display:block;}
.aclist_report:hover { background:#ff8838}

.textcon { background:#fff8f1; padding:20px 30px; position:fixed; left:50%; width:500px; margin-left:-250px; height:auto; overflow:hidden; top:10%; display:none;  z-index:9; border-radius:5px;}
.close { line-height:30px; margin:5px; line-height:30px; padding:5px; text-align:right; color:#787878; background:#FFF; border-radius:5px; }
.close:hover { color:#F60; cursor:pointer}

.textcon form { width:90%; margin:0 auto}
.textcon form span { display:block; width:100%; line-height:28px; margin-top:20px; color:#787878; font-size:14px;}
.textcon form span input { margin-left:10px; border:1px solid #d3d3d3; border-radius:3px; line-height:25px;}

.textcon .cangsu { background:url(../images/cangsu.png) no-repeat; width:125px; height:155px; position:absolute; right:10%; top:150px;}
.textcon div {line-height:28px; font-size:14px; }
.textcon .submit { width:235px; border:none; background:#ff8737; color:#fff; line-height:30px;display:block; margin-top:20px;  text-align:center; cursor:pointer}
.textcon .submit:hover { background:#f60}
.textcon p { line-height:28px; font-size:14px; margin-top:30px;}

/*--商家详细页--*/
h2.detialT { margin-bottom:10px; line-height:50px}
.detial { width:100%; height:250; overflow:hidden; background:#f6f6f6}
.detial img { float:left; widows:410px; height:250px; margin-right:15px;}

.dCon { margin-right:10px; margin-top:10px;}
.dCon p { line-height:28px;  color:#666666; font-size:12px;}
.dCon p span { color:#999; margin-right:5px; line-height:28px; font-size:12px;}


/*-----------底部------------*/
.last { width:1000px; height:auto; margin:0 auto; overflow:hidden}
.lpcon { border:1px solid #e3e3e3; background:#fff;}
.lpcon a.title { display:block; width:100%; height:35px; background:#f7f7f7; text-indent:2em; font-size:16px; color:#ff6600; line-height:35px;}
.wstyle1 { width:772px; float:left; margin-bottom:15px;}
.wstyle2 { width:212px; float:right;}
.lpcon2 { margin:15px; overflow:hidden}
.activity { width:356px; float:left; margin-right:15px;}
.activity img { margin-right:10px; float:left}
.activeinfo a.head1 { font-size:14px; line-height:20px; height:40px; overflow:hidden; display:block; margin-bottom:15px; color:#333134}
.activeinfo a.head1:hover { color:#f60}
.activeinfo p { font-size:12px; line-height:20px; height:60px; color:#676767; overflow:hidden}
.activeinfo p a.more { color:#ff6600; height:20px; line-height:20px; font-size:12px; }

.lpcon2 span { font-size:12px; display:block; width:100%; line-height:20px;}
span.cooperation { background:url(../images/foodIcon9.jpg) left center no-repeat; padding-left:28px; color:#ff6600}
.lpcon2 ul li { float:left; margin:0 4px; font-size:12px; color:#787878; line-height:28px;}
.lpcon2 ul li a { line-height:28px}
.lpcon2 ul li a:hover { color:#ff6600}


/*--底部--*/
.footer { overflow:hidden; position:relative; margin-top:20px; border-top:5px solid #366181; width:100%;}
.full { background:#fff; margin-top:0px; border-top:5px solid #EEEEEE; width:100%; height:100%;position:absolute; z-index:-10;}
.w970{ width:100%; margin:10px auto 20px auto;}
.foot{ clear:both; text-align:center; line-height:26px; padding:15px 0 20px 0; color:#000;}
.foot a{ color:#000; text-decoration:none;}
.foot a:hover{ color:#6c6c6c; text-decoration:underline;}
.foot dt{ clear:both; color:#000;}
.foot dt a{ margin:0 8px;}
.foot dd{ clear:both;}
.foot dd.picture{ clear:both; margin:6px 0;}
.foot dd.picture a{ margin:0 6px;}


.page{ padding-right:20px; margin-top:30px; font-size:14px; margin-bottom:20px; margin-left:20px;}
.page a{ margin-left:10px; font-size:14px; background-color:#E7E7E7; border:#CCC solid 1px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;}
.current { margin-left:10px; font-size:14px;  background-color:#FFCBB3; border:#CCC solid 1px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;}
.allwh{background-color:#FFDAC8; font-size:14px;  border:#B6B6B6 solid 1px;}


@media ( max-width:768px) {
	
	html, bogy { width:100%}

	
	.hot, .enter, .right, .faicon2 { display:none}
	.top form {  position:fixed; right:0; top:0;}
	.nav-con { position:fixed; left:0; top:0; height:50px; background:#ff8500; margin-top:0;}
	.nav { width:40px; height:40px;  float:left; margin-top:5px;}
	.nav a { display:none; float:none; width:120px; height:40px; background:#ff461d} 
	.nav a.center { float:none;width:170px; height:40px; background-size:cover }
    
	.part { margin-top:50px; width:98%; margin:5px 1%;}
	.location{ width:100%; height:auto; margin:0 auto;}
        .location div { background:url(../images/location.png) no-repeat left top 10px; margin-left:10px; padding-left:30px;}
	 .news_left { display:block; width:95%; height:auto; overflow:hidden; float:none; margin:0 auto; padding:0}
    .ahead p { font-size:14px;}
    .ahead p img { max-width:96%; margin:10px 2%;}
     .last { width:100%;}    

.articlecon { margin:30px 30px; font-size:14px; line-height:25px;}
.articlecon img {max-width:90%; margin-left:5% }
.articlecon p{ text-align:left; font-size:14px; line-height:25px; }

      .wstyle1, .wstyle2, .activity  { width:98%; margin: 5px auto; float:none}
.footer { background:#535353; botder-top:none; z-index}
.footer a { color:#f1f1f1}
.w970 { margin:0 auto}
dl.foot dt {width:100%}
dl.foot dt a { float:left; width:25%; background:#7a7a7a; margin-bottom: 5px;}
dl.foot dd { text-align:left; color:#f1f1f1; margin: 10px 15px; font-size:12px; color:#898989}
.demoSpan1:before{content:''; height:6px; margin-left:5px; margin-top:5px; width:40px; background:#fff; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; display:block; position:absolute; top:5px; left:0; box-shadow:0 12px #fff, 0 24px #fff;-webkit-box-shadow:0 12px #fff, 0 24px #fff;-moz-box-shadow:0 12px #fff, 0 24px #fff;}
	
	
	