/* input(72,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':' */
.display_box{display:box;display:-webkit-box}
.box_flex{display:block;-webkit-box-flex:1;box-flex:1}
.cofcoic-radio:before{content: "\e912" !important}
.inter-itme .des{height:33px;padding:5px 10px 0;font-size: 12px;color:#595959;word-break: break-all;}
.inter-itme .pic{padding:10px;}
.inter-itme .all-price{height:47px;}
.inter-itme .price{padding:5px 10px 0;font-size: 14px;color:#595959;}
.inter-itme .price em{color:#ba5447;font-size: 16px;}
.inter-itme .price1 {padding:8px 10px 0;font-size: 14px; }
.hd_nav{position: fixed !important;}
.all-scroll{padding-bottom: 60px;}
.sales-deploy .item .icon-check{color:transparent}
.sales-deploy .item .cur .icon-check{color:#fff}
/*商品详情 （商品规格样式公用）*/
#salescroll{position:static}
.sales-deploy .item{padding-top:10px}
.sales-deploy .item label{display:block;font-size:14px;margin-bottom:11px}
.sales-deploy .item:first-child{padding-top:0;}
.sales-deploy .item .options a{display:inline-block;position:relative;font-size:14px;padding:0 15px;border:1px #2c2c2c solid;border-radius:3px;height:35px;line-height:32px;margin:0 10px 10px 0}
.sales-deploy .item a.disabled{color:#999}
.sales-deploy .item a.disabled:active{border-color:#d2d2d2}
.sales-deploy .item a.cur{border-color:#fd5753}
.sales-deploy .item a.cur .mark-icon{position:absolute;right:0;top:0;width:0;height:0;border-top: 20px solid #fd5753 ;border-left: 20px solid transparent;}
.sales-deploy .item .cofcoic-checker{position:absolute;top:-20px;right:0;font-size:12px;}
.sales-deploy .item .cur .mark-icon{display:block}
/*地址样式*/
.nbar_tit{position: absolute;right: 5px;top: 0;line-height: 48px;}
.nbar_tit a:last-child {margin-right: 0;}
.nbar_tit a {display: inline-block;margin-right: 10px;font-size: 16px;}
.addrrun li {padding: 15px 10px;}
.addrrun li>div {position: relative}
.addrdefault {position: absolute;top: 30%;width: 30px;height: 30px;line-height: 30px;font-size: 13px;border: 1px #cfcfcf solid;color: #cfcfcf;border-radius: 15px;text-align: center}
.addrdefault.cur {border-color: #e73273;color: #e73273}
.addrrun dl {padding-left: 40px;font-size: 16px;line-height: 24px;width: 95%}
.addrrun .icon-arrow-r {position: absolute;right: 10px;top: 35%;font-size: 18px}
.addr_btn_box{width: 48%}
.addr_btn_group {padding: 0 10px;margin-top: 12px;display: none}
.addr_btn {width: 100%;height: 30px;border: 1px solid #ebebeb;border-radius: 3px;transition: all .175s;font-size: 15px;line-height: 28px;background-color: #fff}
.invoice {padding: 10px;font-size: 14px;overflow: hidden;line-height: 26px;position: relative}
.invType .t0 {line-height: 26px;margin-left: 24px}
.invoice dl {line-height: 26px}
.invoice dl dt {font-size: 16px}
.invoice dl dd {float: left;width: 50%;margin-top: 10px}
.txtBox {padding-left: 10px}
.invoice .textbox {font-size: 15px;border: 0;display: block;margin-top: 10px;width: 100%;padding:10px}
.editgoods .invoice {height:57px;line-height:37px;}
.invoice .con {position: absolute;right: 10px;top: 10px}
.DefAddrBox {padding:18px 10px;font-size: 14px;}
.DefAddrBox .ckbShop {margin-right: 8px;vertical-align: top;}
.editAddr .txtarea {width: 100%;height: 68px;border: 0;line-height: 24px;font-size: 15px;text-align:right;}
.txt_com{line-height:37px;width: 100%;font-size: 15px;border: 0;background-color: #fff;text-align: right}
.allbtn{padding:10px;border-top: 1px solid #000}
.allbtn a {display: block;font-size: 16px;height: 44px;line-height: 44px;margin: 0 auto;color: #323232;text-align: center;}
/*快递方式*/

/*购物车页面开始*/
.gwc_InfoBox{margin-bottom:15px}
.gwc_shopNameBox{position:relative;padding:17px 10px;}
.gwc_shopNameBox .con{padding-left:30px}
.gwc_shopName{font-size:14px;position: relative;top:2px;}
.gwc_shopAct{margin-top:5px}
.gwc_shopNameBox .ckbShop,.gwc_productBox .ckbShop{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);left:10px}
.ckbShop{display:inline-block;width:18px;height:18px;line-height:18px;border-radius:50%;text-align:center;vertical-align:middle;border:none}
.ckbShop .cofcoic-checker:before{font-size:12px}
.ckbbox0{float:left;width:30px;height:30px}
.ckbbox1{float:left;width:40px;height:70px}
.ckbShop.red_bg{background:#fd5753;border-color:#fd5753}
.c-minus{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:12px;height:2px;border-radius:2px;background-color:#fff}
.gwc_productBox .red_bg .icon-check{display:none}
.gwc_productBox .p_out{width:100%;overflow:hidden;position:relative}
.gwc_productBox .p_inner{width:200%;top:0;left:0;overflow:hidden}
.gwc_productBox .p_Info{width:20rem,padding-left:0}
.gwc_productBox .p_del{width:55px;padding:13px 0;background-color:#ef3d3d;color:#fff;font-size:16px;line-height:4.531rem;text-align:center}
.p_Info{position:relative;padding:13px 10px;}
.p_Info .con{display:-webkit-box;margin-left:30px}
.p_Info .p_dec{margin-left:10px;-webkit-box-flex:1}
/*.p_Info .p_dec .inter-itme .price{padding-left:0;padding-top:0}
.p_Info .p_dec .inter-itme .price1{padding-left:0;}*/
.p_Info .p_wl{background:#f4f4f4}
.p_wl .icon-arrow-r{float:right;margin-top:1px}
.p_Info .p_titBox{padding:2px 0 8px;font-size:14px}
.p_Info .p_titBox .p_title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.p_Info .p_attr{font-size:15px;margin-top:4px}
.shopTotle{padding:2px 10px 5px;min-height:56px;}
.shopTotle p:first-child{padding-left: 0;}
.shopTotle p{line-height: 17px;}
/*购物车页面结束*/

/*订单详情页面*/
.shopInfo {font-size: 14px;padding: 20px 10px;}
.totlePriceBox {padding: 5px 0;font-size: 14px}
.totlePriceBox .txt{padding-top: 10px;}
.shopstate {float: right;font-size: 14px}
.orderlist{background:#000}
.orderlist .p_Info{border-bottom:0}
.orderlist .p_wl{margin:0;height:56px;line-height:56px;padding:0 10px;font-size:15px}
.orderlist .list_p0{padding-bottom:10px;}
.p_Info .p_img img{height:4.531rem;width:4.531rem;border-radius:3px}

.detailinfo{margin-top:10px;font-size:14px;}
.detailinfo label{font-size:14px;color:#666}
.detailinfo .gm-input{border:0;font-size:16px;height:50px;text-align:right;width:78%;-webkit-appearance:none;background-color:transparent;}
.shopdetail .shopName{height:34px;line-height:34px;font-size:15px;padding:0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.detailinfo li{height:50px;line-height:50px;padding:0 15px 0 10px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position: relative;}
.detailinfo li i{margin-right: 5px}
.detailinfo li:after{right:15px;}
.detailinfo .icon-tele-o,.detailinfo .icon-addr-o{display:inline-block;margin-right:10px;color:#df6e1a;font-size:20px;vertical-align:top}
.detailinfo .allshop{display:inline-block;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.detailinfo .num{float:right;max-width:60%;text-overflow:ellipsis;overflow:hidden;white-space:nowra;margin-right:25px}
.detailinfo .icon-arrow-r{position:absolute;right:15px;top:0}
#salescrol{position: static;}
/*确认订单页*/
.opay-info li{line-height:38px;font-size:14px;padding-left:0!important}
.opay-info .display-box>div{text-indent:10px;}
.opay-info .wayList ul li{border-bottom: 1px solid #ebebeb;}
.opay-info .wayList li{padding-left: 10px;line-height: 56px;}
.opay-info .em_circle{margin-right:5px}
.opay-info .wayList{margin-top:0 !important}
.opay-info .channelBox{padding-right:15px;}
.wayList ul li{height:56px;}
.wayList ul li:last-child{border:none !important}
.wayList ul li em{margin-top:0;margin-right:10px;}
.em_circle em{width:18px;height:18px;border:none;margin:0 10px}
.park-tit{height:35px;line-height:35px;padding:0 10px}
.payonline{position:relative;padding:13px;}
.payonline span{display:inline-block;background:url(../images/icon-bank.png) no-repeat;background-size:34px auto;height:34px;line-height:34px;padding-left:40px;font-size:16px;}
.payonline i{position:absolute;right:10px;top:50%;margin-top:-9px;}
.orderinfor .item{display:block;padding:0 10px;font-size:14px;height:56px;line-height:56px;margin-top:10px}
.orderinfor .item .txt_com{line-height:55px;width:70%;font-size:14px}
.buyerInfoBox{padding:10px 30px 10px 10px;position:relative;font-size:16px;}
.takeletter{display:block;position:absolute;top:0;left:0;width:100%;height:4px;background:url(../images/common/letter.png?v=VpWKxuc9vWuNX_1DeEjQiOAXRwU) repeat-x;background-size:320px auto}
.takeletter:last-child{bottom:0;top:auto}
.buyerInfoBox .cofcoic-locate{display:block;width:30px;font-size:20px;margin-top:20px}
.buyerInfo{padding:7px 0}
.buyerInfo .name{margin-right:14px}
.buyerAddr{line-height:22px}
.arr.icon-backarrow{position:absolute;right:20px;top:50%;transform:translate(0,-50%) rotate(135deg);-webkit-transform:translate(0,-50%) rotate(135deg)}
.arr.icon-backarrow:before{content:"";display: block; width: 12px;height: 12px;border-left:1px solid #000;border-top:1px solid #333;}
/*订单详情*/
.orderDetailsBox .innercon{padding:10px;font-size:16px;background:#fff}
.orderDetailsBox h4{height:35px;line-height:35px;padding:0 10px;background:#fff;font-size:15px}
.orderDetailsBox dl{display:box;display:-webkit-box;line-height:18px;font-size:12px;padding:4px 0}
.orderDetailsBox dl dd{width:70%;word-break:break-all}
.orderDetailsBox dl dt{margin-right:15px;width:80px}

.orderDetailsBox.newstyle h4 {background:none !important}
.newstyle .innercon {padding:0;font-size:14px;}
.newstyle .innercon dl {display:block;padding:0 10px;line-height:37px;}
.newstyle .innercon dl:after {content:'';display:block;clear:both;height:0;overflow:hidden;}
.newstyle .innercon dt {float:left;width:auto;font-size:12px;}
.newstyle .innercon dd {float:right; width:auto;font-size:12px;}

.orderDetailsBtn {display:table;width:100%;}
.orderDetailsBtn > div {display:table-cell;border-left:1px solid #000;}
.orderDetailsBtn > div:first-child {border-left:0;}
.orderDetailsBtn.cofco-btn-group button {width:100%;height:44px;font-size:14px;border:0;}

/*评星*/
.p_comment .ratings li{background: none !important}
.starbox{position: relative;display:inline-block}
.starbox .star_score{position: absolute;right:10px;left:10px;z-index: 10}
.starbox .star_score1{padding-left: 74px;position: relative;}
.starbox .star_score1 ul{font-size: 0}
.starbox .star_score1 li{display: inline-block;width: 22px;height: 45px;overflow: hidden;margin-right: 4px;}
.starbox .star_score1 li:last-child{margin-right: 0;}
.starbox .star_score1 li:before{font-size: 22px;}
.starbox .star_score1 .ratings2{position: absolute;top:0;overflow: hidden;white-space: nowrap;}

/*评星列表*/
.scorebox{width:50%;}
.levelcount{width:50%}
.mer-evalu .starbox .star_score1,.scorebox .starbox .star_score1{padding-left:0}

/*支付结果*/
.apayresult1 { background-color: #fff; padding: 40px 0;}
.apayresult1 .tips { margin-top: 15px; }
.apayresult1 .tipfail, .apayresult1 .tipsuc, .apayresult1 .tipover, .apayresult1 .tipwarn, .apayresult1 .tipProcessing  { min-height: 72px; background-position: 0 bottom; }
.apayinfor { background-color: #fff; padding: 10px 12px; }
.apayinfor .bar { display: flex; justify-content: space-between; color: #666; font-size: 14px; margin-top: 16px; }
.apayinfor .bar:first-child { margin-top: 12px; }
.apayinfor .note { margin-top: 18px; }



