#cnzz_stat_icon_1278638355{display:none;}
/*icon-font begin*/
@font-face {font-family: "iconfont";
  src: url('font/iconfont.eot'); /* IE9*/
  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-gouwudai:before { content: "\e601"; }
.icon-zhanghu:before { content: "\e602"; }
.icon-jiantouzuo:before { content: "\e632"; }
.icon-shouji:before { content: "\e603"; }
.icon-bianji:before { content: "\e63a"; }
.icon-shaixuan:before { content: "\e604"; }
.icon-zhanghuxinxi:before { content: "\e605"; }
.icon-youhuiquan:before { content: "\e606"; }
.icon-bianji1:before { content: "\e607"; }
.icon-5kehushijian:before { content: "\e608"; }
.icon-shouji1:before { content: "\e609"; }
.icon-fenlei:before { content: "\e60a"; }
.icon-renwuqingdan:before { content: "\e62f"; }
.icon-mima:before { content: "\e60c"; }
.icon-location:before { content: "\e60d"; }
.icon-shouhuodizhi:before { content: "\e60e"; }
.icon-jinggao:before { content: "\e611"; }
.icon-icon14:before { content: "\e60f"; }
.icon-lipinlei:before { content: "\e610"; }
.icon-bangding:before { content: "\e612"; }
.icon-qq:before { content: "\e613"; }
.icon-xiaofeijilu:before { content: "\e614"; }
.icon-wx:before { content: "\e615"; }
.icon-aiguifanfile:before { content: "\e617"; }
.icon-53a93feaaf1a2zhuanhuaneps:before { content: "\e618"; }
.icon-peisong:before { content: "\e61a"; }
.icon-remensousuo:before { content: "\e61b"; }
.icon-zhifufangshi:before { content: "\e61c"; }
.icon-huo:before { content: "\e61d"; }
.icon-ren:before { content: "\e61e"; }
.icon-jingxuan:before { content: "\e61f"; }
.icon-rili:before { content: "\e620"; }
.icon-qmiconshoucangjiaxuanzhong:before { content: "\e621"; }
.icon-fenxiang:before { content: "\e622"; }
.icon-wodejifen:before { content: "\e625"; }
.icon-weixin:before { content: "\e634"; }
.icon-jiantouyou:before { content: "\e633"; }
.icon-gerenziliao:before { content: "\e623"; }
.icon-jiageqingdan:before { content: "\e624"; }
.icon-xinxiyanzheng:before { content: "\e626"; }
.icon-hricon38:before { content: "\e627"; }
.icon-dagou:before { content: "\e628"; }
.icon-jifen:before { content: "\e629"; }
.icon-youhuiquan1:before { content: "\e62a"; }
.icon-lipinshezhi:before { content: "\e62b"; }
.icon-gantanhao001:before { content: "\e635"; }
.icon-shanchu:before { content: "\e62c"; }
.icon-yinxingqiazhifu:before { content: "\e637"; }
.icon-iconfontzhifubao:before { content: "\e636"; }
.icon-gouwuche:before { content: "\e600"; }
.icon-gouwuchexuanzhong:before { content: "\e60b"; }
.icon-fenlei1:before { content: "\e616"; }
.icon-wo:before { content: "\e619"; }
.icon-woxuanzhong:before { content: "\e62d"; }
.icon-shouyexuanzhong:before { content: "\e62e"; }
.icon-shouyexuanzhong1:before { content: "\e630"; }
.icon-fenleixuanzhong:before { content: "\e631"; }
.icon-dianpu:before { content: "\e638"; }
.icon-dianpuxz:before { content: "\e639"; }

.icon-huo_nav:before { content: "\e61d"; }
.on .icon-huo_nav:before { content: "\e61d";color: #fe910a; }
/*icon-font end*/

.progress-indicator {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  background-image: url('../images/common/placeholder.gif');
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
  visibility: hidden;
}

.progress-bar-shown {
  visibility: visible !important;
  background-color: #000 !important;
  opacity: 0.5;
}

input.fileStyle{position:absolute;left:0;top:0;z-index:999;opacity:0;display:inline-block;}


.scrollable
{
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	-webkit-box-flex: 1;
}

.lazy.pro{
    background: url(../images/common/lazy/product_180.gif) 50% 50% no-repeat;
}

/*visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;*/
.modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.modal-show{visibility:visible}
.modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1040;opacity:0.6;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#e5e5e5;filter: alpha(opacity=60);}
.modal-show-overlay{visibility:visible}
.modal-content{color:rgba(34,34,34,0.8);background:#f0f0f0;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 auto;color:#fff}


.isNoCart{display:none;}


/*share*/
.bd_weixin_popup .bd_weixin_popup_foot{
	line-height: 14px !important;
}
.share-fixed .share-btns-fixed-box {
    height: auto;
    padding: 16px;
}

.share-fixed {
    bottom: -200px;
    text-align: center;
    z-index: 999;
}
.share-btns-fixed {
    background-color: #fff;
    border-top: 1px solid #FB8200;
    bottom: 0;
    box-shadow: 0 0 1px 1px #f0f0f0;
    position: fixed;
    width: 100%;
}
.share-fixed .share-btns-fixed-box {
    height: auto;
    padding: 16px;
}
.share-btns-fixed-box {
    height: 36px;
    position: relative;
}
.share-fixed .share-box {
    padding-top: 10px;
}
.share-fixed .share-box a {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: inline-block;
    float: none;
    height: 40px;
    line-height: 100px;
    margin: 0 6px 6px;
    overflow: hidden;
    padding: 0;
    width: 40px;
}
.share-fixed .share-box .bds_sqq {	
    background-image: url(../images/common/share/share_05.png);
}
.share-fixed .share-box .bds_weixin {
    background-image: url(../images/common/share/share_01.png);
}
.share-fixed .share-box .bds_tsina {
    background-image: url(../images/common/share/share_02.png);
}
.share-fixed .share-box .bds_qzone {
    background-image: url(../images/common/share/share_03.png);
}
.share-fixed .share-box .bds_tqq {
    background-image: url(../images/common/share/share_04.png);
}


/*圆形波浪效果:0*/
.ripplelink {
  text-align: center;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 0;
}

/*.ripplelink:hover {
  z-index: 1000;
  box-shadow: rgba(0, 0, 0, 0.3) 0 16px 16px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 16px 16px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 16px 16px 0;
}*/

.ink {
  display: block;
  position: absolute;
  /*background: rgba(255, 255, 25, 0.3);*/
  background: rgba(254, 145, 10, 0.95);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}

.animate {
  -webkit-animation: ripple 0.4s linear;
  -moz-animation: ripple 0.4s linear;
  -ms-animation: ripple 0.4s linear;
  -o-animation: ripple 0.4s linear;
  animation: ripple 0.4s linear;
}
 @-webkit-keyframes 
	ripple {  100% {
	opacity: 0;
	-webkit-transform: scale(1);
	}
}
@-moz-keyframes 
	ripple {  100% {
	opacity: 0;
	-moz-transform: scale(1);
	}
}
@-o-keyframes 
	ripple {  100% {
	opacity: 0;
	-o-transform: scale(1);
	}
}
@keyframes 
	ripple {  100% {
	opacity: 0;
	transform: scale(1);
	}
}

.cyan { background: #fff; }

.lightgreen { background: #8bc34a; }

.amber { background: #ffc107; }

.orange { background: #ff9800; }



#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}
/*圆形波浪效果:1*/



/*分类筛选*/
.pad-change {
    padding: 0;
    border-bottom: 1px solid #dedede;
}
.zl-search-tab {
    display: table;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #dedede;
    border-width: 0 0 1px 0;
    -webkit-border-image: url(../images/cart/border-cart-3.gif) 2 0 stretch;
    -o-border-image1: url(../images/cart/border-cart-3.gif) 2 0 round;
    border-image1: url(../images/cart/border-cart-3.gif) 2 0 round;
}
.border-change {
    border-bottom: 0 solid transparent;
}
.zl-search-tab li {
	display: table-cell;
	width: 23%;
	height: 40px;
	text-align: center;
	border-right: 1px solid #e2e2e2;
}
.zl-search-tab li.sort-by-integrative {
  width: 31%;
}
.zl-search-tab li.li-change-eleven {
	width: 20%;
	border-right: 0;
	border-right: 1px solid #e0e0e0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.zl-search-tab li.li-change-eleven:last-child{
	border: none;
}
.zl-search-tab li a {
	display: block;
	height: 15px;
	line-height: 15px;
	margin: 0 auto;
	padding: 13px 0;
	color: #9a9a9a;
	font-size: 16px;
	text-decoration: none;
}
.zl-search-tab li.li-change-eleven {
	width: 20%;
	border-right: 0;
	border-right: 1px solid #e0e0e0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.zl-search-tab li.active a {
	color: #fe910a;	
	padding-bottom: 11px;
}
.zl-search-tab li.active:after {
	background: transparent;
}
.change-much:after{
    display: block;
    background: url(../images/index/zl-sprites.png) no-repeat;
    background-size: 200px 200px;
}
.zl-search-tab li.sort-by-price a:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 10px;
    background-position: -170px -30px;
    margin-left: 4px;
}
.zl-search-tab li a.arrow-up:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 10px;
    background-position: -170px 0;
    margin-left: 4px;
}
.zl-search-tab li a.arrow-down:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 10px;
    background-position: -170px -15px;
    margin-left: 4px;
}
.show-scr{
	color: #051b28;
	display: none;
}
.show-scr .show-bl{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.7;
	z-index: 103;
}
.show-scr .show-panel{
	position: fixed;
	top: 0;
	left: 20%;
	width: 80%;
	height: 100%;
	overflow: hidden;
	background: #f5f5f5;
	z-index: 105;
	padding-top: 60px;
}
.show-scr .pay_list{
	background: #fff;
}
.show-panel .title{
	vertical-align: middle;
	font-size: 14px;
	font-family: tahoma,arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif;
	line-height: 28px;
	display: block;
	color: #666;
	padding-left: 10px;
	border-bottom: 1px solid #eee;
}
.show-scr .show-head{
	line-height: 28px;
	margin: 5px 0;
}
.show-scr  .show-body{
	overflow: hidden;
	margin-right: -2%;
	padding: 0 10px;
}
.show-scr .sift-item{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	line-height: 28px;
	height: 28px;
	width: 30%;
	border: 1px solid #eee;
	margin: 0 2.5% 5px 0;
	text-align: center;
	background: #fff;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.show-scr .sift-item.curr{
	background: #fe910a;
	display: inline-block;
	color: #fff;
}

.show-btn{
 	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
}
.show-scr .show-btnm{
	width: 50%;
	height: 48px;
	background: #FFF;
	line-height: 48px;
	float: left;
	text-align: center;
	border-top: 1px solid #e7e7e7;
}
.show-scr .show-btn-ok {
    color: #fff;
    background: #fe910a;
    border-top-color: #fe910a;
}
@media screen and (max-width: 640px){

}
/*分类筛选end*/




/*checkzl begin*/
body,input,textarea,button,table{font-family:"Arial","微软雅黑";}

.listpage .pro{ border-bottom:0;}

/* cart */
.cart_list .img{ height:auto;}
.cart_list input[type="text"]{ margin:0 5px;}
.cart_list .down,.cart_list .up{background: none repeat scroll 0 0 #eee;border: 1px solid #bbb;color: #000; width:30px;}

.cart_list td h3{ margin-top:10px;}
 

/* product info*/
.nosale{    
	background-color: #FB8200;
    color: #FFF;
    cursor: default;
    font-size: 80%;
    line-height: 36px;
}


.go-home{    
    display: block;
    float: right;
    width: 50px;
    height: 100%;
    font-size: 85%;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/common/go-home.png) no-repeat center;
    background-size: 25px;
}

.new_bg{
	background: url(../images/index/new_bg.png);
    height: 128px;
}

.language-list{ max-width:800px;  }
.language-select a{color:#fff !important;   font-size: 100%;  font-weight: normal;}
.language-list li{ cursor:pointer;}

/* coupon nav  */
.coupon-nav li{width: 50%;float: left;}
.coupon-nav li a{display: block;text-align: center;line-height: 2em;border-bottom: 2px solid #ddd;font-size: 24px;}
.coupon-nav li.curr a{color: #EE5023;border-bottom-color: #ff6e40;}

/* point nav  */
.point-nav li{width: 50%;float: left;}
.point-nav li a{display: block;text-align: center;line-height: 2em;border-bottom: 2px solid #ddd;font-size: 24px;}
.point-nav li.curr a{color: #EE5023;border-bottom-color: #ff6e40;}

/*forget_password1*/
    header > i{position: absolute;left: 5%;display: inline-block; cursor:pointer;}
	header > i >a>img{ width:100%; padding-bottom:23px}
    
   .forget{ margin-top:114px; min-width:320px; }
  
   .phone { width:89.75%; color:#bbbbbb; line-height:80%;margin:20px auto 0; display:block; font-size:175%;}
  
   .phone  >  input{ width:96%;  border:1px solid #ddd; padding:13px 0 13px 8px;color:#bbbbbb; }
   
   .clearFloat{ overflow:hidden;}
   .QR_code > .code_left{ display:inline-block; float:left; width:40%;}
   .QR_code > .code_right{ display:inline-block; float:left; width:60%;}
   
   .QR_code > .code_right > .code_img{ width:61%;   float:left;}
   .code_img > img{ width:147px; margin:0 auto 0; line-height:40px; display:block; }
   
   .code_change{ float:left; width:39%; text-align:left;   line-height:68px; }
   
   .QR_code > section > input{ width:96%;padding:13px 0 13px 8px; border:1px solid #ddd; ;color:#bbbbbb;  }
   
   .next_step > input{ background-color:#ff6e40; color:#fff; text-align:center;}
   
/*forget_password2*/
    .phone  > .phone_verification{ width:62.50%;  border-right:none; float:left; margin-top:0; } 
   
   .phone > .phone_submit{ background-color:#ff6e40; text-align:center; color:#fff; width:100%;}
  
   .phone > .achieve{width:33%; background-color:#ff6e40; text-align:center; color:#fff; padding:17px 0;float:left; border: 1px solid #ff6e40; border-left:none; border-right:none; margin-top:0;line-height: 94%; }
   .set_success{ width:66.4%; margin:20px auto 0; text-align:center;font-size:175%; background-color:#f7f7f7; padding:5px 0;}
   .set_success > div{ width:40%; float:left;}
   .set_success > div >img{ display:block; float:right; width:100%;}
   .set_success > p{ width:60%; float:left; text-align:left; line-height:50px;}
    
   .give_products{display: inline-block;width: 50px;height: 50px;text-align: center;line-height: 50px; color:#999 !important; }
   .cart_delete{ display:block; margin:0 auto; float:right;}
   
   .font1 {margin-left: 5px;}
   .font2 {font-size: 90%;color: #999;text-decoration: line-through;margin-left: 5px;}
   
   
   	/*购物车样式   是否可用或有货*/
	.product-element section > a{ background:url(../images/common/cart_x3h.png)  no-repeat left top; display:inline-block; width:65px; height:65px; background-size:65px;}
	.product-element section > a:hover{ background:url(../images/common/cart_x3hover.png)  no-repeat left top; width:65px; height:65px; background-size:65px;}
	.product-element section > a.carton{background:url(../images/common/cart_x3hover.png)  no-repeat left top; width:65px; height:65px; background-size:65px;}
	.product-element-nosale    section > a{ background:url(../images/common/cart_x3h.png)  no-repeat left top;  display:inline-block; width:65px; height:65px;cursor:default;  background-size:65px;}
	
	.cart_list .checked_input{ margin:0 20px !important; display:block;}
	
	
	.re_b > img{ margin-bottom:5px; display:inline-block;}
	
	.more_recipe{ font-size:150%; text-align:center; cursor:pointer; margin-bottom:15px; text-decoration:underline;}
	.more_recipe> a{color:#ff6e40 !important;}
	
	.pro_l_left{ float:left; width: 40%;}
	.pro_l_right{ float:left; width: 60%;padding-left: 5px;}
	.price-app { background-color:#ff6e40; color:#fff; padding:0 3px; font-size:90%;}

/*购物车样式调整*/
.cart_list_nuber{ float:left; overflow:hidden; border:1px solid #cdcdcd; width:40% !important;max-width:140px;}
.cart_list_nuber > input{ float:left; margin:0; padding:0 ; border:none !important; width:32% !important; max-width:46px;}

.give_products{ border:none;}
.give_products label{ border: 1px solid #cdcdcd;   width: 32% !important; max-height:30px;  height: 30px;  line-height: 30px;  text-align: center;  color: #999;  font-weight: normal; display:block;}
.show-total{ float:right; width:52%;  display: inline-block;  font-size: 100%;  line-height: 200%; color: #ee471a;  text-align: right; margin-right:10px;}

.td2 > .pro_title{ overflow:hidden;}
.td2 > .pro_title >a{ float:left;  display:inline-block; height:72px; line-height:36px; overflow:hidden;}
.td2 > .sell_out{ float:left; display:inline-block;}

.cart_list .td3{ padding-right:3%;}
.td3 > span{ width:100%; display:inline-block; font-size:175%; line-height:200%; color:#ee471a; text-align:right;}
.td3 > a{ display:inline-block; width:50%; float:right;}
.td3 > a > img{margin: 10px auto 0;display: block; width:30px;}

.change_cart_input{ width:40px; height:40px; display:block; margin-left:10px;}
.checkout-cart .change_cart_input{ width:40px; height:30px; display:block; margin-left:10px;}
.input_checked_no{background:url(../images/common/input_checked_no.jpg) no-repeat left center ;}
.input_checked_yes{ background:url(../images/common/input_checked_yes.jpg) no-repeat  left center ;}
.input_checked_empty{width:40px; height:40px; display:block;}

.cart_list_number .down{}
.cart_list input[type="text"]{ margin:0 0;  border:none; background-color:#fff;}
.cart_list .down, .cart_list .up{ background-color:#fff; color:#747474;margin: 17px 0px;}
.cart_list .addcart{ border-left:1px solid #cdcdcd !important; border-right:1px solid #cdcdcd  !important;}
.tips{padding-left: 43px;  font-size: 90%;  color: #999;}
 @media screen and (max-width: 640px){
	 .recipe .photo .pro{ width:80px; height:80px;}
	 .cart_list .checked_input{ margin:0 20px !important; display:block;}
	   .forget{ margin-top:74px; }
	   
	   .code_img > img{ width:80px; padding-top:5px;}
	   header > i >a> img{ width:65%; padding-bottom:7px}
	   .code_change{ line-height:50px; }
	   .give_products{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px; color:#999 !important; }
	   
	   /*购物车图标*/
	   .product-element > section > a{ background:url(../images/nav_icon32.png)  no-repeat left top; display:inline-block; width:25px; height:25px; margin:6px 0 0 5px;}
	.product-element-nosale  > section > a{ background:url(../images/nav_icon3_no.png)  no-repeat left top;  display:inline-block; width:30px; height:27px; margin: 7px 0 0 5px;  cursor:default;}
	
	

	
	
	/*购物车样式调整*/
	.cart_list_nuber > input{max-width:30px;}
	.cart_list_nuber{max-width:94px;}
	
	.td2 > .pro_title >a{ float:left;  display:inline-block; height:40px; line-height:20px; overflow:hidden;font-size: 14px;}
	
	.tips{padding-left: 28px;}
	
	.nosale{
		line-height: 20px;
	}
	
}

@media screen and (max-width: 800px) {
.language-list li{ background:#fff;text-align:center;padding: 0 10px;   } 


}

@media screen and (max-width: 400px) {
.language-list li{background:#fff;text-align:center;padding: 0 10px;   } 

}


.alert_danger{/*border: 1px solid #ff0000; */border:none; color: #ff0000;font-size:14px;margin-top: 10px;display: block;}
.checkout-checkout .alert_danger{ padding:0; margin:0;}
.checkout-checkout .check_tab tr a:hover{ color:#666 !important;}
.checkout-checkout.check_tab tr:hover a{color:#666 !important;}
.name_phone{ width:90%; margin:20px auto 20px; color:#666;}
.name_phone p{ margin:0 auto; font-size:14px; text-align:center; line-height:24px;}







/************* ajax read more ***********/
div.ajax_read_more,div.ajax_read_no_more{text-align: center; margin:10px auto;}
div.ajax_read_more a,div.ajax_read_no_more a{background: none repeat scroll 0 0 #ff6e40; color: #fff;display: inline-block; height:40px; line-height:40px; padding:0 20px; font-size:14px;}


/****************** checkout ***************/
.time .t_li li.select{background:#ff6e40;}
.time .t_li li.select a{color:#fff;}
.time .t_li li.disabled { background-color: #e1dfda;}


/********** add wishlist **********/
.d_footer .df_r{ width:40%;}

.product-product .d_footer .df_r{
	height: 84px !important;
	line-height: 84px!important;
	margin: 0!important;
}
.d_footer .df_wish{
    background: none repeat scroll 0 0 #ff6e40;
    color: #fff;
    float: right;
    font-size: 212.5%;
    line-height: 200%;
    margin-right: 20px;
    text-align: center;
    width: 20%;
}
.d_footer .df_wish a {
    color: #fff;
    display: block;
}

.remove_wishlist{    
	position: absolute;
    top: 10px;
    right: 43px;
}
.remove_wishlist .wastebin-container{
	margin: 0;
}

/********check out**********/
.check_tab .limit_character,.check_tab .limit_textarea{margin-left:20px;}




/*********** account edit ***********/
.email .verfy_email {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    margin-left: 3%;
    width: 60%;
}

.email .verfy{background: none repeat scroll 0 0 #ffdcd2;
    height: 30px;
    padding:5px;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 10px;
    text-align: center;
    width: 60px; }

.password_change tr td.td1{ width:35%; padding:12px 2%}
.password_change li{    
    border: 1px solid rgb(210, 210, 210);
    margin-bottom: 20px;
    border-radius: 5px;
    height: 40px;
}
.password_change li .td1{ width:35%;}
.password_change li:first-child{
    border: none;
    text-align: center;
    color: #252525;
    position: relative;
    margin-bottom: 0;
}
.password_change li:first-child a{
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
}
.my_information tr td.td1 ,.my_information tr td.td2{ width:100px; display:block;padding:5px 2%}
select.txt_200{ width:100%;}
.my_information select{ height:43px; line-height:43px; border-top:none; border-bottom:none; border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5; background-color:#fff;}

a.cart_del{ display:inline-block; /*background:url(../images/common/web_cart-delete.png) no-repeat;*/ width:22px; height:22px; background-size: 22px;}

.cart_add_reduce{ width:37%;}
.maturity_integral{color:#ccc;font-size:12px;}
 
.ajax_read_more_info1{ width:80%; margin:0 auto; padding:20px 0; text-align:center;}

td.pro_list_td{ width:30%;}

.address_border{ border:1px solid #ddd; padding:-5px 0 !important;}
.address_border select{ 
	width:100%;
	height:95%;
	border:none;  
	appearance:none;/*很关键：将默认的select选择框样式清除*/
  	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/cart/arrow.png) no-repeat scroll right center transparent;
	padding-right: 14px;
}
.invoice_need{ width:90%; margin:10px auto; text-align:center;}
.td2 .r.price_number1{ font-size:130%;}

#weixinTip{ display:none;}
#weixinTip img{width: 120%; height: auto;}
#weixinTip span{ background-color:#fb4700; color:#fff; display:block; width:40%; margin:-10px auto 0; padding:8px 15px; text-align:center; font-size:18px; border-radius:15px; }

.home_logo{ margin-bottom:8px; width:35%;}

.no_coupons{ text-align:center; width:90%; color:#ff6e40; margin:20px auto;}


.df_wish_yes{background:url(../images/common/wishlist_yes.png)  no-repeat center top !important; width:40px; height:40px; margin:16px 0 0 4%; float:left;} 
.df_wish_no{background:url(../images/common/wishlist_no.png)  no-repeat center top !important; width:40px; height:40px; margin:16px 0 0 4%; float:left;} 
.df_index{background:url(../images/common/dianpu.png)  no-repeat center top !important; width:40px; height:40px; margin:16px 0 0 4%; float:left;}

/*满赠300送一样式*/
.checkout-cart-gifts .cart_list { width:96%;  padding:0 2%; margin-top:10px;}
.checkout-cart-gifts .cart_list_nuber{ width:30px; height:30px; text-align:center; color:#999 !important; font-weight:normal;}

.FullOfGifts_numPro{ overflow:hidden;}
.FullOfGifts_numPro h3{ width:20%; float:left;}
.FullOfGifts_numPro div.price{ width:80%; float:right; padding-top:20px; font-size:18px; text-align:right;}
.FullOfGifts_numPro div.price .font1{ color:#ff6e40;}
.FullOfGifts_numPro div.price .font2{ font-size:14px; margin-left:20px;}

.checkout-cart-gifts .cart_list td{ border:none;}
.checkout-cart-gifts tr{  border:none; border-top:1px solid #ddd}

.full_300{ height:20px; line-height:20px;}
.checkout-cart-gifts .pro_title a{overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 100%;height: 20px;display: inline-block;;}
.checkout-cart-gifts .pro_title span{ display:none;}

.tr_border{ border:1px solid #ff6e40 !important;}

/*浮动层样式*/
.mask_layer{ position:fixed; z-index:9998; background:rgba(0,0,0,0.5);}
#mask_layer_wrapper{ width:70%;  z-index:9999; position:fixed; background-color:#fff;padding-bottom: 30px;}
#mask_layer_wrapper > h3 {color: #eb5020;font-size: 18px;font-weight: normal;width: 90%;height: 45px;line-height: 45px;background-color: #fcf9f2;border-bottom: 1px solid #eee;padding:0 5%;}
#mask_layer_wrapper > h3 > .close_layer {background: url(../images/checkout_pro_del.png) no-repeat right center;width: 36px;height: 45px;float: right;cursor: pointer;}

.layer_con_div{ font-size:18px; color:#666; font-weight:normal; margin-top:30px;}
.layer_operation {margin: 0 auto;width: auto;width: 70%;margin-top: 30px;}

.layer_con_div> h3{ font-weight:normal;  font-size:16px; text-align:center; width:90%; margin:0 auto;}
.layer_con_div>.layer_operation>span{ display:inline-block; width:42%; text-align: center; padding: 6px 0;}

.layer_operation{ margin:0 auto; width:auto; width:90%; margin-top:30px;}
.layer_ok{ background-color:#ee5021; color:#fff; margin-right:7%;}
.layer_no{ background-color:#999; color:#fff;}


.placeholder_color{ color:#333;}
.placeholder_color:-moz-placeholder { color: #999; }
.placeholder_colo::-webkit-input-placeholder { color:#999; }

.coupons_arrow >img{ display:inline-block; vertical-align:middle;}

.sp-gift .r.cart_list_nuber{ height:32px; border:none; line-height:32px; text-align:center; color:#999; font-weight:normal;}
.sp-gift .r.cart_list_nuber .quantity{ max-width:30px; border:1px solid #bbb; line-height:30px; padding:0 !important;} 

.recipe_products_list{ margin-bottom:0px;}

#de_f > .clearfix  .but-more-addcart{ margin-right:0px; width: 34%; position:absolute; right:0; bottom:0; height:63px; line-height:63px;}

.listpage .detail_c{border: 1px solid #ccc;}
.listpage .detail_c > input{ border:none; background-color:#fff; border-radius:0;}
.listpage .detail_c > .sub.down{ border-right:1px solid #ccc;}
.listpage .detail_c > .add.up{ border-left:1px solid #ccc;}

.change_input,.change_input1{ width:26px; height:26px;display:block;}

.listpage .check{ right:10px; top:30px;}

.listpage .change_input_yes{ background:url(../images/label_ok.png) no-repeat;}
.listpage .change_input_no{ background:url(../images/label_no.png) no-repeat;}


/*移动端博客列表不要  列表页头部大图*/
.community-index .listCimg{ display:none;}

.community-index .pad{ padding-bottom:70px;}

.ding p{ font-size:175% !important; color:#666;}
.ding  img{ width:100%; padding:15px 0 15px 0; margin:0 auto; display:block;}

.cumm_b .ct .a_BlogShare{ font-size:105%; line-height:150%; padding-bottom:10px; height:1200%; overflow:hidden;}

.cumm_t .time1{ width:45px; height:45px; text-align:center; }

.cumm_t .time1 .bg_bolgTitle_1{ background-color:#ea9781;}
.cumm_t .time1 .bg_bolgTitle_2{ background-color:#d07373;}
.cumm_t .time1 .bg_bolgTitle_3{ background-color:#8b5f46;}
.cumm_t .time1 .bg_bolgTitle_4{ background-color:#9da9d5;}

.BlogShare_epicure{ padding-top:15px;}

.ding{ padding:30px 3% 80px 3%;}

.recipe-index-index{ background-color:#f5f5f5;}


.dishes_con .dishes_con_details{ background-color:#fff;}


#de_f .but-disable-addcart{ background-color:#999; cursor:text;}

.df_l.nav3sty{ float:left;}
.product-product .df_l.nav3sty{ margin-top:12px;}
.df_l.nav3sty a{ background-color:transparent !important; float:none !important; display:block; position:relative; width:100% !important;
}
#de_f .df_l.nav3sty{width: 40px;
height: 40px;
margin:10px 0 0 10px;
border-radius: 50%;
border: 1px solid #ddd;}

#de_f .df_l.nav3sty img{ display: block;margin: 6px auto 0;height: 30px;}
#de_f .df_l.nav3sty  span{top: -15px;width: 20px;height: 20px;line-height: 20px;position: absolute;background: #ff6e40; border-radius:50%; color:#fff;}

#de_f{ background-color:#fdfaf5; border-top:1px solid #ddd;}

.recipe_Reminder{ font-size:16px; line-height:28px; color:#666;}

.recipe_products_list .re_fb{ margin:15px 0 0;}
.re_fb{ overflow:hidden;}
.re_fb > span{ float:left;}
.recipe_prompt_img{ width:10%;}
.recipe_prompt_text{ width:90%;}
.re_fb img , .re_fb > span > p{ display:inline-block; float:left !important; width:100%;}


.dishes_con_details > h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


     .menu_wrapper{ margin:50px auto 80px; width:94%; font-size: 212.5%;}
	 
	 .new_dishes{ position:relative;  }
	 
     
	 .dishes_con > img { width:100%;}
	 
	 .dishes_con_details{ width:90%; margin:0 auto; padding: 0 5% 10px;}
	 .dishes_con_details>h3{ font-weight:normal; font-size: 16px; height:40px; line-height:40px;}
	 
	 .menu_cook{  overflow:hidden;}
	 .menu_cook> span{ display:inline-block;float:left;}
	 .menu_cook>.menu_header{ width:40%; margin-right:5%;}
	 .menu_cook>.menu_header>img{ width:90%;border-radius: 50%;border: 2px solid #ddd;}
	 
	 .menu_cook>.menu_author{ width:55%; font-size:12px; padding-top:0px}
	 .menu_cook>.menu_author>h3{ font-weight:normal; line-height:14px;margin-top:4px;}
	 
	 .new_dishes_left{ width:48.5%; float:left; margin-right:1.5%;}
	 .new_dishes_right{ width:48.5%;  float:left; margin-left:1.5%;}
	 
	  .dishes_con{width:48%; border:1px solid #ddd; margin:15px 0 0 0; border-radius: 5px;overflow: hidden; float:left;}
	  .dishes_title{width:45%;padding:0px 10px; margin: 15px auto 0px;color:#fff; clear:both; text-align:center; font-weight:normal; clear:both; height:40px; line-height:40px;  } 
	  .title_bg_orange{ background-color:#ff6e40; }
	  .dishes_right{ margin-left:2%;}

.recipe .re_a > h2{ color:#333; font-weight:normal;} 

.m_cart_free{ color:#888;font-size: 150%;}

.xiaocai_title{ display:inline-block; margin:0 auto; padding:10px; background-color:#ff6e40;}

/* 满蹭*/
.fullRub{ width:100%; padding-bottom:0; background-color:#f2f2f2;height:40px; line-height:40px; text-align:center; font-size:14px; color:#000;border:1px solid #ddd; background:url(../images/coupons_arrow1.png) no-repeat 97% 85%;}

.fullRub p{ width:90%; padding-right:10%;  background:url(../images/fullrub.png) no-repeat 96.5% center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.fullRub_pad{ padding-top:0px;}
.checkout-cart .fullRub .priceDifferences{ color:#ff6e40;}

.pay_t .remind{ padding-left:34px; color:#777; font-size:15px; line-height:20px;}
.checkout-cart-gifts .priceDifferences{ color:#ff6e40; font-style:normal;}
.checkout-cart-gifts .choice{font-style:normal;}

.checkout-checkout .pay_t .remind{ padding-left:0px;}

/**/
#mask_layer_wrapper > h3 > .close_layer {
	background: url(../images/checkout_pro_del.png) no-repeat right center;
	width: 36px;
	height: 45px;
	float: right;
	cursor: pointer;
}

#mask_layer_wrapper > h3 > span {
	display: block;
	float: left;
}

#mask_layer_wrapper > h3 > .close_layer {
	background: url(../images/checkout_pro_del.png) no-repeat right center;
	width: 36px;
	height: 45px;
	float: right;
	cursor: pointer;
}

.checkout-cart .fullRub i{ font-style:normal;}

.checkout-cart-gifts .remind_300gifts{ position:fixed; left:0; bottom:0px; height:60px; width:100%; font-size:16px; color:#666; border-top:1px solid #ddd;}
.checkout-cart-gifts .gifts_price{ height:60px; }

.checkout-cart-gifts .gifts_price > span{ width:60%; float:left; padding:8px 5% 0;}
.checkout-cart-gifts .gifts_price a{ height:60px; line-height:60px; background-color:#ff6e40; color:#fff; display:inline-block; float:right; width:30%; text-align:center; margin-top:-1px; border-top:1px solid #ff6e40;}
.remind_300gifts .priceDifferences{ color:#ff6e40;}

.Another_Pay{padding:20px 20px 20px 15px; }
.Another_Pay img{ width:32px; display:block; float:left; margin-right:2%;}
.Another_Pay p{ width:85%;float:left; height:32px; line-height:32px; color:#888888; font-size:160%;}
.Another_Pay i{ font-style:normal; color:#ff6e40;}

.pay_list.more_select{ clear:both;}

.category_h_return{ display:block; float:left; width:15%; overflow:hidden;}
.category_h_return img{ height:45px;}
.category_h_title{display:block; width:70%; text-align:center; margin:0 0 0 0; float:left;}
.checkout-cart .category_h_nav{ position:absolute; top:0; right:0.5%;}
.category_h_nav img{margin-top: 11px;display: block; height:23px;}

.category_two_nav{ width:60%;position: absolute;right:-60%;margin-top: 45px;  z-index:100; height:100%; background-color:#fff;box-shadow:3px -20px 15px rgba(0,0,0,0.8)}
.over_layer_bg{ background-color:#000; opacity:0.2; position:absolute;left:0; z-index:99; width:100%; height:100%; overflow:hidden;}

.category_two_nav span{
	display:block; width:90%; padding-left:10%; height:60px; line-height:60px; font-size:160%; color:#ff6e40; border-bottom:1px solid #ddd;}
	
.product-category a.select span{ background-color:#ff6e40; color:#fff;}
.product-category a.category_top  span{ background-color:#ff6e40; color:#fff;}

/**/
.Faddress_error{ padding:10px 0;}
.address_tisi{ position:relative;}
.address_tisi .alert_danger{ position:relative; left:0; top:0;  float:left; font-weight:normal; padding:0; margin:0;color: #ff0000; font-size:14px;margin-bottom: 10px;}

.C_addressTitle{ position:relative; height:50px; /*background:url(../images/check_iconcar.png) no-repeat 0px center; padding-left:40px;*/}
.check_add  .C_addressCon{ position:relative; left: 0;top: 0;display: block;width: 100%;}
.C_addressTitle p{position: absolute;width: 100%;left: 0;top: 41px;}
.C_addressList{ padding-right:40px;}


/* alert start */ 
.modal {overflow-x: hidden;overflow-y: auto;bottom: 0;left: 0;outline: 0 none;position: fixed;right: 0;top: 0; z-index: 1050;}
.modal .modal-dialog {width:80%;position: relative;z-index:9991; font-size:18px;}
.modal .modal-content {background-clip: padding-box;background-color: #ffffff;border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);outline: 0 none;position: relative;}
.modal .modal-backdrop { background-color: #000000;bottom: 0;left: 0;position: fixed;right: 0;top: 0; z-index:9990;}
.modal .modal-backdrop.fade {opacity: 0;}
.modal .modal-backdrop.in { opacity: 0.5;}
.modal .modal-header {border-bottom: 1px solid #e5e5e5; min-height: 16.4286px;padding:10px 15px;background-color: #fcf9f2;color: #eb5020;}
.modal .modal-header .close { margin-top: -2px;}
.modal .modal-title {line-height: 1.42857; margin: 0; font-weight:normal;}
.modal .modal-body {padding: 40px 15px;position: relative; font-size:16px; text-align:center; color:#666;}
.modal .modal-footer {border-top: 1px solid #e5e5e5;padding: 15px;text-align: right;}
.modal .btn_close {color: #000000;float: right;font-size: 18px;font-weight: bold;line-height: 1;text-shadow: 0 1px 0 #ffffff;color: #BF360C;background-color: transparent; border:none;font-size: 25px;}

.modal-content .modal-btn{ width:40%; background-color:#ee6038; margin:0 auto 20px; text-align:center; padding:5px 0; color:#fff; cursor:pointer;}
.modal-content .modal-btn:hover {background-color: #d72d1e !important;}
/* alert end */ 



/**/
.todo-more-content{ text-align:center;font-size:180%;line-height: 200%;color: #666666;  padding: 0 0 0px 0;}
.todo-more-content .From_down_to_up , .todo-more-content .From_up_to_down { padding-right:15px; height:27px; line-height:27px; width:47%; margin:20px auto 10px; text-align:left;;}
.todo-more-content .From_down_to_up{background:url(../images/icon_up.png) no-repeat right center;}
.todo-more-content .From_up_to_down{background:url(../images/icon_down.png) no-repeat right center;}

.product_Overview{}
.product-more-content img{ width:100%;}
.product-product .recipe li img{ width:100%;}

.product-product .labels{ position:fixed; right:5%; top:3%;}
.product-product .labels .recipe{ display:block;width: 40px;height: 40px;line-height: 40px; font-size:135%; color:#fff;border: 1px solid #ff6e40;background-color: #ff6e40;border-radius: 50%;text-align: center;}

.product-product .recipe b{text-align: center;font-size: 175%;color: #333;display: block;font-weight: normal; padding:15px 0;}
.product-product .recipe span{text-align: center;font-size: 175%;color: #333;display: block;font-weight: normal; padding:15px 0;}

.product-product .recipe li a{ display:block; position:relative;}
.product-product .recipe li a span{ position:absolute; left:0; bottom:0; width:100%; text-align:center;background-color:rgba(255,110,64,0.8); color:#fff; padding:6px 0; height:30px; line-height:30px; display:inline-block; }
.product-product .recipe li a .icon_pro_more{ background:url(../images/icon_por_more.png) no-repeat right center; width:13px; height:25px; display:inline-block;}
.product-product .recipe li a strong{ display:inline-block;font-weight:normal; font-size:120%;}

/*收藏  加入收藏夹  提示隐藏*/
.product-product .alert_success{ display:none;}

.product-product d_pad{ position:relative;}

/*注册  禁用样式*/
.boxGray{background-color: #ccc;  color: #fff;}
.boxOrange{  background-color: #fff;  color: #ff6e40;  border: 1px solid #ff6e40;}
.next_get.boxOrange{ font-style:oblique; color:#ff6e40; font-style:normal;  border:none; border-bottom: 1px solid #ff6e40;}



/*个人信息  头部。  兼容  font-size 解决  vertical-align: middle; 样式上下不居中对齐*/
.account-edit .back1{ font-size:0;}

/**/
.price-app-con{ text-align:center; padding-top:10px;}
.price-app-con .text_price_app{ display:inline-block; padding:0 8px; background-color:#bf360c; text-align:center; color:#fff; height:20px; line-height:20px; margin-right:10px;}
.price-app-con .price_app{ color:#bf360c; font-style:normal;}

/*f_title coupon_entry*/
.f_title.coupon_entry > .Coupons_input_span{ width:100%;}
.f_title.coupon_entry > span > .Coupons_input{ float:right;}

/*限购  样式*/
.limit-buy{width: 30px !important;height: 30px;}



@media screen and (max-width: 640px) {
	.product-element section > a{width:36px; height:36px; background-size:36px !important;}
	.product-element section > a:hover{background:url(../images/common/cart_x3h.png)  no-repeat left top; width:36px; height:36px; background-size:36px;}
	.product-element section > a.carton{background:url(../images/common/cart_x3hover.png)  no-repeat left top; width:36px; height:36px; background-size:36px;}
	.product-element-nosale  > section > a{ background:url(../images/common/cart_x3h.png)  no-repeat left top;  display:inline-block; width:36px; height:36px;cursor:default;  background-size:36px;}
	.product-product .d_footer .df_r{height: 58px;line-height: 58px;margin: 0;}
	.remove_wishlist{right: 0px;}
}
/*checkzl end*/















