/*新3.1版本的样式，增加上去的*/
.center_ads{width: 100%;text-align: center; color: #FFFFFF;}
.center_h3{width: 100%; height: 10px; background: url(../imgv3/center_bg.png) no-repeat; overflow: hidden;}
.center_ads img{width: 100%;}
.center_ul{}
.center_ul li{ border:1px solid #F7F7F7; font-size: 14px; color: #787878; padding-left: 15px;}

.center_dingdan{background: url(../imgv3/center_dd.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}
.center_taocan{background: url(../imgv3/center_1.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}
.center_group{background: url(../imgv3/1_15.png) no-repeat 20px center; background-size: 28px 25px;text-indent: 40px;}
.center_kaquan{background: url(../imgv3/1_17.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}
.center_qiye{background: url(../imgv3/1_19.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}
.center_haoyou{background: url(../imgv3/1_21.png) no-repeat 8px center; background-size: 28px 25px; text-indent: 40px;}
.center_kefu{background: url(../imgv3/1_23.png) no-repeat 20px center; background-size: 30px 25px; text-indent: 40px;}
.center_shezhi{background: url(../imgv3/1_25.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}

.center_pianhao{background: url(../imgv3/pianhao.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}
.center_chuzhi{background: url(../imgv3/chuzhi.png) no-repeat 20px center; background-size: 28px 25px; text-indent: 40px;}



.center_join{width:126px ;height:46px; position: absolute; right: 0px; top: 20px; background: url(../imgv3/center_join.png) no-repeat; background-size: 126px;}

.plus_top{width: 100%;}
.plus_top img{width: 100%;}
.plus_content{width: 100%; padding: 10px 10px 0px 10px;}
.plus_content h3{width: 100%; border: 1px solid #bdae6d; height: 45px; text-align: center; line-height: 40px; font-size: 18px; color: #bdae6d;}
.plus_content ul{width: 100%; margin: 0; padding: 0;}
.plus_content ul li{ width: 100%; list-style: none; height: 80px; float: none; margin: 0; padding: 0;}
.plus_content ul li img{ float: left; width: 50px; height: 50px; margin: 10px 20px 20px 10px;}
.plus_content ul li p{ display: block; height: 40px;line-height: 40px; font-family: "微软雅黑"; font-size: 16px; color: #585858; margin: 0;}
.plus_content ul li span{ display: block; font-family: "微软雅黑"; font-size: 14px; color: #999999;}
.center_xieyi{width: 100%; text-align: center; color: #999999; font-size: 14px; line-height: 45px; height: 45px; border-top:1px solid #F7F7F7 ;}
.center_xieyi a{color: #585858;}
.center_xieyi_input{width: 18px;height: 18px; margin-top: 5px;  margin-right:3px;border: 1px solid #999999; background: none;}
.user_plus_button{width: 100%; height: 45px; margin: 0; border: none;border-radius:0; background: #1f1f1f; position: fixed; bottom: 0px; left: 0; color: #bead6e;font-weight: bold; font-family: "微软雅黑"; font-size: 18px;}

/*套餐页面*/
.newtaocan{width: 100%; padding: 10px 10px 0px 10px;}
.newtaocan h3{height: 35px; line-height: 35px; font-family: "微软雅黑"; font-size: 16px; color: #585858;}

/*新的套餐页面*/
.tc3top{width: 100%;}
.tc3top img{width: 100%;}
.vvlist{height: 50px; font-family: "微软雅黑"; font-size:16px; width: 100%; padding: 10px; color: #797979;}
.vvlist span{display: block;width: 100px; float: left; padding-top: 6px;}
.vvlist span.s2{width:80px; text-align: center; background: #FFFFFF;color: #FFB054; padding: 6px 8px;border: 1px solid #FFB054;}
.vvlist span.s3{width: 80px; text-align: center;background: #FFFFFF;color: #FFB054;margin-left: 10px;padding: 6px 8px;border: 1px solid #FFB054;}
.vvlist b{font-size: 24px; font-weight: normal; color: #f9982d;}
.vvlist span.check{ background: #f9982d; color: #FFFFFF;}
	
.vvlist2{height: 50px;font-family: "微软雅黑"; font-size:16px;width: 100%;padding: 10px;color: #797979;}
.vvlist2 span{display: block;width: 100px; float: left;padding-top: 6px;}
.vvlist2 span.s2{width: 80px; text-align: center; background: #FFFFFF;color: #FFB054;padding: 6px 8px; border: 1px solid #FFB054;}
.vvlist2 span.s3{width: 80px; text-align: center;background: #FFFFFF; color: #FFB054; margin-left: 10px;padding: 6px 8px;border: 1px solid #FFB054;}
.vvlist2 b{font-size: 24px; font-weight: normal; color: #f9982d;}
.vvlist2 span.check{ background: #f9982d; color: #FFFFFF;}
.goumai{width:100%; text-align: center;background: #ffb054;font-size: 16px; font-family: "微软雅黑"; font-weight: bold; border-radius: 0px; color: #FFFFFF; height: 45px; border: none; position: fixed; bottom: 0px; left: 0px;}
.taocanhtml{width: 100%; height: 80px; margin-top: 20px;}
.taocanhtml p{width: 50%; float: left; font-size: 14px; text-align: center;}
	
/*套餐购买页面*/
.ptc_kefu{width:50px;height: 35px; float: right; margin-top: 8px;}
.ptc_kefu img{width: 24px; height: 24px; float: right;}
.paytaocan_time{width: 100%; height: 220px;padding: 10px;}
.paytaocan_time h3{width: 100%; font-size: 18px; color: #333333; font-family: "微软雅黑";height: 35px; line-height: 35px;}
.paytaocan_time h4{width: 100%; font-size: 16px; color: #585858; font-family: "微软雅黑"; font-weight: normal; height:26px; line-height:26px;}
.paytaocan_time span{width: 100%;line-height: 24px; font-size: 16px;color: #585858; }
.paytaocan_time ul{ width: 100%; height:80px; margin: 0; padding: 0;border: none; list-style: none;}
.paytaocan_time ul li{width: 33%; height:40px; float: left; line-height: 40px;color: #333333;}
.paytaocan_time ul li input{width: 20px; height: 20px; border: 1px solid #999999;border-radius: 3px; background: #FFFFFF; margin-right: 5px;}

.ptc_name{width: 100%;height: 40px; border-bottom: 1px solid #f4f4f4;}
.ptc_name label{width:70px;height:40px;line-height:40px;float: left;display: block; font-size: 16px;}
.ptc_name input{ width: 70%; float: left;height: 39px; border: none; font-size: 16px; margin: 0px;text-indent: 5px; padding: 0px; line-height: 39px; color: #999999;}
.ptc_bottom{width: 100%; height: 45px;border-top: 1px solid #f9982d; line-break: 45px; position: fixed; bottom: 0;left: 0;}
.ptc_bottom span{width: 50%; height: 45px; background: #FFFFFF; display: block; float:left; line-height: 45px; text-align: center; color: #F9982D;}
#paytaocan{background: #f9982d;color: #FFFFFF;}

/*group*/
.group3top{width: 100%; height: 48px; padding: 10px; border: none; background:none;}
.group3top .mui-control-item.mui-active{border-bottom: 2px solid #f9982d;background-color:#FFFFFF; color: #F9982D;}
.group3top .mui-control-item{border-left: none;color: #585858;font-size: 16px;border-bottom: 1px solid #F7F7F7;}
.gp_content .mui-table-view:before{height: 0;}
.gp_content .mui-table-view:after{height: 0;}


/*我的宅配套餐*/
.taocanul{width: 100%; height: auto; margin: 0; padding: 10px; padding-top: 0px;}
.taocanul li{width: 100%; height: 170px; background:url(../imgv3/tcbg.png) no-repeat left top; background-size:100% 170px; position: relative; margin-top: 10px;}
.taocanul li div{width: 80%;height: 120px; margin: 0 auto; background-color: rgba(255,255,255,0.9); position: absolute; top:35px; left: 10%; border-radius: 6px;}

.taocanul li div span{display: block; width: 100%; height:35px; line-height: 35px; font-family: "微软雅黑";text-align: center; color: #96ba7d;}
.diancai{width: 120px; height: 35px; background: #f9982d; display: block; border-radius: 3px; margin: 0 auto; color: #FFFFFF; font-weight: normal;}

.xuancaiorder{list-style: none; margin: 0; padding:0px; font-family: "微软雅黑"; background: #f4f5f7;}

.xuancaiorder li{width: 100%; height: 180px; text-align: left; margin-top: 10px; background: #FFFFFF;}
.xuancaiorder li h3{font-size: 16px;height: 40px; line-height: 40px; font-weight: normal; color: #585858;}
.xuancaiorder .mui-table-view-cell::after{height: 0px;}
.xuancaicenter{width: 100%; height: 80px;}
.xuancaicenter img{width: 80px; height: 80px; float: left;}
.xuancaicenter span{ width: 60%; height: 80px; line-height: 80px; text-align: right; display: block; float: right; color: #696969; font-size: 16px;}
.xuancaibot{width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #999999; margin-top: 0px;}
.xuancaikefu{ border: 1px solid #E4E4E4; padding: 5px 20px; float: right; line-height: 20px;}

/*选菜订单详情*/
.xco_top{width: 100%; height: 100px; padding: 15px;}
.xco_top div{width: 100%; height: 35px; line-height: 35px; font-family: "微软雅黑"; font-size: 14px; color: #585858;}
.xco_top div span{display: block; width: 50%; float: left;}

.xco_top1{width: 100%; height: auto; padding: 15px;}
.xco_top1 div{width: 100%; height: 35px; line-height: 35px; font-family: "微软雅黑"; font-size: 14px; color: #585858;}
.xco_top1 div span{display: block; width: 50%; float: left;}

.xco3{width: 100%; height: auto; padding: 15px; background: #f4f5f7;}
.xco3 div{width: 100%; line-height: 35px; font-family: "微软雅黑"; font-size: 14px; color: #585858;}

.cxo_list{width: 100%; padding: 15px;}

.cxo_list h3{width: 100%; height: 40px; line-height: 40px;font-family: "微软雅黑"; font-size: 16px; color: #585858;}
.cxo_list ul{list-style: none; margin: 0; padding: 0;}
.cxo_list ul li{ }
.cxo_list ul li img{width: 70px; height: 70px; float: left; margin-right: 15px;}
.cxo_list ul li p{line-height: 30px;}

.group3_con{width: 100%; height: 50px;line-height: 50px;padding-top: 13px; background: #FFFFFF;font-size: 14px;color: #999999; margin-top: 10px; border-top: 1px solid #f4f5f7;}
.group3_con span{width: 33%; height: 50px;line-height: 50px; display: block; float: left; text-indent:35px;}
.group3_con span.con1{background: url(../imgv3/8001.jpg) no-repeat 5px center; background-size:28px 28px ;width: 26%;height: 50px;line-height: 50px; display: block; }
.group3_con span.con2{background: url(../imgv3/8002.jpg) no-repeat 5px center; background-size:28px 28px ;width: 33%;height: 50px;line-height: 50px; display: block; }
.group3_con span.con3{background: url(../imgv3/8003.jpg) no-repeat 5px center; background-size:28px 28px ;width: 40%;height: 50px;line-height: 50px; display: block; }
.tuangougoumai{position: fixed;width: 100%; bottom: 0px; border-top: 1px solid #F9982D; background: #FFFFFF;}
.tuangougoumai b{font-weight: normal;}


.hhuiyuanma1{width: 100%; padding: 20px; text-align: center; line-height: 50px;color: #96ba7d;font-size: 20px;}
.hhuiyuanma2{width: 90%; margin: 0 auto; padding: 10px 20px 0px 20px; text-align: center; line-height: 50px;color: #96ba7d;font-size: 20px;}
.hhuiyuanma3{width: 100%; padding: 20px 50px 20px 50px; text-align: center; line-height:30px;color: #96ba7d;font-size: 16px;color: #ffffff;}

/*新的登录注册*/
.logintab{width: 90%; height:47px;margin: 0 auto; text-align: center; font-family: "微软雅黑"; font-weight:bold;color: #999999; font-size: 16px;}

.logintab_yzm{width: 50%; float: left; border-bottom: 2px solid #cfcfcf; line-height: 45px;font-family: "微软雅黑"; font-size: 14px;}
.logintab_mima{width: 50%; float: left; border-bottom: 2px solid #F9982D; line-height: 45px; color: #F9982D;font-family: "微软雅黑"; font-size: 14px;}

.logintab_yzm3{width: 50%; float: left; border-bottom: 2px solid #F9982D; line-height: 45px;color: #F9982D; font-family: "微软雅黑"; font-size: 14px;}
.logintab_mima3{width: 50%; float: left; border-bottom: 2px solid #CFCFCF; line-height: 45px; font-family: "微软雅黑"; font-size: 14px;}

.yzmzhuce{width: 100%;height: 30px; line-height: 30px; font-family: "微软雅黑"; font-size: 14px; color: #F9982D;}
.ph_caiping{width:100%}
.ph_caiping ul{list-style:none; padding:0;text-align:left;}
.ph_caiping ul li{width:80%;height:60px; margin:0 auto;line-height:60px;font-size:16px; padding:0;border:1px solid #e7e7e7; margin-top:5px;}
.ph_caiping ul li img{width:50px;height:50px; float:left; margin:3px 10px 0px 10px;}
.ph_caiping ul li span{width:30px;height:30px;line-height:30px;text-align:center; color:#fff; float:right;background:#f99a30;display:block; margin:12px 10px 0px 0px;border-radius:6px;}

.pianhaolist{width: 50%; float: left; padding: 5px 10px;}

.fenxiang_top{width: 100%; height: auto; padding: 10px; text-align: center;}
.fenxiang_top img{width: 80%;}
.fenxiang_top h3{height: 30px; line-height: 30px; text-align: center; color: #999999;font-size: 14px;}
.fenxiang_top ul{width: 90%; list-style: none; margin: 0 auto; padding: 0;}
.fenxiang_top ul li{width: 33%; float: left; text-align: center;}
.fenxiang_top ul li img{}

.bdbonus{width: 92%; height: 40px;border-radius: 6px; text-align: center; line-height: 40px; background: #F9982D; margin: 0 auto; border: none; color: #FFFFFF;}

#bdcard2{width: 90%; height: 40px; background: #fbb03b; color: #FFFFFF; font-size: 16px; border: none; margin: 0 auto;}

.notusebonus{width: 100%; height: 40px; background: #FFFFFF; margin: 15px 0px 10px 0px; line-height: 37px; text-indent: 15px;font-size: 14px;}
.bonuswarn{width: 100%; height: 30px; margin: 5px 0px 5px 0px; line-height: 27px; text-indent: 15px;font-size: 14px;color: #999999;}


/**/
/**/
.new-user {
	display: none;
	position: fixed;
	z-index: 1000097;
	top: 50%;
	margin-top: -160px;
	left: 0;

}

.new-user .new-pic {
	width: 100%;
	height: 50%;
	overflow: hidden
}

.new-user img {
	display: block;
	width: 66%; margin: 0 auto;
}

.new-user .close {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 32px;
	background: url(../imgv3/close.png) no-repeat;
	overflow: hidden;
	cursor: pointer
}

.dialog-overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 990px;
	background: #000;
	opacity: .6;
	filter: Alpha(opacity=60) \9;
	z-index: 1000096
}

.browser-zoom-tip {
	height: 40px;
	background: #fffaec;
	line-height: 40px;
	text-align: center;
	color: #222
}

.browser-zoom-tip b {
	display: inline-block;
	border: solid 1px #BBB;
	border-radius: 3px;
	padding: 0 5px;
	margin: 0 5px;
	line-height: 28px;
	background: #FFF;
	vertical-align: middle
}

.browser-zoom-tip .noagain {
	color: #2272c8
}

.browser-zoom-tip .close {
	float: right;
	font: normal 18px/40px \5b8b\4f53;
	color: #999;
	text-decoration: none
}

.browser-zoom-tip i {
	display: inline-block;
	width: 16px;
	height: 28px;
	margin-right: 5px;
	background: url(../images/index.png?v=5fc71) -35px -48px;
	vertical-align: middle
}

/*偏好2页面*/

.hide {display: none;}
.leftContainer{overflow-y:auto;border-right: 1px solid #D7DBE1;position:fixed; left:0px; top:45px;width: 25%;height:100%;}


.list_ul{background: #fff; z-index:10;overflow-y:hidden; margin-bottom:5.5rem;}
.list_ul li{position:relative; text-align: center;height: 3.5rem;line-height: 3.5rem;font-size:16px;border: 0px solid #D7DBE1;/*border-right:none;*/border-top: none;}
.list_ul .old{background: #6e9a58;color: #fff;border:none}

.list_ul li a{}


.list_ul li i{position:absolute; top:1rem; right:-1px; width:0;
    height:0;
    border-width:0.8rem 0.8rem 0.8rem  0rem;
    border-style:solid;
    border-color:transparent #fff transparent  transparent ;
    
    }
.list_ul .old i{display:block}

/*��һ��div������������棬ʵ����������ұ߿�*/
.leftBackground{/*border-right: 1px solid #D7DBE1;*/position:absolute; left:0px; top:45px;width: 25%;height:100%;}
.list_ul2{background: #fff; z-index:10;overflow-y:hidden; /*margin-bottom:5.5rem;*/}
.list_ul2 li{position:relative; text-align: center;height: 3.5rem;line-height: 3.5rem;font-size:1.2rem;border: 1px solid #D7DBE1;/*border-right:none;*/border-top: none;}
.leftBackground .list_ul2,.leftBackground .list_ul2 li{height: 100%;background-color: transparent}

.rightContainer{overflow-y:auto;position: absolute; width:75%; height:100%;right:0;}
.listTable_tab{ z-index:3 ;margin-bottom: 5.5rem; background: #fff;overflow-y:hidden;}
.vegetable_ul li,.rootstock_ul li,.fruit_ul li{height: 7.0rem;border: 1px solid #D7DBE1;border-top:none;clear: both;}
.vegetable_ul li{ border-left:none;}

.vegetable_ul  .goodsimg{ display:block ; width:30%; height:7.0rem; float:left; text-align:center; line-height:7.0rem}
.vegetable_ul  .goodsimg img { width: 100%;  max-width:3.5rem;   max-height:3.5rem; vertical-align:middle;}


.vegetable_ul  .goodsMsg{ display:block ; width:69%; height:7.0rem; float:right;  }
.vegetable_ul  .goodsName{ width:100%;font-size:16px; line-height:3em; height: 3em; overflow: hidden;}
.vegetable_ul  .goodsPreference{ width:100%; font-size: 1.3rem;}
.vegetable_ul  .goodsPreference button{border-radius: 0.25rem;background: #fff;border:1px solid #D7DBE1;width: 4.8rem;text-align:center;border-radius: 5px;}




#preferenceEditFooter{z-index:20; width:100%;border-top: 1px solid #E0E0E0;height:4rem;position:fixed;bottom:0px;left:0px;min-width:16rem;background: #fafafa;}
#preferenceEditFooter .footer_left{float:left;font-size: 14px; margin:0.5rem 1rem  0 1.5rem;}
.footer_left div{ margin-bottom:0.2rem; color: #666;}
#preferenceEditFooter .footer_right{width:6rem;height:2.6rem;background: #6e9a58;color: #fff;font-size: 16px;border-radius: 0.4rem;float: right;margin: 0.7rem; margin-right: 1rem; border:none;}

.likeOn,.unLikeOn{background-color:#6e9a58!important; border-color:#6e9a58!important;color: #fff;}

/*新增加样式@储值首页样式20190128*/

.zzk_h3{height: 40px;width: 100%; line-height: 40px; font-size: 16px; font-family: '微软雅黑';text-align: center;}
.zzk_top{width: 100%; height: 180px; background: #F7F7F7;}






