@charset "utf-8";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
body{
	color: #333;
	/*background:url(../images/bg.gif);*/
	background-color:#f5f5f5;
	min-width:320px;
	width:100%;
	font-size:14px;
	font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei";
	overflow-x:hidden;
}
fieldset,img{border:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color: #333;text-decoration:none;}

/*p{margin: 0 0 10px 0;}*/
pre{font-size: 12px;width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;}
#page nav{display: none;}

#header{background: #ffffff/*1c1c1c*/;font-size: 16px;font-weight: bold;color: #fff;text-align: center;line-height: /*40*/60px;height: /*40*/60px;padding: 0 0 0 10%;  width:90%;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); position:relative; z-index:999;}
#header a{width: 50px;height: 50px;position: absolute;top: 0;left: 10px;}
#header a.user{left: auto;right: 10px;}
#header a.logo{ width:auto; height:50px; position:relative; }
#header a.logo img{ width:auto; height:/*30*/50px; margin-top:5px; margin-left:/*-100*/-58px;}
#header a.car{left: auto;right: 50px;}
#header a img{ width:25px; height:25px; margin-top:/*7.5*/16px;}

/* 轮播 */
.banner{ position:relative; background:#fff; width:100%; overflow:hidden;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
#z_slider .flex-control-nav{ /*background:rgba(0,0,0,0.6);*/ height:20px; line-height:20px; text-align:center;}
#z_slider .flex-control-paging li a{background-color: #fff; font-size:0; border-radius:1px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#z_slider .flex-control-nav li{ margin:5px 3px;}
#z_slider .flex-control-paging li a.flex-active{ background-color:#FFF600; width:15px;}
/* 分类 */
.sort{ overflow:hidden; padding-bottom:3%;/*width:99%; padding:1% 0 1% 1%;*/}
.sort h2{ padding:10px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.sort h2 a{ float:right; color:#fff/*000*/; font-weight:bold;}
.sort h2 img{ width:22px; height:22px; float:right;margin-top:-4px;}
/*.sort a{padding-left:3%;  }*/
.sort li{overflow:hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); margin-top:10px; background:#fff; position:relative;float:left; width:45%; margin-left:3%; display:block; text-align:center;}
.sort li .imgbox{ float:left; width:100%;}
.sort li img{ width:100%;}
.sort li img:hover,.sort li img:active{ opacity:0.9;}
.sort li span{ text-align:center;display:block;text-overflow:ellipsis;white-space:nowrap; overflow:hidden; line-height:30px; height:30px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); color:#fff; width:100%;}

/* 列表 */
.lists{ overflow:hidden; padding-bottom:1%;}
.lists h2{ padding:10px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.lists h2 a{ float:right; color:#fff/*000*/; font-weight:bold;}
.lists h2 img{ width:22px; height:22px; float:right;margin-top:-4px;}
.lists li{ float:left; padding:2%; width:44%; margin:1%; float:left; background:#fff;	}
.lists li img{width:100%;}
.lists li img:hover,.lists li img:active{ opacity:0.9;}
.lists p{ text-align:left; height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;padding:5px 0 0; margin-bottom:5px;}
.lists span{ display:block; text-align:left; color:#b20005; font-weight:bold; font-size:14px; float:left;  font-family: Georgia,"Microsoft YaHei";}
.lists i{ font-style:normal; text-decoration:line-through; float:right; color:#999; float:right; font-size:12px;}
.lists ul{ padding:5px;}


.lists2{ overflow:hidden; padding-bottom:1%;}
.lists2 h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.lists2 h2 a{ color:#fff;/*000; font-weight:bold;*/}
.lists2 h2 img{ width:22px; height:22px; float:left; margin-top:-4px;}
.lists2 li{ float:left; padding:2%; width:44%; margin:1%; float:left; background:#fff;	}
.lists2 li img{width:100%;}
.lists2 li img:hover,.lists li img:active{ opacity:0.9;}
.lists2 p{ text-align:left; height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;padding:5px 0 0; margin-bottom:5px;}
.lists2 span{ display:block; text-align:left; color:#b20005; font-weight:bold; font-size:14px; float:left;  font-family: Georgia,"Microsoft YaHei";}
.lists2 i{ font-style:normal; text-decoration:line-through; float:right; color:#999; float:right; font-size:12px;}
.lists2 ul{ padding:5px;}


.about{ overflow:hidden; padding-bottom:0%;background:#fff;}
.about h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.about h2 a{ color:#fff;/*000; font-weight:bold;*/}
.about h2 img{ width:22px; height:22px; float:left; margin-top:-4px;}
.about li{ float:left; background:#fff; padding:10px 10px 10px 10px;}
.about li img{max-width:100%;}
.about li span{text-align:center;font-weight:bold; font-size:20px;}
.about i{ font-weight:bold; color:#ff0000; float:right; font-size:15px;}

.habout{ overflow:hidden; padding-bottom:0%;background:#fff;}
.habout h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.habout h2 a{ float:right; color:#fff;/*000; font-weight:bold;*/}
.habout h2 img{ width:22px; height:22px; float:right; margin-top:-4px;}
.habout li{ float:left; background:#fff; padding:10px 10px 10px 10px;}
.habout li img{max-width:100%;}
.habout li span{text-align:center;font-weight:bold; font-size:20px;}
.habout i{ font-weight:bold; color:#ff0000; float:right; font-size:15px;}

.prodcutc{ overflow:hidden; padding-bottom:0%;background:#fff;}
.prodcutc h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.prodcutc h2 a{ color:#fff;/*000; font-weight:bold;*/}
.prodcutc h2 img{ width:22px; height:22px; float:left; margin-top:-4px;}
.prodcutc li{ width:95%;float:left; background:#fff; padding:10px 10px 10px 10px;}
.prodcutc li img{max-width:100%;}
.prodcutc li span{text-align:center;font-weight:bold; font-size:20px;}
.prodcutc i{ font-weight:bold; color:#ff0000; float:right; font-size:15px;}

.hnews{ overflow:hidden; padding-bottom:0%;background:#ffffff;}
.hnews h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.hnews h2 a{ color:#fff;/*000; font-weight:bold;*/}
.hnews h2 img{ width:22px; height:22px; float:left; margin-top:-4px;}
.hnews li{ float:left; width:96%; background:#ffffff; padding:10px 10px 10px 10px;background-image:url(../images/fulismcom_44.gif);background-repeat:repeat-x;background-position:bottom;
	}
.hnews li img{max-width:100%;}
.hnews span{ display:block; text-align:left;font-weight:bold; font-size:14px; float:left; }
.hnews i{ font-style:normal;float:right; color:#999; float:right; font-size:12px;}

.hnewsh{ overflow:hidden; padding-bottom:0%;background:#ffffff;}
.hnewsh h2{ padding:12px 2%; background:#c90708/*fff600*/; color:#fff/*000*/; position:relative; overflow:hidden; border:#c90708/*fff600*/ solid 2px;}
.hnewsh h2 a{ float:right;color:#fff;/*000; font-weight:bold;*/}
.hnewsh h2 img{ width:22px; height:22px; float:right; margin-top:-4px;}
.hnewsh li{ float:left; width:96%; background:#ffffff; padding:10px 10px 10px 10px;background-image:url(../images/fulismcom_44.gif);background-repeat:repeat-x;background-position:bottom;
	}
.hnewsh li img{max-width:100%;}
.hnewsh span{ display:block; text-align:left;font-weight:bold; font-size:14px; float:left; }
.hnewsh i{ font-style:normal;float:right; color:#999; float:right; font-size:12px;}

/* 底部 */
.footer{ width:100%; text-align:center; padding:10px 0;  background:#c90708/*1c1c1c*/; position:relative;overflow:hidden;border-top: 2px solid #FB8E00/*fff600*/;}
.footer p{ margin:2px 0; font-size:12px; color:#fff;line-height:16px;}
.footer p a{ margin:0 0px; font-size:12px;color:#fff;}
.footer .top2{ position:absolute; right:10px; bottom:10px; width:40px; height:40px;  background-image:url(../images/phone_bgii.png); background-repeat:no-repeat; background-position:center;  color:#1c1c1c; border-radius:50px; line-height:40px; font-weight:bold;}



/* 团购 */.tuan-title{padding:10px 2%; color:#666; background:#fff600; color:#000; position:relative; overflow:hidden; border:#fff600 solid 2px;}
.tuan_box{ overflow:hidden; padding:10px; background:#eee; position:relative;}
.tuan_list{  overflow:hidden; text-align:center; position:relative; width:100%;}
.tuan_list li a{display:inline-block;  width:200px; padding-bottom:5px; border:#eee solid 1px;}
.tuan_list li .con{ padding:10px;box-shadow:rgba(0,0,0,0.3) 1px 1px 2px; font-size:12px; background:#fff;}
.tuan_list li .con span{ display:block; margin:5px 0;}
.tuan_list li .con .tuan_price strong{ color:#b20005;}
.tuan_list li img{ width:100%;}
.tuan_list li .con .s_time img{ width:20px; height:20px; vertical-align:bottom;}
.tuan_imgbox{ position:relative;}
.tuan_imgbox p{overflow:hidden;  text-overflow: ellipsis;    white-space: nowrap; position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.7); color:#fff; padding:3px 0; text-align:center;}
.tuan_box .prenext{ width:17px; height:43px; background:url(../images/nextpre.png) no-repeat 0 7px; display:block; position:absolute; top:118px; background-size:35px;}
.tuan_box .pre{ left:20px;}
.tuan_box .next{ background-position:-18px 7px; right:20px;}

.red_btn{
background:##FFBD00;
background:linear-gradient(to bottom,#FFBD00,#FFBD00);
background: -moz-linear-gradient(top, #FFBD00,#FFBD00);
background: -ms-gradient(top, #FFBD00,#FFBD00);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFBD00), to(#FFBD00));
border:#FFBD00 solid 1px;border-radius:3px;
color:#fff;
}
.red_btn:active{
background:#42352D;
background:linear-gradient(to bottom,#392C24,#42352D);
background: -ms-gradient(top, #392C24,#42352D);
background: -moz-linear-gradient(top,#392C24,#42352D);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#392C24), to(#42352D));
border:#2E2119 solid 1px;border-radius:3px;
color:#fff;
}