@charset "utf-8";
/* CSS Document */

body,h1,h2,h4,h5,h6,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0; color:#000; font-family:"微软雅黑", Times, serif;}
ul,ol,li{list-style:none;}

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
/*导航条开始*/
#top{ width:100%; height:80px;
margin:0px auto;
 overflow: hidden;
 background: #000; display:block; position:fixed; top:0px; z-index:10;filter:alpha(opacity=80);  /* ie 有效*/
	-moz-opacity:0.6; /* Firefox  有效*/
	opacity: 0.6; /* 通用，其他浏览器  有效*/}
.top-C{ width:1200px; margin:0 auto; display:block; height:90px;}
.top-logo{ width:145px; height:80px; margin-top:0px; display:inline-block; float:left; z-index:10000;position:fixed;}
.top-ul{ float:left; margin-left:145px; display:inline-block; height:80px; line-height:80px;}
.top-ul a{ width:80px; height:80px; line-height:80px; float:left; display:inline-block; position:relative; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#fff; margin-left:30px;}
.top-ul a:hover{cursor:pointer!important;cursor:hand; background:url(../images/icon.png) repeat-x; color:#FFF;}
.top-ul-a{ background:url(../images/icon.png) repeat-x; color:#FFF;}
#member{
	float:right;	
	width:93px;	
	height:80px;
	line-height:80px;
	padding-left:25px;
	color:#fff;
	background:url(../images/hydl_bj.png) no-repeat center;
	}
/*banner*/

.bzBanner{width:100%; min-width:980px; height:auto; overflow:hidden; position: relative; }
			.bzBanner .content,.bzBanner .col,.bzBanner .col a{width:100%; height:100%; position: absolute; top:0px; left:0px; }
			.bzBanner .btn{position: absolute; bottom:25px; right:50px; z-index:5; }
			.bzBanner .btn i{display:block; float: left; width:15px; height:15px; padding:0 5px; border-radius:15px; margin-left:15px; background:white; overflow:hidden; opacity:0.4; filter:alpha(opacity=40); cursor:pointer; }
			.bzBanner .btn i:hover{background:#9C0; }
			.bzBanner .btn i.act{opacity:0.8; filter:alpha(opacity=80); background:#9C0; }
			.bzBanner .pre,.bzBanner .next{display:inline-block; width:72px; height:72px; background:url(../images/btn.png) no-repeat; position:absolute; top:50%; margin-top:-50px; z-index:3; }
			.bzBanner .pre{left:30px; }
			.bzBanner .next{right:30px; background-position:0 -72px; }
			.bzBanner .pre:hover{background-position:0 -144px; }
			.bzBanner .next:hover{background-position:0 -216px; }
			.bzBanner .col a{color:white; }
			.bzBanner .col span{display:inline-block; width:550px; height:200px; background:rgba(0,0,0,.1); position:absolute; z-index:3; bottom:70px; left:130px; }
			.bzBanner .col span h3{font-weight:normal; font-size:26px; font-weight:normal; font-family:微软雅黑; padding:0px; margin:0px; padding-left:20px; line-height:70px; text-shadow:1px 1px rgba(0,0,0,.3); }
			.bzBanner .col span p{display:inline-block; width:90%; line-height:25px; font-size: 14px; font-family:微软雅黑; margin:0px; padding:0px; padding-left:20px; text-shadow:1px 1px rgba(0,0,0,.3); }



/*图片翻转*/
.tpfz{
	width:1200px;
	margin:20px auto;	
	height:520px;
		font:0px;
}
.tpfz li{
	float:left;
	width:300px;
	height:520px;
	font:0px;
}
.tpfz .fz1{
	background-image:url(../images/htcb1.png);
}
.tpfz .fz1:hover{
	background-image:url(../images/htcb2.png);
}
.tpfz .fz2{
	background-image:url(../images/cblf1.png);
}
.tpfz .fz2:hover{
	background-image:url(../images/cblf2.png);
}
.tpfz .fz3{
	background-image:url(../images/ddm1.png);
}
.tpfz .fz3:hover{
	background-image:url(../images/ddm2.png);
}
.tpfz .fz4{
	background-image:url(../images/lcdcf1.png);
}
.tpfz .fz4:hover{
	background-image:url(../images/lcdcf2.png);
}
/*index页面文字介绍*/
.js{
	width:1200px;
	height:416px;
	margin:0px auto;
}
/*index页面文字介绍*/


/*index页面box-163css*/

.cpsz { margin:20px auto;
width:1200px;	
height:900px;
}
.cpsz div{
	float:left;
	width:400px;
	height:900px;
	font-size:0;}
.cpsz .cp1{background-image:url(../images/1_01.png)}
.cpsz .cp1:hover{background-image:url(../images/2_01.png)}
.cpsz .cp2{ background-image:url(../images/1_02.png)}
.cpsz .cp2:hover{background-image:url(../images/2_02.png)}
.cpsz .cp3{ background-image:url(../images/1_03.png)}
.cpsz .cp3:hover{background-image:url(../images/2_03.png)}
.cpsz .cp4{ background-image:url(../images/1_04.png)}
.cpsz .cp4:hover{background-image:url(../images/2_04.png)}
.cpsz .cp5{ background-image:url(../images/1_05.png)}
.cpsz .cp5:hover{background-image:url(../images/2_05.png)}
.cpsz .cp6{ background-image:url(../images/1_06.png)}
.cpsz .cp6:hover{background-image:url(../images/2_06.png)}

/*产品展示瀑布流*/
.float{ float:left;}
br{ clear:both; line-height:0;}
#main{ width:1200px; margin:0 auto;}

#main ul{ *overflow:hidden; _height:1%;}

#main ul li{ border:1px solid #CCC; border-bottom:2px solid #CCC; border-top:1px solid #DBDBDB; float:left; display:inline; list-style:none; margin:6px 0; background:#FFF; width:380px;}
#main ul li.hover{ border:1px solid #fa3241; border-bottom:2px solid #fa3241;}
#main ul li img{ width:360px; display:block;}
#main ul li img.hover{ filter: Alpha(opacity=90); -moz-opacity:.9; opacity:0.9;}
#main ul li h3{ padding:0 10px 0 10px; font-weight:normal;width:360px; text-align:center;}
#main ul li p{ padding:0 10px 0 10px; font-weight:normal;width:360px;}
#main ul li p{ background:#F3F0FF; line-height:30px;}
#main ul li h3 a{color:#666;}
.img_block{ position:relative; padding:10px;}

.zoom,.ilike{ position:absolute; line-height:25px; padding:0 0 2px 18px; text-align:center; top:14px; display:block; text-decoration:none; background:url(../images/pic_ilike.png) no-repeat -200px 0;}
.zoom{ left:14px; width:42px; background-position:0 -71px;}
.zoom:hover{ background-position:0 -99px;}
.ilike{ right:14px; width:57px; background-position:0 -140px;}
.ilike:hover{ background-position:0 -167px;}

.iNum,.iNum a{ background:url(../images/pic_ilike.png) no-repeat 0 -528px; padding:0 0 6px 28px; line-height:11px;}
.iNum{ background-position:12px -522px;}
.iNum a{ background-position:12px -550px; text-decoration:none;}

.loading{ text-align:center; padding:30px 0;}

/*页面导航链接图片ymdh*/
.dhtp{ width:100%}


.ymdh{
	width:1200px; height:330px; margin:0 auto;
}
.ymdh .ymdh_lj{
	margin:0 auto 0 auto;
	width:300px;
	float:left;
}
.ymdh .ymdh_lj1{ background-image:url(../images/yhhd.jpg) no-repeat;width:240px; height:240px;}
	
.ymdh_lj a p{
	width:240px;
	margin-top:35px;
	text-align:center;
	line-height:36px;
	font-size:28px;
	font-family:黑体;
}


/*列表页菜单栏*/
.cdl{
	width:1200px;
	margin:40px auto 0px auto;
	height:50px;
	border-bottom:#bc1a21 solid  2px;
}
.list_top{
	width:1211px;
	margin:20px auto 0 auto;
	height:8px;
	background-image:url(../images/lbbj_top.png);
}
.lis{
	width:1211px;
	margin:0 auto;
	height:800px;
	background-image:url(../images/lbbj.png);
}
.lis1{
	width:1260px;
	margin:0 auto;
	height:800px;
	background-color:#fff;
}
.list_bottom{
	width:1211px;
	height:0px;
	margin:0 auto 30px auto;
	background-image:url(../images/lbbj_bottom.png);
}
.lb{
	width:1160px;
	height:180px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:2px solid #dd8c90;
}
.lb a img{
	float:left;
}
.lb a{
	color:#000;
}
.lb h2{
	float:left;
	color:#bc1a21;
	padding-left:30px;
	width:800px;
	font-size:20px;
}
.wzxx{
	width:800px;
	height:135px;
	margin-top:10px;
	margin-right:30px;
	float:right;
	position:relative;
	font-size:18px;
}
.wzxx a{	color:#666;}
.wzxx span{
	float:right;
	text-align:end;
	position:absolute;
	right:0px; bottom:0px; 
	width:100px;
	height:30px;
	color:#F00;
}
/*单页面css*/
.dynr{
	width:1260px;
	height:auto;
	min_height:300px;
	background-color:#FFF;
	margin:-55px auto 20px auto;
	margin-bottom:30px;
}
.gysml{height:750px;}
.hzqt{height:750px;}
.dynr .dydh{
	width:1230px;
	height:55px;
	position:relative;
	top:0px;
	background-color:#fff;
	border-bottom:#CCC solid 1px;
	color:#bc1a21;
	font-size:20px;
	line-height:55px;
	font-weight:700;
	padding-left:30px;
	font-family:"Microsoft YaHei UI";
}
.dynr .dydh a{color:#bc1a21;}
.dynr .xxnr{
	width:1200px;
	height:auto;
	margin:20px auto;
	color:#3b3b3b;
	line-height:30px;
	font-size:22px;
	
}
/*内容页面css*/
.title{width:1200px;margin:0 auto;height:50px;line-height:50px;font-size:30px; font-family:"Microsoft YaHei UI";}
.nr{width:1200px;margin:0 auto;line-height:30px;}



/*联系我css*/

/*美食之旅列表*/
.lb_ms{
	width:1200px;
	margin:30px auto;
	height:1200px;
}

.lbxq{
	width:380px;
	height:550px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	background-color:#fff;
	display:block;
}
.lbxq a.ms{
	color:#333;
}
.lbxq a.ms:hover{
	color:red;
	text-decoration:underline;
}
.lbxq a.ms_p{
	color:#666;
}
.lbxq a.ms_p:hover{
	color:#333;
	text-decoration:underline;
}
.lbxq img{
	margin:20px;
}
.lbxq h2{
	font-size:30px;
	line-height:30px;
	text-align:center;
	font-weight:900;
}
.lbxq span{
	width:50px;
	position:relative;
	left:45%;
}
.lbxq p{
	margin:10px;
	line-height:24px;
}


/*门店地图*/
.qydh{
	width:160px;height:50px; background-color:#bc1a21;color:#fff;line-height:50px; font-size:24px; text-align:center;
	float:left;
	margin-right:30px;
}
.csdh{
	margin-top:30px;
}


.bigone{
width:1200px;
margin:0 auto;
height:1300px;

}

.titleone{
	width:1200px;
	margin:40px auto 0px auto;
	height:50px;
	border-bottom:#bc1a21 solid  2px;
}
.titleone a{
	width:160px;height:50px;color:#333;line-height:50px; font-size:18px; text-align:center; background-color:#fff;
	float:left;
	margin-right:30px;
}
.titleone .last{
color:#fff;background-color:#bc1a21; 
}
.titleone a:hover{
color:#fff;	
background-color:#bc1a21; 
}
.dqcs {
	margin-top:30px;
	
	
}
.dqcs a{
	width:40px;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:24px;
}
.dt{width:1200px;height:auto;}

.dtlb{ width:380px; height:375px; float:left; margin-right:20px; margin-top:20px;}
.dtlb .dt_wz{ width:360px;
 background-color:#FFF; padding:10px;}
.dtlb span,p{width:380px;color:#999; font-size:12px; }

.dt_wz h2{border-top:1px solid #999; font-size:18px;}
.dt_wz h2 a{color:#666;}



/*foot*/
.foot{
	width:100%; height:200px; background-color:#bc1a21;margin:0 auto;
	margin-top:30px; clear:both;
}
.foot_left{
	width:1200px; height:200px; margin:0 auto;
	}
.foot_dh{
	width:140px;
	heigh:200px;
	padding-top:35px;
	float:left;
	margin-left:35px;
	margin-right:35px;
}
.foot_dh a{	color:#fff;}
.foot_dh h3{
	color:#fff;
	font-size:20px;
	margin-bottom:30px;
	
}
.foot_dh li{
	color:#f2e0e0;
	font-size:18px;
	line-height:20px;
	list-style:disc;
	margin-left:20px;
}
.foot_ba{
	width:100%;
	height:64px;
	background:url(../images/foot_bj.jpg) repeat-x; 
	margin:auto;
	color:#842923;
	text-align:center;
	line-height:64px;
	font-size:14px;
	}
#pageNav {
    font: 16px/24px Tahoma;
    height: 35px;
    margin: 15px auto 0 auto;
    text-align: center;
    width: 500px;
	padding:2px;
}
#pageNav ul {
    list-style-type: none;
    overflow: hidden;
	text-align: center;
}
#pageNav ul li {
    background-color: #FFFFFF;
    border: 1px solid #CCDBE4;
    color: #0B3B8C;
    display: block;
    height: 25px;
    margin: 0 2px;
    padding: 0 3px;
  float: left;
}
#pageNav ul li a {
    background-color: #FFFFFF;
    color: #3b3b3b;
    padding: 0 3px;
	text-align: center;
}
#pageNav ul li a:hover {
    color: #000;
}
#pageNav ul li.hover {
    border: 0 none;
    color: #000000;
    font-weight: bold;
}
#pageNav ul li.hover a {
    color: #000000;
}
#pageNav .pageinfo{color:#3b3b3b;}


/*供应商合作页面*/
.gysym{
	width:1200px;
	height:auto;
	margin:20px auto;
	background-color:#fff;
}
.gysdh{width:225px; height:300px; margin-left:30px;margin-top:30px; float:left;}

.gysdh li{width:225px; height:70px;margin-top:2px; background-color:#bc1a21;line-height:70px;}
.gysdh li:hover{background-color:#521814;}
.gysdh .gysicon{margin-left:30px;vertical-align:sub;}
.gysdh li span{height:22px;}
.gysdh li a{
	color:#fff;
	line-height:70px;
	text-align:center;
	margin-left:30px;
	font-family:"Microsoft YaHei UI";
	font-size:18px;	
	}
.gysdh li.gyslb{background-color:#521814;}	

.dy_right{width:800px; float:left; height:auto;margin-left:30px;}
	
.cgml{width:900px;height:auto; float:left; margin-left:50px; margin-top:30px; margin-bottom:20px;}
.cgmx1,.cgmx4,.cgmx5,.cgmx8,.cgmx9{ background-color:#ededed;width:400px;height:110px; float:left;padding:0px 25px;}
.cgmx2,.cgmx3,.cgmx6,.cgmx7,.cgmx10,.cgmx11{ background-color:#dadada;width:400px;height:110px; float:left;padding:0px 25px;}
.cgml h3,a{color:#575757; font-family:"Microsoft YaHei UI"; }

.gyszt{width:904px; background-color:#bc1a21; height:50px;}
.gyszt li{width:450px;height:50px; line-height:50px; text-align:center; color:#fff; float:left; border-right:#fff solid 2px;}
.gys{width:904px; height:50px;}
.gys1{background-color:#dadada; ;}
.gys2{ background-color:#ededed;;}
.gys li{width:450px;height:50px; line-height:50px; text-align:center; color:#575757; float:left; border-right:#fff solid 2px;}


.gyszY li{width:904px;height:400px; line-height:30px; text-align:center; color:#fff; float:left; border-right:#fff solid 2px;}
.gys0{width:904px; height:400px;}
.gys3{background-color:#FFF; ;}
.gys4{ background-color:#FFF;;}
.gys0 li{width:904px;height:400px; line-height:30px; text-align:center; color:#575757; float:left; border-right:#fff solid 2px;}


/*返回顶部*/
#returntop{
	background:url(../images/gotop.png) no-repeat;
	width:80px;
	height:80px;
	margin-bottom:30px;
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	display:none;
	cursor:pointer;
}
