@charset "utf-8";
body,textarea,input,select,option {font-size:12px;color:#333;font-family:Arial,'微软雅黑',Tahoma,sans-serif;}h1,h2,h3,h4,h5,h6,input, textarea, select{font-size:100%;font-weight:normal;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}a:hover{text-decoration:none}body{word-break:break-all;word-wrap:break-word;cursor:default;}input[type="checkbox"],input[type="text"],input[type="submit"],input[type="number"],input[type="tel"],textarea,button,input[type="button"]{-webkit-border-radius:0;border-radius:0;-webkit-appearance: none;}html, body, form,fieldset, p, div,h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}.d_box{display:-moz-box;display:-webkit-box;display:box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width:100%;}html{font-size:62.5%;}body{font-size:1.2rem;font-size:12px;width:100%;overflow-x:hidden;}i,var{font-style:normal;}.d_center{display: -webkit-box;display: -moz-box;display: box;-webkit-box-pack: center;-webkit-box-align: center;-moz-box-pack: center;-moz-box-align: center;box-pack: center;box-align: center;}.d_boxflex{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;display:block;}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}b,i{font-weight:normal;font-style:normal;}.vm *{vertical-align: middle;}

em,i,var{font-style: normal;}
.usd{white-space:normal;}
.usd img{ height:auto;max-width: 100%;} 

body{max-width:640px;margin:0 auto;background-color:#FFFFFF;}
.myStoreTop{display:block;padding:50px 0 17px 0;background:url(/images/top_bg.jpg) no-repeat 0 0;background-size:100% auto;position:relative;}
.myStoreTop i{display:block;width:71px;height:71px;border-radius:71px;margin:0px auto;padding:2px;background-color:#fff;border:1px solid #eee;}
.myStoreTop i img{display:block;width:71px;height:71px;border-radius:71px;}
.myStoreTop b{display:block;font-size:13px;color:#666;text-align:center;line-height:13px;padding-top:10px;padding-bottom:8px;}
.myStoreTop em{display:block;width:159px;height:18px;background:url(/images/title_icon.png) no-repeat 0 0;background-size:159px 18px;-moz-background-size:159px 18px;-webkit-background-size:159px 18px;margin:0 auto;}
.myStoreTop p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:20px 12px 0 12px; background-color: #54b017;border-radius: 18px; overflow: hidden;}
.myStoreTop p a{color:#fff;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;height:36px;border-right:1px solid #4fa615;border-left:1px solid #6cbd37;line-height:36px;text-align:center;font-size:14px;}
.myStoreTop p a:last-child{border-right:none;}
.myStoreTop p a:first-child{border-left:none;}
.myStoreTop p .cur{background-color: #43a006;}
.goodsBox{background-color: #fff;padding-bottom:62px;}
.goodsList{background-color: #fff;border-bottom: 1px solid #eee; display: block;padding-bottom:15px;}
.goodsList img{ display: block;}
.goodsList span{ line-height: 20px;padding:15px 10px 3px 10px; display: block; text-align: center;font-size:16px;}
.ipraise i{background:url(/images/ipraiseico.png) no-repeat;background-size:12px 10px;-webkit-background-size:12px 10px;-moz-background-size:12px 10px;display: inline-block;margin-right:5px; width: 12px; height: 10px;background-position: 0 0; vertical-align: -1px;}
.ipraise{ text-align: center;color:#999;padding-top:3px;}
.footfix{ height:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;border-top:1px solid #9ED2E3;border-bottom:1px solid #9ED2E3;
background:url(/images/footfixbg.jpg) no-repeat 0 0;background-size:100% auto;
position: fixed;bottom:0;left:0;width:100%; z-index: 9;}
.footfix a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;border-right:1px solid #9ED2E3;line-height:45px;text-align:center;color:#096072;font-size:15px;}
.footfix a i{display:inline-block;width:14px;height:13px;background:url(/images/bottom_nac_icon_v1.png) no-repeat 0 0;background-size:36px 13px;-webkit-background-size:36px 13px;position:relative;top:1px;margin-right:12px;}
.footfix a:last-child{border-right:none;}
.footfix a:last-child i{background-position:-22px -2px;top:3px;}


.nctouch-home-nav{padding:15px 10px 15px;clear:both;}
.nctouch-home-nav ul {  overflow: hidden;}
.nctouch-home-nav li { float: left; width: 20%; height: 7rem; padding: 0.5rem 0 0.3rem 0;}
.nctouch-home-nav li a { display: block; text-align: center;}
.nctouch-home-nav li span { display: inline-block; width: 3.8rem; height: 3.8rem; margin: 0 auto 0.3rem auto; border-radius: 100%;}
.nctouch-home-nav li:nth-child(1) span {}
.nctouch-home-nav li:nth-child(2) span {}
.nctouch-home-nav li:nth-child(3) span {}
.nctouch-home-nav li:nth-child(4) span {}
.nctouch-home-nav li:nth-child(5) span {}

.nctouch-home-nav li span i { display: block; width: 100%; height: 100%; background-position: 100% 100%; background-repeat: no-repeat; background-size: 100%;}
/*
.nctouch-home-nav li:nth-child(1) span i { background-image: url(/images/icon/n1.png);}
.nctouch-home-nav li:nth-child(2) span i { background-image: url(/images/icon/n13.png);}
.nctouch-home-nav li:nth-child(3) span i { background-image: url(/images/icon/n7.png);}
.nctouch-home-nav li:nth-child(4) span i { background-image: url(/images/icon/n34.png);}
.nctouch-home-nav li:nth-child(5) span i { background-image: url(/images/icon/n18.png);}*/
.nctouch-home-nav li p { display: block; font-size: 1.1rem; line-height: 1.8rem; color: #777777;}


/*0624*/
.goodsTop .top{background-color: #fff; height: 44px;}
.goodsTop .top{padding-right:5px;}
.goodsTop .top img{ float: left;margin:15px 0 0 15px;}
.goodsTop .top .buy{background:url(/images/goodstopico.png) no-repeat;background-size:18px 70px;-webkit-background-size:18px 70px;-moz-background-size:18px 70px;float: right; height: 37px;width: 38px;background-position: 8px 14px; position: relative;}
.goodsTop .top .buy em{background-color: #f45f48;width:14px; height: 14px;border-radius: 50%;color:#fff;font-size:11px; line-height: 14px; text-align: center; position: absolute;right:5px;top:5px;}
.goodsTop .top i{width:1px;background-color: #bbb; float: right;height: 17px;margin:12px 5px 0 5px;}
.goodsTop .top .order{ float: right; line-height: 44px;padding:0 8px;}
.goodsLogobox{display:block;padding:12px 0 85px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background:url(/images/top_bg3.jpg) no-repeat bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;position:relative;}
.goodsLogobox i{display:block;width:50px;height:50px;border-radius:50%;margin:0px auto;padding:2px;background-color:#fff;border:1px solid #ddd;}
.goodsLogobox i img{display:block;width:50px;height:50px;border-radius:50%;}
.goodsLogobox b{display:block;font-size:13px;color:#666;text-align:center;line-height:13px;padding-top:10px;padding-bottom:8px;}
.goodsLogobox em{display:block;width:159px;height:18px;background:url(/images/title_icon.png) no-repeat 0 0;background-size:159px 18px;-moz-background-size:159px 18px;-webkit-background-size:159px 18px;margin:0 auto;}
.safeguard{background-color: #fff; clear: both;border-bottom: 1px solid #eee;}
.safeguard .sp{ display: block;background-color: #f7f7f7;border-top:1px solid #fff; height: 28px; line-height: 28px;font-size:12px;color:#999;}
.safeguard .sp i{background:url(/images/goodstopico.png) no-repeat;background-size:18px 70px;-webkit-background-size:18px 70px;-moz-background-size:18px 70px;width:13px; height: 13px; display: inline-block;margin:0 5px 0 15px; vertical-align: -1px;}
.safeguard .sp .i1{background-position: 0 -42px;}
.safeguard .sp .i2{background-position: 0 -57px;}
.safeguard .tips{background-color: #fff; display: block;height: 40px; line-height: 40px;color:#999;padding:0 15px;}
.listNav{ background: -moz-linear-gradient(top, #fff 0%, #eafafe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eafafe));
    background: -webkit-linear-gradient(top, #fff 0%,#eafafe 100%);
    background: -o-linear-gradient(top, #fff 0%,#eafafe 100%);
    background: -ms-linear-gradient(top, #fff 0%,#eafafe 100%);
    background: linear-gradient(to bottom, #fff 0%,#eafafe 100%);
	margin-bottom:10px;border-top:1px solid #eee;border-bottom:1px solid #a8cfde;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex; }
.listNav a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;line-height: 42px; height:42px;text-align:center;font-size:16px;}
.listNav a em{font-style: normal;color:#333}
.listNav .cur em{border-bottom: 2px solid #44a21d;color:#44a21d; font-weight:bold; line-height: 38px; display: inline-block;}
.listNav a:last-child{border-right:none;}

.topSearch{padding:8px 10px;clear:both; }
.topSearch input[type="search"]{background:url(/images/searchIcon.png) no-repeat;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;width:100%;padding:6px 6px 8px 29px; background-position:7px 8px;height:34px;background-color:#fff;border:1px solid #fff;font-size:13px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance: none;}
.detailDiv{padding:0 15px;}
.detailDiv b{display: block;font-weight: bold;font-size:16px;padding:15px 0 5px 0;}
.detailDiv span{color:#f45f48;font-size:18px;padding-bottom: 10px; display: block;}
.detailDiv span em{margin-left:10px;color:#999;text-decoration:line-through;font-size:12px;}
.detailDiv div{ line-height:26px;border-top:1px dashed #eee;color:#888;font-size:12px;padding:10px 0; overflow: hidden;}
.detailDiv div a{ float: right;color:#666;border:1px solid #eee;padding:0 10px;line-heigh:26px;border-radius: 3px;}
.detailWrap{background-color: #fff;margin:12px 0 60px 0;border-top: 1px solid #eee; clear: both; overflow: hidden;}
.detailnav{border-bottom: 1px solid #eee;}
.detailnav a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;border-right:1px solid #eee;line-height:40px;text-align:center;font-size:14px;}
.detailnav a em{font-style: normal;}
.detailnav .on em{border-bottom: 2px solid #44a21d; line-height: 38px;color:#44a21d; display: inline-block;}
.detailnav a:last-child{border-right:none;}
.detailnav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;}
.detailWrap .artpp{ box-sizing: border-box; display: block;padding:10px 10px 30px 10px;}
.detailWrap .artpp div{padding-bottom:20px;}
.detailWrap .artpp img{max-width: 100%; line-height: 20px;font-size:14px;}
.detailfoot{ height:45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position: fixed;bottom:0;left:0;width:100%; z-index: 9999;}
.detailfoot a{background-color: #24a86c;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;line-height:45px;text-align:center;color:#fff;font-size:16px;}
.detailfoot a:last-child{background-color: #f45f48;border-right:none;}
.share_mask{position: fixed; display:none;top:0;left:0;width:100%;z-index:9999;}
.share_mask_bg{position: fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0.8);width:100%; height: 100%;}
.share_img{ position: absolute;top:4px;right:30px;}
.review .title{display:block;height:40px;font-size:16px;padding-left:16px;color:#fff;line-height:40px;background-color:#CD2C48;font-weight:normal;}
.goodscomment .ti{ display: block; height: 38px; line-height: 38px; text-align: center;color:#fff; background-color: #da7f48;font-size:20px; }
.commentList{border-top:4px solid #f0f0f0;padding:10px 18px;}
.comcont{ overflow: hidden; clear: both;zoom:1;}
.comcont .face{ float: left;width:36px; height: 36px;border-radius: 50%; overflow: hidden;border:1px solid #dcdcdc;}
.comcont .face img{width:36px;}
.comcont .name{ display: block;margin-left:48px;color:#888;font-size:14px; font-weight: bold;}
.comcont .gradebox{ display: block;margin-left:48px;padding-top:3px;}
.gradebox div{background: url(/images/gradeIco.png) repeat-x;-moz-background-size:12px 25px;-webkit-background-size:12px 25px;background-size:12px 25px;background-position: 0 0;width:60px; height: 12px; overflow: hidden; display: inline-block;}
.gradebox div var{background: url(/images/gradeIco.png) repeat-x;-moz-background-size:12px 25px;-webkit-background-size:12px 25px;background-size:12px 25px;background-position: 0 -13px; height: 12px; overflow: hidden; display: block;}
.gradebox span{display: inline-block;color:#999; margin-left:10px;}
.commentList p{ display: block; line-height: 20px;font-size:14px;padding:8px 0 3px 0;}
.showimg{ overflow: hidden; clear: both;zoom:1;}
.showimg a{ float: left;width:50px; height: 46px; line-height: 46px;margin:5px 5px 0 0;border:1px solid #ddd; overflow: hidden;}
.showimg a img{ display: inline; vertical-align: middle;width: 50px;}
.loadmorebtn{border-top:4px solid #f0f0f0;background: #fff;margin-top: 10px;line-height: 30px;color: #8C8C8C;}

/*0629*/
.detailnav a var{color:#888;font-size:11px;padding-left:3px;}
.commentTab{ clear: both; padding:15px 0;}
.commentTab p{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 20px;background-color: #f1f1f1;border-radius: 18px; overflow: hidden;}
.commentTab p a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;height:30px;border-right:1px solid #fff;border-left:1px solid #eee;line-height:30px;color:#666;text-align:center;font-size:13px;}
.commentTab p a:last-child{border-right:none;}
.commentTab p a:first-child{border-left:none;}
.commentTab p .cur{background-color: #46af38;color:#fff;}

.Classify b{display:block;font-size:13px;line-height:13px;color:#6db44e;padding:22px 0 0 19px;}
.Classify i{display:block;font-size:10px;line-height:10px;color:#999;padding:7px 0 0 19px;}
.Classify p{display:block;border-top:1px solid #EEEEEE;margin-top:25px;}
.Classify p span{display:block;width:33.33%;float:left;}
.Classify p span a{display:block;text-align:center;line-height:52px;height:52px;border-bottom:1px solid #eee;border-right:1px solid #eee;font-size:13px;color:#666;}
.Classify p span.third a{border-right:none;}
.ClassifyList .navScroll{width:100%;height:44px;overflow-y:hidden;overflow-x:auto;background-color:#fff;position:fixed;left:0px;top:0px;z-index:9999;border-bottom:1px solid #ddd}
.ClassifyList .nav{padding:0px 6px 0px 14px;height:56px;}
.ClassifyList .nav li{display:block;padding:0 4px;float:left;margin-right:18px;}
.ClassifyList .nav li a{display:inline-block;padding:0 4px;margin:0 auto;text-align:center;padding-top:17px;line-height:12px;padding-bottom:13px;}
.ClassifyList .nav li.active a{border-bottom:2px solid #44A21D;color:#44A21D}
.navScroll var{display:block;background-color:#fff;width:24px;height:44px;position:absolute;right:0px;top:0px;background-color:#fff}
.navScroll var em{display:block;width:10px;height:10px;border-top:1px solid #ddd;border-right:1px solid #ddd;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:18px 0 0 4px;}
.foodslist{padding:18px 7px 10px;}
.foodslist span{display:block;width:50%;float:left;margin-bottom:10px;}
.foodslist span a{display:block;margin:0 5px;border-radius:5px;background-color:#FFFFFF;overflow:hidden;}
.foodslist span a img{display:block;width:100%;}
.foodslist span a b{display:block;line-height:14px;font-size:14px;padding:14px 0 0 12px;height:28px;overflow:hidden;padding-right:8px;}
.foodslist span a i{display:block;line-height:16px;font-size:18px;color:#f45f48;padding-top:32px;padding-left:12px;padding-bottom:9px;}
.foodslist span a var{display:block;height:34px;line-height:34px;border-top:1px solid #eee;padding-left:13px;color:#574d44;font-size:10px;}

 .market{ font-size:12px; text-decoration:line-through; color:#999}

/*20160706新加*/
.up_goodsbg{background-color: rgba(0,0,0,.5);position: fixed; z-index:9998;bottom:0;left:0; height: 100%; width: 100%; display: none;}
.up_goods{ position: fixed;bottom:-200%;left:0;width: 100%; background-color: #fff; z-index:9999;}
.up_goods .about{padding:12px; overflow: hidden;  clear: both;}
.up_goods .about .img{ float: left;width: 75px; height: 75px; overflow: hidden; line-height: 75px;}
.up_goods .about .img img{width: 75px; vertical-align: middle; display: inline;}
.up_goods .about div{margin-left: 90px; display: block;}
.up_goods .about div b{line-height: 22px;padding:8px 0 5px 0; display: block;font-size:16px;}
.up_goods .about div span{ display: block;font-size:13px;color:#888;}
.up_goods .about div span em{color: #df1f44;}
.up_choose span,.up_Num span{padding-bottom:5px; display: block;font-size:13px;}
.up_choose,.up_Num{padding:8px 12px 3px 12px;}
.up_Num{padding-bottom:20px;}
.goodsUpcont{overflow-x: auto;position: absolute;width:100%;left:0;/* top:100px; */z-index: 999999;}
.up_choose ul{ overflow: hidden; zoom:1; clear: both; width: 100%;}
.up_choose ul li{ float: left;margin-right:10px;margin-bottom:5px;border:1px solid #bebebe; height: 30px; line-height: 30px;padding:0 10px;border-radius: 4px;font-size:13px;}
.up_choose ul li[disabled="disabled"]{background-color: #eee;color:#999;border:1px solid #eee;}
.up_choose ul .cur{ position:relative;border:1px solid #df1f44;color:#df1f44;}
.up_choose ul .cur:after{ position: absolute;content: " ";background:url(/images/checkico.png) no-repeat;background-size:12px 12px;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;height:12px; width: 12px;bottom:0;right:0;}
.up_NumDiv{display:inline-block; overflow:hidden;height:30px;line-height:30px;border:1px solid #bebebe;border-radius:4px;text-align:center;}
.up_NumDiv i{display:block;width:30px;height:30px;float:left;background-color:#efefef;color:#999;font-family:"宋体";font-weight:bold;font-size:14px;}
.up_NumDiv b{display:block;font-size:13px;float:left;text-align:center;padding:0 13px;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.orderAbout .up_NumDiv{ float: right;margin-top:10px; height: 26px; line-height: 26px; border-radius: 0;}
.orderAbout .up_NumDiv i{ height: 26px; width: 26px;}
.orderAbout .guestBook{display:-webkit-box;display:-moz-box;display:box;}
.orderAbout .guestBook var{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;float:none;display:block;width:100%;}
.orderAbout .guestBook input{line-height: 20px;border:none 0;padding: 5px 5px; margin-top: 7px;font-size:13px;}
.orderAbout .quan::after{ position: absolute;right:18px; top:19px;content: "";width:8px;height:8px;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.orderAbout .quan var{padding-right:12px;}
.up_goods .confirm{position:absolute; z-index:9999999;bottom:0;left:0;display: block; width: 100%; height: 46px; background-color: #ff5000;color:#fff;font-size:16px; border: none 0;}
.buy_box_close{background: url(/images/store_icon_bg.png?v1) no-repeat;-webkit-background-size:100px 100px;-moz-background-size:100px 100px;background-size:100px 100px; background-position: -79px -81px;background-color:#fff;border-radius: 50%; width:26px; height: 26px; position: absolute;right:5px;top:-10px; z-index:9999999;}
.b_fixed{position:fixed;top:0;left:0;right:0;z-index:1000;}
#error_tips{ text-align: center;position:fixed;top:38%; display:none;width:100%; z-index: 99999;}
#error_tips em{font-style:normal;margin:0 auto;text-align:center; line-height:34px; height:34px; display:inline-block;color:#fff;font-size:14px; background: rgba(0,0,0,0.5); border-radius:24px;padding:0 15px; z-index:90;}
.appLink{ display:block; text-align:center;font-size:13px;background-color:#f7fef6;height:30px; line-height:30px;border-radius:15px;border:1px solid #95c88f;margin:10px 10px 0 10px;}
.appLink i{background:url(/images/goodstopico1.png) no-repeat;background-size:18px 70px;-webkit-background-size:18px 70px;-moz-background-size:18px 70px;background-position: 0 -23px; height:15px;width:15px; display:inline-block;margin-right:5px;vertical-align:-3px;}

.loadbtn{color:#888;display: block;text-align: center;height: 40px;line-height: 40px;margin-top: 10px;background: #FFF;border-top: 1px solid #eee;font-size: 14px;border-bottom: 1px solid #eee;}
.shareBox span{display:block;width:117px;height:118px;position:absolute;right:30px;top:8px;background:url(/images/share_bg.png) no-repeat 0 0;background-size:117px 118px;-webkit-background-size:117px 118px;}
.shareBox{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;left:0px;top:0px;z-index:999;display:none;}
.foodList .part img{display:block;min-width: 100%;height: auto;}
.conver_box{position: relative;width: 100%;display: block;height: auto;overflow: hidden; }
.conver_box .conver_inner{padding-bottom: 10%;width: 100%;}
.conver_box .conver_inner img{position: absolute;top:0px;left:0px;}
.shareBox span{display:block;width:117px;height:118px;position:absolute;right:30px;top:8px;background:url(/images/share_bg.png) no-repeat 0 0;background-size:117px 118px;-webkit-background-size:117px 118px;}
.shareBox{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.7);position:fixed;left:0px;top:0px;z-index:999;display:none;}
.listNav{width:100%;left:0px;top:0px;z-index:999;}
.listNav a{font-size:15px;}
.listNav a i{ display: inline-block;width:1px; background-color: #c4d6da; height: 15px; float: right; margin-top: 13px;}

.morebtn{ display: block; text-align: center;font-size:14px;color:#888; line-height: 40px;margin: 0 10px;}
.sliderbox{margin-top:10px;}
.sliderbox .ti,.botfoodlist .ti{ display: block; text-align: center;font-size:18px;color:#444;}
.sliderbox .foodslist span a{margin:0 3px;padding:1px;border-radius: 6px;border:1px solid #ddd; overflow: hidden;}
.sliderbox .foodslist{padding:12px 7px 14px 57px;}
.swiper-wrapper .conver_box .conver_inner img,.botfoodlist .conver_box .conver_inner img{border-radius: 5px 5px 0 0;}
.botfoodlist .foodslist span a{margin:5px 7px;padding:0px;border-radius:0 0 8px 8px;border:1px solid #E2E2E2; overflow: hidden;}
.botfoodlist .foodslist{padding:12px 7px 10px;}
.botfoodlist .conver_box .conver_inner{padding-bottom: 55%;width: 100%;}
.swiper-wrapper .conver_box .conver_inner{padding-bottom: 55%;}
.foodslist span a i{padding-top:10px;}
.foodslist span a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; line-height: 17px; height: 17px;padding:17px 8px 0 10px}
.foodslist span a i{padding-left: 10px;padding-bottom: 10px;}
.swiper-slide{-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/*主页幻灯片样式*/
.pic_tab{ position:relative;width:100%;background-color:#fff;border-bottom:0px solid #d5d5d5; margin-top:-1px;}
.pic_tabbox{overflow:hidden;text-align:center;font-weight:bold;font-size: 20px;line-height: 36px;position:relative;background-color:#FFF;}
.mid01_box{background:#FFF;width:100%; top:0; float:left;}
.pic_num{ position:absolute;bottom:10px;left:50%;margin-left:-15px;text-align:center;z-index: 99;}
.pic_num li{display:inline-block;padding-top:4px;margin: 0 1px;}
.pic_num a{display:inline-block;width:8px;height:8px;background-color:rgba(0,0,0,.6);border-radius:5px;}
.pic_num .active{background-color: #44a21d;}
.timetBox{background-size:100% auto;position:relative; height: 100%;}

/*翻页*/
.page{margin-bottom:15px; height:70px; line-height:70px;}
.page select{height:35px;line-height:35px;vertical-align:middle; border:1px solid #999; border-radius:0;margin:0 10px;border-radius:5px;}
.page a{border-radius:5px;height:33px;line-height:33px;padding:0 10px;border:1px solid #CDCBCB;background:#ECEBEB;display:inline-block; vertical-align:middle;background-image: -moz-linear-gradient(top, #fff, #ececec);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ececec)); color:#555; font-size:1.1rem;}
.page a.unc{color:#333333;border-color:#E0DDDD;background-image:none;}

.pre{margin:0;padding:0;}
.pre{font-family:courier new,courier,monospace;}

.Shuzi{border-radius:15px; width:18px; height:18px; text-align:center; line-height:18px; background-color:#ff5b67; color:#FFFFFF;position:absolute;bottom:60px; right:30px; font-size:13px;}



/*slide CSS*/
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;

}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.swipe-wrap > div{
  height: 170px; overflow: hidden; position: relative;
}
.swipe-wrap img{
  height: 170px; width: 100%;
}
#slide{
  height: 170px; margin:0 auto; position: relative;
  /*-webkit-box-shadow: 0px 2px 2px #666;
  box-shadow: 0px 2px 2px #666;*/
}
#slide div label {
  white-space: nowrap; text-overflow:ellipsis; overflow: hidden;
  background-image: -webkit-linear-gradient(top, rgba(59,59,59,.6), rgba(27,27,27,.6), rgba(50,50,50,.4), rgba(31,31,31,.4));
  background-image: linear-gradient(top, rgba(59,59,59,.6), rgba(27,27,27,.6), rgba(50,50,50,.4), rgba(31,31,31,.4));
  position: absolute; left: 0; bottom: 0;
  width: 100%; height: 30px; line-height: 30px; padding-left: 20px;
  display:block;
  color:#fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size:13px;
}
#pointer{
  position: absolute; left:45%; bottom: 3px; overflow: hidden;
}
#pointer li{
  float: left; list-style: none;
}
#pointer li a{
  display: inline-block; width: 7px; height: 7px; border-radius: 7px;
  border:1px solid #f9f8f2; margin-right: 6px;
}
#pointer li a.active{
  background-color: #f9f8f2;
}


.n-more{
	text-align: center;
    width: 140px;
    height: 120px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.n-more span{
	font-size:1.4rem;
	color:#666666;
	text-align: center;
}
.n-mpic{
	width:1.6rem !important;
	margin:0 auto;
	width:6%;
}
.btn-s { vertical-align: top; display: inline-block !important; height: 2.4rem; padding: 0 0.7rem; margin: 0 auto; font-size: 1.3rem; color: #fff !important; line-height: 2.4rem; text-align: center; background-color: #f38749; border: solid 1px #f38749; border-radius: 0.2rem;}

.active{
	display: block;
}
.onactive{
	display: none;
}

.onlineService{display:block;width:60px;height:50px;background-color:#f38749;color:#fff;text-decoration:none;font-size:14px;line-height:20px;border-radius:60px;text-align:center;padding-top:10px;position:fixed;right:11px;bottom:50px; z-index:9998;}
.backService{display:block;width:45px;height:35px;background-color:#f38749;color:#fff;text-decoration:none;font-size:14px;line-height:25px;border-radius:45px;text-align:center;padding-top:10px;position:fixed;right:11px;bottom:50px; z-index:9998;}
