#topNavWrapper {
width: 100%;
padding-top:0px;
text-align: left;
height: 110px;
margin: 0px auto;
z-index:100;
_position: relative ;
_top:0px;
}
#topNav {
width: 100%;
float: left;
display: block;
z-index: 100;
overflow: visible;
position: fixed;
top: 50px; /* position fixed for IE6 */
_position: absolute;
_top: expression(documentElement.scrollTop + "px");
background-image: url( /uploadfile/2012/0717/0717014456145_4456.gif);
background-repeat: no-repeat;
background-position: right;
margin-top:0px;
height: 100px;
line-height: 100px;
color:#000;
background-color:#fff;
padding:4px 0 0 10px;
border-bottom: 1px solid #d6d6d6;
}
#topshop {
width: 100%;
padding-top:0px;
text-align: left;
height: 120px;
margin: 0px auto;
z-index:100;
_position: relative ;
_top:0px;
}
#topNavshop {
width: 100%;
float: left;
display: block;
z-index: 100;
overflow: visible;
position: fixed;
top: 30px; /* position fixed for IE6 */
_position: absolute;
_top: expression(documentElement.scrollTop + "px");
background-image: url( /uploadfile/2012/0717/0717014456145_4456.gif);
background-repeat: no-repeat;
background-position: right;
margin-top:0px;
height: 140px;
line-height: 125px;
color:#000;
background-color:#fff;
padding:4px 0 0 10px;
border-bottom: 1px solid #d6d6d6;
}
#topdelivery {
width: 100%;
padding-top:0px;
text-align: left;
height: 110px;
margin: 0px auto;
z-index:100;
_position: relative ;
_top:0px;
}
#topNavdelivery {
width: 100%;
float: left;
display: block;
z-index: 100;
overflow: visible;
position: fixed;
top: 50px; /* position fixed for IE6 */
_position: absolute;
_top: expression(documentElement.scrollTop + "px");
background-image: url( /uploadfile/2012/0717/0717014456145_4456.gif);
background-repeat: no-repeat;
background-position: right;
margin-top:0px;
height: 100px;
line-height: 30px;
color:#000;
background-color:#fff;
padding:4px 0 0 10px;
border-bottom: 1px solid #d6d6d6;
}
.cartadd_num{font-size:12px}
.navContent{display:block}
.ui-sx{width:100%;overflow:hidden}
.subNavBox{overflow:hidden;margin-left:10px;padding-bottom:0;margin-right:10px}
.subNav{background-size:auto 13px}
.subNav.on{background-size:auto 14px}
.subNav strong{display:block;width:100%;height:40px;border-bottom:1px solid #eee;color:#666;font-weight:400;font-size:16px;line-height:40px}
.currentDt{background-size:auto 13px}
.navContent li{overflow:hidden;width:100%}
.navContent li .title{width:100%;font-size:16px;line-height:30px;color:#666;margin-top:5px}
.navContent li .item{overflow:hidden;border-bottom:1px solid #eee;padding-bottom:5px}
.navContent li .item a{padding-left:10px;padding-right:10px;border:1px solid #CCC;line-height:30px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:5px;margin-bottom:10px}
.navContent li .item a.hover{background:red;color:#FFF;border:1px solid red;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.navContent li .purchase{font-size:14px;line-height:25px;color:#666}
.navContent li .purchase_v{font-size:16px;line-height:25px;color:#dd2724;font-weight:700}
.navContent li h2{font-size:18px;line-height:30px;color:#333;font-weight:400}
.navContent li p{width:95%;overflow:hidden;height:25px;line-height:25px;margin:auto}
.navContent li .key{display:block;float:left;width:30%;font-size:14px;color:#666;text-align:right}
.navContent li .p-price-v{display:block;width:70%;float:left;font-size:16px;color:#dd2724}
.navContent li .title1{width:100%;font-size:16px;height:20px;line-height:20px;color:#666;padding-top:10px}
.navContent li .item1{width:100%;height:50px;overflow:hidden;padding-bottom:5px}
.navContent li .item1 a{padding-left:10px;padding-right:10px;border:1px solid #CCC;line-height:30px;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:5px;margin-bottom:10px}
.navContent li .item1 a.hover{background:red;color:#FFF;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.navContent li .item1 .ui-number{border:1px solid #ddd9da;overflow:hidden;height:30px;display:block;width:106px;margin-top:10px}
.navContent li .item1 .ui-number .decrease{display:inline-block;background:0 0;font-size:24px;line-height:30px;border:0;width:30px;float:left;height:30px;color:#F8849C;border-right:1px solid #ddd9da;text-indent:-9999px;background-size:60px}
.navContent li .item1 .ui-number .num{display:inline-block;border:0;width:40px;height:30px;float:left;text-align:center;font-size:12px;line-height:30px;color:#666;font-size:20px;text-align:center}
.navContent li .item1 .ui-number .increase{display:inline-block;background:0 0;border:0;border-left:1px solid #ddd9da;float:right;width:30px;height:30px;font-size:24px;line-height:30px;color:#F8849C;background-size:60px;text-indent:-9999px}
.row{padding:15px 10px}
.tuan-detail2{border-top:0 solid #eee;}
.txt-small .txt{border:none}
.margin-small-top2{margin-top:5px}
.buy_area .detail_coupons,.detail_baitiao{position:relative;padding:0 30px 0 10px;height:42px;line-height:42px;font-size:0;color:#999;word-break:break-word;overflow:hidden}
.buy_area .detail_coupons span.num,.detail_baitiao span.num{float:right}
.buy_area .detail_coupons span,.detail_baitiao span{font-size:12px}
.buy_area .detail_coupons span.title,.detail_baitiao span.title{margin-right:16px}
.buy_area .detail_coupons .coupon,.detail_baitiao .coupon{position:relative;display:inline-block;margin-right:5px;padding:0 9px 0 12px;border-top:1px solid #e4393c;border-bottom:1px solid #e4393c;height:18px;line-height:18px;color:#e4393c;font-size:10px}
.buy_area .detail_coupons .coupon:before,.detail_baitiao .coupon:before{left:0;width:7px}
.buy_area .detail_coupons .coupon:after,.detail_baitiao .coupon:after{right:0;width:4px;background-position:-11px 0}
.buy_area .detail_coupons .coupon:after,.buy_area .detail_coupons .coupon:before,.detail_baitiao .coupon:after,.detail_baitiao .coupon:before{content:"";position:absolute;top:-1px;height:18px;background-size:15px 18px;background-repeat:no-repeat}

.container{width:0;position:fixed;top:0;right:0;z-index:10000;display:none;overflow-x:hidden;padding:0}
.container .area-list,.container .city-list,.container .province-list{width:100%;overflow-x:hidden}
.container .city{overflow-x:hidden;padding:.42667rem;background-color:#fff;margin-top:1.6rem}
.container .city p{font-size:12px;color:#afafaf;width:95%;height:2.6rem;line-height:2.6rem;border-bottom:1px solid #e8ecf1;cursor:pointer}
.container .city p.co_current{color:#f23030}
.screen_wi_loc{display:block;width:100%;position:absolute;top:0;right:0;background-color:#f8f8f8}
.screen_wi_loc .suce_ok{font-size:12px}
.classreturn .content .return{position:absolute;left:1rem}
.screen_wi_loc .content .search{width:12rem;margin-left:3rem}
.mask-filter-div{display:none;position:fixed;max-width:100%;margin:0 auto;width:100%;left:0;right:0;top:0;bottom:0;z-index:12;background:rgba(0,0,0,.4)}

.layui-layer-page .layui-layer-content .service_weixin_qrcode{ text-align:center}


.tudou-cart-num-mask .filter-spec-img{margin-left:20px;margin-top:20px;}
.tudou-cart-num-mask .filter-spec-img img{width:6rem;height:6rem;border: 1px solid #c2c2c2;vertical-align: middle;}


.tudou-cart-num-mask{ position:fixed;  display:none; z-index:1200; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.tudou-cart-num-mask .cont{ position:absolute; bottom:0px; left:0; width:100%; background:#fff;}
.tudou-cart-num-mask .title1{ overflow:hidden; font-size:14px; color:#333; line-height:2.34rem; padding:0 0.6rem; background:#f7f7f7;}
.tudou-cart-num-mask .title1 .closs{ font-size:16px;}
.tudou-cart-num-mask .nr{padding:0.6rem;}
.tudou-cart-num-int{margin:0.2rem 0;}
.tudou-cart-num-int .table th {}
.tudou-cart-num-int ul li{display:block; float:left;}
.tudou-cart-num-mask .btn_box{ border-top: 0.1rem solid #dedede; padding:0.6rem 0 0; text-align:center;}
.tudou-cart-num-mask .btn{ display:inline-block; width: 80%; height: 2.1rem; line-height: 2.1rem; background: #2FBDAA; border-radius: 0.34rem; text-align: center; color: #FFF; font-size: 14px;}
.detilfont {text-align:center;color:#000;line-height:50px;height:50px;margin-top:20px;font-size:16px;}

#share_1{float:left;width:49%; display: block}
#share_2{float:right;width:49%; display: block}
#mess_share img{width:22px;height:22px;vertical-align: top;border: 0;}
.button1{font-size:18px;padding:10px 0;border:1px solid #5a5a59;color:#ffffff;background-color:#0e9e1a;background-image:linear-gradient(to top, #02a038, #02a138 18%, #02c244);box-shadow: 0 1px 1px rgba(7, 56, 28, 0.61), 0 1px 1px rgba(255, 255, 255, 0.51) inset;text-shadow: 0.5px 0.5px 1px rgba(15, 114, 57, 0.75);}
.button1:active{background-color: #007e2b;background-image: linear-gradient(to top, #016423, #007629 24%, #00a137);}
.button2{font-size:16px;padding:8px 0;border:1px solid #adadab;color:#000000;background-color: #e8e8e8;background-image: linear-gradient(to top, #dbdbdb, #f4f4f4);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.45), inset 0 1px 1px #efefef; text-shadow: 0.5px 0.5px 1px #fff;text-align:center;border-radius:3px;width:100%;}
.button2:active{background-color: #dedede;background-image: linear-gradient(to top, #cacaca, #e0e0e0);}
#mcover{ position: fixed; top:0;  left:0; width:100%; height:100%;background:rgba(0, 0, 0, 0.7);  display:none;z-index:20000;}
#mcover img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px;z-index:20001;}
.img{
  width: 100%;
  min-width: 100%;
  height: 50px;
  margin:0 auto;
  text-align: center;
  font-size: 20px;
}
            .divright {
                position: absolute;
                color: white;
                font-size: 12px;
                background-color: red;
                width: 12px;
                height: 12px;
                line-height: 12px;
                left: 40%;
                top: 2px;
                text-align: center;
                -webkit-border-radius: 20px;
                border-radius: 20px;
				font-family:"SimHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";
            }
.detilfont2 {text-align:center;color:#000;margin-top:0px;font-size:16px;}
.btn-small-waring{ font-size:14px; margin-left:5px;display: inline-block; margin-top:0px;   -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background:#f60;color: #fff;  width:90px;height: 28px; line-height: 28px;} 
.headertxt
{
width:100%;
height:60px;
line-height:60px;
margin:0 auto;
text-align:center;
margin-top:10px;
padding-right:25px;
}

.line2
{
display:inline-block;
width:60px;
border-top:1px solid #cccccc;
vertical-align:5px;
}


.all_jobs { width: 98%;margin:0 auto; margin-bottom: .1rem; }
.all_jobs .latest_item { position: relative; width: 100%; background: #FFFFFF; margin-top: 1rem; padding: .25rem .35rem 0 .35rem; }
.all_jobs .latest_item .item_name_line { position: relative; height: 1.6rem; line-height: 1.6rem; }
.all_jobs .latest_item .item_name_line .item_name { display: block; float: left; margin-right: .15rem; max-width: 20rem; height: .6rem; line-height: .6rem; text-decoration: none; color: #333333; }
.all_jobs .latest_item .item_name_line .item_urgent { display: block; float: left; width: 8.23rem; height: .6rem; background: url("../images/new/urgent.png") 0 center no-repeat; background-size: .23rem .29rem; margin-right: .1rem; }
.all_jobs .latest_item .item_name_line .item_topping { display: block; float: left; width: 8.23rem; height: .6rem; background: url("../images/new/topping.png") 0 center no-repeat; background-size: .23rem .29rem; }
.all_jobs .latest_item .item_name_line .item_wage { position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #ffaf24; line-height: normal; }
.all_jobs .latest_item .item_some_line { position: relative; height: .6rem; line-height: .6rem; margin-bottom: .15rem; }
.all_jobs .latest_item .item_some_line .item_some { max-width: 20rem; height: .6rem; line-height: .6rem; color: #666666; }
.all_jobs .latest_item .item_some_line .item_date { position: absolute; right: 0; top: 0; height: .6rem; line-height: .6rem; color: #999999; }
.all_jobs .latest_item .item_tag { padding-bottom: .25rem; }
.all_jobs .latest_item .item_tag .tag_cell { float: left; line-height: 1; padding: .1rem .2rem; margin-right: .15rem; font-size: .22rem; background: #ecf5ff; color: #1787fb; }
.all_jobs .latest_item .split_line { width: 100%; border-bottom: 1px solid #e2e2e2; }
.all_jobs .latest_item .item_company_line { position: relative; height: .6rem; line-height: .6rem; }
.all_jobs .latest_item .item_company_line .company_name { display: block; float: left; margin-right: .15rem; max-width: 4.2rem; height: .6rem; line-height: .6rem; text-decoration: none; color: #666666; }
.all_jobs .latest_item .item_company_line .company_auth { display: block; float: left; width: .29rem; height: .6rem; background: url("company_auth.png") 0 center no-repeat; background-size: .29rem; margin-right: .1rem; }
.all_jobs .latest_item .item_company_line .company_local { display: block; float: left; width: .27rem; height: .6rem; background: url("../images/new/company_local.png") 0 center no-repeat; background-size: .27rem; margin-right: .1rem; }
.all_jobs .latest_item .item_company_line .company_order { display: block; float: left; width: .29rem; height: .6rem; background: url("../images/new/company_order.png") 0 center no-repeat; background-size: .27rem; }
.all_jobs .latest_item .item_company_line .item_share { display: block; background: url("../images/new/share_reward.png") 0 center no-repeat; background-size: .24rem .28rem; line-height: normal; padding: .2rem 0 .2rem .32rem; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #ff6659; }
.all_jobs .latest_item .item_company_line .item_allowance_share { display: block; background: url("../images/new/allowance_share.png") 0 center no-repeat; background-size: .24rem .28rem; line-height: normal; padding: .2rem 0 .2rem .32rem; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #ff6659; }
.all_jobs .latest_item .item_company_line .item_area { display: block; background: url("../images/new/job_list_area.png") 0 center no-repeat; background-size: .20rem .24rem; line-height: normal; padding: .2rem 0 .2rem .32rem; position: absolute; right: 0; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); color: #333333; }
.all_jobs .latest_item_more { width: 100%; height: .85rem; line-height: .85rem; text-align: center; color: #999999; background: #FFFFFF; text-decoration: none; display: block; }
.all_jobs .list-empty { margin-top: .1rem; }
.jlfont{color:#000;font-size:16px;font-weight:bold}
/*微信弹窗*/
#wxnr{width:100%;height: 100%;position:fixed;top: 0;z-index:1000;display:none;background: rgba(0,0,0,.6);}
#wxnr .nrdf{margin: auto;position: absolute;top: 40%;left: 0;right: 0;width: 16rem;height: 17rem;padding: 0.3rem;padding-top: 0.6rem;margin-top: -2.5rem;text-align:center;background-color: rgba(255, 255, 255);border-radius:10px;}
#wxnr img{width: 12rem;height: 12rem;display: block;margin: 0 auto;}
#wxnr p{font-size: 0.8rem;line-height: 1.2rem;text-align:center;}
#wxnr i{position: absolute;top: 0.3rem;right: 0.2rem;width: 1rem;height: 1rem;font-size: 0.2rem;line-height: 1rem;text-align:center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 1rem;cursor: pointer;}
#wxnr span{display:inline-block;padding: 0.03rem 0.1rem;line-height: 0.35rem;background-color: var(--colour1);color:#000;border-radius: 0.05rem;cursor:pointer;}
#wxnr span.wx{padding-left: 0rem;background-image: url(../images/wx.png);background-size: 0.28rem;background-position: 0.1rem center;background-repeat: no-repeat;}
/*复制提示*/
#weixin{position: fixed;top: 50%;margin-top: -0.4rem;z-index: 9999999;font-size: 0.26rem;color: #fff;width: 90%;right: 5%;line-height: 0.8rem;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 0.1rem;display: none;}