/* 线下支付 */
.gwc_line{background-image: -moz-linear-gradient( 90deg, rgb(245,245,245) 70%, rgb(236,236,236) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(245,245,245) 70%, rgb(236,236,236) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(245,245,245) 70%, rgb(236,236,236) 100%); height:0.85rem;}
body{background:#f5f5f5;}
.pay_title{height:3.5rem; line-height:3.5rem; font-size:1.4rem; color:#686868; border-bottom:0.1rem solid #e5e5e5; text-indent:1.5rem;}
.paymode_tab{width:100%; overflow:hidden; border-bottom:0.1rem solid #e5e5e5; padding:0 0 1.5rem;}
.paymode_tab li{float:left; margin:1.5rem 0 0 1.5rem; display:inline-block;}
.paymode_tab li a{width:7.2rem; height:3rem; display:block; border:0.1rem solid #d7d7d7; border-radius:.4rem; font-size:1.2rem; color:#5d5d5d; text-align:center; line-height:3rem;}
.paymode_tab li.current a{border:0.1rem solid #1bbfda; color:#1bbfda;}
.paymode_tab li.tab-none {color:#d7d7d7; border-color:#d9d9d9;}
.paymode_tab li.tab-none a {color:#d7d7d7;}
.account_ct{padding:.4rem 1.5rem 1.5rem; border-bottom:0.1rem solid #e5e5e5;}
.account_tab{overflow:hidden; margin-top:1rem;}
.acline1{border-left:.7rem solid #425693;}
.acline2{border-left:.7rem solid #a92015;}
.acline1{ background:url(//image10.homedo.com/Mobile/Shopcart/bank_ximg1.png) no-repeat right 1.3rem center #fff; background-size:8rem 8.5rem;}
.acline2{ background:url(//image10.homedo.com/Mobile/Shopcart/bank_ximg2.png) no-repeat right 1.3rem center #fff; background-size:8rem 8.5rem;}
.account_ui{border-bottom:.1rem solid #d7d7d7; border-top:.1rem solid #d7d7d7; position:relative; background:url(//image10.homedo.com/Mobile/Shopcart/account_bg.jpg) repeat-y right top; background-size:0.45rem 1.15rem; padding:.8rem 0 1rem 1.3rem; min-height:2.6rem; font-size:1.2rem; color:#686868;}
.account_ui .bank_img{position:absolute; top:1rem; right:1.5rem; width:2.5rem;}
.account_ui h2{font-size:1.4rem; color:#000; font-weight:normal; line-height:2.2rem;}
.account_ui p{line-height:2rem;}
.account_ui p strong{font-weight:normal; color:#96979a;}
.account_ui p .blue{color:#2c80ff;}
.account_ui p .red{color:#ff4747;}
.account_ui .yhradio{position:absolute; top:1rem; right:1.5rem; width:2.4rem;height:2.4rem;}
.account_ui .yhradio .yhrad{height:2.4rem; width:2.4rem; background:url(//image10.homedo.com/Mobile/Shopcart/yhatice.png) no-repeat; display:block; background-size:2.4rem;}
.account_ui .yhradio .ation{background-position:left bottom;}

.gwcbtn{background:#f5f5f5; width:100%; overflow:hidden;}
.counter{display: block; color:#fff; background:#1bbfda; border-radius: 5px; font-size: 1.8rem; text-align: center; height: 4.4rem; line-height: 4.4rem; width:94%; margin: 2rem auto;}
.content .input-div {position:relative;padding:0 1.5rem 0 10rem;height: 4.3rem;line-height: 4.3rem;vertical-align: middle;border-bottom: .1rem solid #e5e5e5;overflow: hidden; color:#000;}
.content .param-style { color:#96979a; position: absolute;padding-left: 1.5rem;left: 0;top: 0;display: inline-block;height: 4.4rem;line-height: 4.4rem;font-size: 1.5rem;text-align: left;z-index:1;}
.content .input-text-style{width:100%;font-size: 1.4rem;text-align: right;height: 3rem;color:#000;line-height: 3rem;border:none;outline:none; background:#fff;}
.content .input-div .cancle-div {position: relative;}
.content .input-div .cancle-input {display: none;position: absolute;right: 0.1rem;top:1.38rem;background: #d8d8d8;border-radius: 50%;text-align: center;width:1.6rem;height: 1.6rem;line-height: 1.4rem;color:#fff;cursor: pointer;}
.cancle-div .red{color:#e3393d;}
.head-title-div .order{position: absolute; top:0; right: 1.5rem; height: 4.45rem; line-height: 4.45rem; font-size:1.4rem; color:#96979a;}

.colccc{color:#ccc;}
.pay-adders-bg { height:1.3rem; background:url(//image10.homedo.com/image/20160226/2dc16d5c-1802-4bd4-9e3f-30c3b9f509ea.jpg) left top repeat-x #f5f5f5; background-size:7.5rem 0.3rem;}
/* 结算 */
.common_wrap{width:100%; overflow:hidden; background:#fff}
.mapinform{ padding:1rem 0; width:100%; overflow:hidden; line-height:1.5rem; background:url(//image10.homedo.com/Mobile/Shopcart/clearing_ico.png) no-repeat 1.4rem center; background-size:1.45rem 2.2rem;}
.mapinform a{display:block; color:#000; font-size:1.2rem; padding:0 2.8rem 0 4.1rem; background:url(//image10.homedo.com/Mobile/Shopcart/clearing_ico2.png) no-repeat right 1rem center; background-size:0.8rem 1.4rem;}
.mapinform h2{font-size:1.4rem; width:100%; overflow:hidden; padding-bottom:0.3rem;}
.clearing_ui{border-bottom:.1rem solid #e5e5e5; height:3.6rem; line-height:3.6rem; padding:0 1rem 0 1.5rem; overflow:hidden; display:block; color:#000;}
.clearing_ui a.s_href{color:#000; background:url(//image10.homedo.com/Mobile/Shopcart/clearing_ico2.png) no-repeat right center; background-size:0.8rem 1.4rem; display:block; width:100%; height:100%;}
.clearing_ui .cring_item{padding:0 1.7rem 0 0;}
.clearing_ui .cring_item span small {font-size:1.5rem; color:#686868}
.clearing_ui .fl{font-size:1.5rem;}
.clearing_ui .fr{font-size:1.4rem}
.clearing_ui .yunbtn{width:5.3rem; height:2.2rem; border:.1rem #d7d7d7 solid; line-height:2.2rem; text-align:center; display:inline-block; margin-left:1rem; border-radius:.3rem; color:#5d5d5d;}
.clearing_ui a.ycur{border:.1rem #1bbfda solid; color:#1bbfda;}
.step_textarea{border-bottom:.1rem solid #e5e5e5; overflow:hidden; width:100%; padding:1rem 0;}
.step_textarea textarea{width:88%; margin-left:1.5rem; background:#fff; color:#686868; line-height:1.8rem; font-size:1.4rem; height:7.5rem; border:0 none; outline:none;}
.stepbox_t{border-bottom:.1rem solid #e5e5e5; overflow:hidden; width:100%; color:#000; padding:1rem 0; font-size:1.5rem;}
.stepbox_b{overflow:hidden; width:100%; color:#686868; padding:1rem 0; font-size:1.2rem;}
.price_item{padding:0 1.5rem 0 1.5rem;  width:auto; }
.price_item .frred{color:#e3393d; float:right;font-size:1.5rem;}
.price_item .frred em{font-size:1.2rem;}
.submit_ui{background:#4c4c4c; height:5.5rem; line-height:5.5rem; color:#fff; font-size:1.4rem; margin-top:2.5rem;}
.submit_ui .price_m{padding-left:1.5rem;}
.submit_ui .price_m em{font-size:1.6rem; font-weight:bold; color:#fff;}
.submit_ui .submit_btn{background:#1bbfda; height:5.5rem; line-height:5.5rem; color:#fff; display:inline-block; width:40%; float:right; text-align:center;}
.PC-goods-list {background:#fff;}

/*收货地址选择*/
.content .sle-address{height: 7.2rem;line-height: 7.2rem;position: relative;padding-left: 4.5rem;padding-right: 7.5rem;background: #fff;border-bottom: 1px solid #d7d7d7;}
.content .sle-address .info-div .name-tel{font-size: 1.4rem;height: 3rem;line-height: 3rem;color: #000;}
.content .sle-address .info-div .name-tel .tel-right{float: right;}
.content .sle-address .info-div .address-info{font-size: 1.2rem;height: 3rem;line-height: 1.5rem;float: left;color: #000; overflow:hidden;}
.content .sle-btn{position: absolute;left: 0;top: 0;width:1.8rem;margin-left: 1.5rem;height: 7.2rem;line-height: 7.2rem; background:url(//image10.homedo.com/Mobile/gougou.png) 0 center no-repeat; background-size: 3.4rem 1.7rem;}
.content .sle-btn.cur{ background-position:-1.7rem center;}
.content .edit{position: absolute;right: 0;top: 0;height: 7.2rem;line-height: 7.2rem;width: 1.6rem;margin-right: 1.5rem;height: 7.2rem; background: url(//image10.homedo.com/Mobile/edit.png) 0 center no-repeat;background-size: 3.2rem 1.6rem;}
.content .edit:hover{background: url(//image10.homedo.com/Mobile/edit.png) -1.6rem center no-repeat;background-size: 3.2rem 1.6rem;}
.content .shuxian{position: absolute;top: 1.6rem;right: 5.2rem;width: 2.3rem;height: 4rem;border-right: 2px solid #d7d7d7;}

/* 编辑_新增收货地址 */
.input_box{width:100%; background:#fff; color:#7b7c7e; border-bottom:.1rem solid #e5e5e5; position:relative; min-height:4.4rem;}
.input_box h2{width:7rem; text-align:right; position:absolute; top:0; left:0; line-height:4.4rem}
.input_box.mr h2 {text-align:left; left:2.3rem; width:10rem;}
.input_box p { padding:0.7rem 1.5rem 0 8rem;}
.input_box .checkbox {outline:none; margin:1rem; width:2.4rem; height:2.4rem; right:7%; top:9%; background:url(//image10.homedo.com/Mobile/urser/hongbao-deter.png) top right no-repeat; background-size:5.3rem 2.4rem; border:none; -webkit-appearance: none; appearance: none;}
.input_box .checkbox:checked {background-position:top left;}
.inputk_style { width:100%; height:3rem; border:0 none; line-height:2.8rem;outline: none;}
.input_box .none input::-webkit-input-placeholder,.input_box .none textarea::-webkit-input-placeholder{color:#f35050;}
.selectk_style { width:98%; height:3rem; border:1px solid #d7d7d7; line-height:2.8rem;appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(//image10.homedo.com/Mobile/Shopcart/select_ico.png) no-repeat right 1rem center; background-size:1.4rem .8rem; outline: none;}
.input_box select::-ms-expand { display: none; }
.inputk_style:focus {outline: none; background: none; outline-width: 0px; -webkit-tap-highlight-color: rgba(255,255,255,0);}
.selectk_style:focus {outline: none; background: none; outline-width: 0px; -webkit-tap-highlight-color: rgba(255,255,255,0);}
.det-box {height:6rem;}
.det-address {position:fixed; left:0; bottom:0; display:block; background:#fff; text-align:center; font-size:2rem; color:#f35050; height:4rem; width:100%; line-height:4rem; border-top:#efefef solid .1rem;}
.address-list a { position:relative; display:block; padding:1rem 4.4rem 1rem 1rem; color:#222;  background:#fff; border-bottom:#e8e8e8 solid .1rem;}
.address-list.odd a {background:#f6f8fa}
.address-list dl dt {  overflow:hidden; padding-bottom:.5rem;}
.address-list dl dt span {font-size:1.4rem;}
.address-list dl dt p {font-size:1.5rem;}
.address-list dl dd {font-size:1.2rem; line-height:1.8rem}
.address-list dl dd span {color:#1bbfda}
.address-list em.icon {width:2.4rem; height:2.4rem; position:absolute;  top:50%; right:1rem; margin-top:-1.2rem; background:url(//image10.homedo.com/Mobile/urser/hongbao-deter.png) top left no-repeat; background-size:5.3rem 2.4rem}

/*选择地址弹出窗*/
.choiceAddressBox{ overflow:hidden;position:fixed;z-index:10001;left:0;bottom:0;width:100%;height:0;}
.noaddress{position:fixed;z-index:10010;left:0;bottom:5.9rem;width:100%;}
.Address-box{background:#fff;}
.AddressTitle{position:relative;height:5rem;line-height:5rem;text-align:center;font-size:1.7rem;color:#222222;}
.AddressTitle .close-porp{width:1.1rem;height:1.1rem;background:url(//image01.homedo.com/Files/Images/cms/www/20171116/5201223539950822118_pic1.png) 0 0 no-repeat;background-size:1.1rem;position:absolute;right:2rem;top:2rem;}
.AddressBtn{overflow:hidden;height:4.5rem;line-height:4.5rem;font-size:1.5rem;line-height:4.5rem!important;padding:0!important;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding:0;}
.AddressBtn li{font-size:1.5rem!important;float:left;padding:0 1.2rem!important;color:#222222;position:relative;display:none;height:4.5rem!important;}
.AddressBtn li.cur:after{color:#1DBFDA;content:"";height:0.2rem;width:100%;background:#0ebbd8;position:absolute;bottom:0;left:0;}
.choiceCity dd p{display:block;height:3.5rem;padding:0rem 1.2rem;line-height:3.5rem;text-align:left;font-size:1.5rem;color:#222222;}
.choiceCity dd{display:none;}
.choiceCity dd a{position:relative;}
.choiceCity dd a.cur{color:#1cbfda;}
.choiceCity dd a.cur:after{content:"";width:1.2rem;height:1.2rem;position:absolute;right:-1.5rem;top:.25rem;background:url('//image01.homedo.com/Files/Images/cms/www/20171116/5155199873622162650_pic1.png') no-repeat center;background-size:1.2rem 1.2rem;}
.fromPlace{padding:0rem 1.5rem .5rem;font-size:1.4rem;margin-top:-0.5rem;}
.fromPlace span{color:#A0A0A0;font-size:1.2rem;}
.fromPlace a{color:#6D6D6D;padding-left:0.5rem;font-size:1.2rem;}
.choiceCity{height:17.5rem;overflow:scroll}

.list-btn-box {height: 4.4rem; margin-top:2rem;}
.btn-box-porp {position:fixed; left:0; bottom:0;width:100%;}
.btn-box-porp .ok-btn {margin-bottom:1rem;}
/*成功*/
.succeed_infor { padding:2rem; background:#51c4d4; color:#fff; font-size:1.3rem; line-height:2rem;}
.succeed_infor h3 {font-size:1.5rem; line-height:2.4rem;}
.succeed_btn {padding:2rem 1rem; background:#fff; overflow:hidden; }
.succeed_btn li {width:50%;}
.succeed_btn li a {display:block; height:3.8rem; margin:0 1rem; border:#1bbfda solid 0.1rem; color:#1bbfda; text-align:center; line-height:3.8rem; font-size:1.8rem; border-radius:0.4rem;}
.succeed_btn li a.home {border-color:#96979a; color:#96979a}
.succeed_box {position:absolute; bottom:0rem; left:0; color:#686868; width:100%; text-align:center}
.succeed_box p {line-height:2.4rem;font-size:1.3rem;}

.pay-box {display:none}
.online-bank {overflow:hidden; font-size:1.4rem; padding:1rem 1.5rem; height:2.4rem; line-height:2.4rem; color:#000}
.online-bank label {overflow:hidden}
.online-bank em {width:2.4rem; height:2.4rem; background:url(//image10.homedo.com/Mobile/pay-icon.png) 0 0 no-repeat; background-size:2.4rem; margin-right:1rem;}
.online-bank em.wechat-icon { background-image:url(//image10.homedo.com/Mobile/pay-icon-wechat.png)}
.online-bank input[type=checkbox] {appearance:button; -moz-appearance:button; -webkit-appearance: none; width:2.4rem; height:2.4rem; background:url(//image10.homedo.com/Mobile/Shopcart/yhatice.png) 0 0 no-repeat; background-size:2.4rem 4.8rem; outline:none}
.online-bank input[type=checkbox]:checked { background-position: left bottom}


@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}
@-ms-keyframes rotate{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}
@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}

.loading-box {position:fixed; display:none; width:12rem; height:12rem; background:rgba(0, 0, 0, 0.30); border-radius:2rem; left:50%; top:50%; margin:-6rem 0 0 -6rem;}
.loading-box em {display:block; width:6.4rem; height:6.4rem; margin:1.5rem auto; position:relative; animation: 2.5s linear 0s normal none infinite rotate; -webkit-animation:2.5s linear 0s normal none infinite rotate; -o-animation:2.5s linear 0s normal none infinite rotate; -ms-animation:2.5s linear 0s normal none infinite rotate;}
.loading-box p {text-align:center; font-size:1.4rem; color:#fff;}

.invoice-text { height:10rem; background:#f5f5f5 }
.invoice-text p {display:block; height:7rem; padding-top:3rem; text-align:center; font-size:1.2rem; width:100%; left:0; bottom:0; line-height:2rem; color:#96979a}
.pay_title .invoice-icon {padding-right:2rem; width:8rem; position:relative}
.pay_title .invoice-icon.fl {display:inline; float:none;}
.pay_title .invoice-icon em { width:1.4rem; height:1.4rem; top:0; background:url(//image10.homedo.com/Mobile/invoice-icon.png) 0 0 no-repeat; background-size:1.4rem; position:absolute; right:0}

#have .input_box h2 { padding-left:1rem; text-align:left}
#have .input_box p {padding-left:9rem;}
#have .input_box p input {text-align:right;}
#have .input_box p input[disabled]  {background:#fff; color:#ccc; }
#have .invoice-text {height:4.2rem;  line-height:4.2rem; font-size:1.4rem; color:#fff; padding:0 1rem; background:#fcbd54}
.cancle-input {display: none; position: absolute; right: 1rem; top:1.38rem; border-radius: 50%; text-align: center; width:1.6rem; height: 1.6rem; line-height: 0; font-size:0; background:url(//image10.homedo.com/Mobile/input-clear.png) 0 0 no-repeat !important; background-size:1.6rem !important; color:#fff; cursor: pointer;}
.invoice_cont .zp-submit {color: #fff;text-align: center;height: 4.4rem;line-height: 4.4rem;font-size: 1.6rem;border-radius: .3rem;position:fixed;bottom: 2rem;width: 88%;background:#2F7BFF;margin-left: 6%;}


/*红包*/
#hongbao-select {background:#f5f5f5; padding-bottom:.1rem;}
.select-hb .c-1cbfda {color:#1cbfda; height:2.4rem; line-height:2.4rem;}
.select-hb-btn p small {padding-left:0.3rem; color:#686868; font-size:1.2rem !important;}
.hongbao-tab {height:5rem; display:block; border-bottom:#e7e7e7 solid .1rem; background:#fff}
.hongbao-tab li { width:50%; height:5rem;}
.hongbao-tab li span {display:block; height:4.9rem; margin:0 1rem; line-height:4.9rem; text-align:center; color:#686868; font-size:1.4rem; }
.hongbao-tab li.cur span {color:#1cbfda; border-bottom:#1cbfda solid .2rem}
.tab-box {display:none}
.hongbao-box { padding-top:1rem;}
.hongbao-box .hongbao-list {margin-bottom:1rem; position:relative}
.hongbao-box .hongbao-list h4,
.hongbao-box .hongbao-list p,
.hongbao-box .hongbao-list em,
.hongbao-box .hongbao-list dl {position:absolute}
.hongbao-box .hongbao-list h4 {left:10%; top:10%;}
.hongbao-box .hongbao-list p {left:10%; top:50%; margin-top:-1.5rem; height:3rem; line-height:3rem; font-size:1.4rem;}
.hongbao-box .hongbao-list p storng {font-size:3rem;}
.hongbao-box .hongbao-list p small {font-size:1.2rem;}
.hongbao-box .hongbao-list dl {left:53%; top:50%; margin-top:-1.5rem;padding-right: 1.3rem;}
.hongbao-box .hongbao-list dl dt { font-size:1.4rem; line-height:1.6rem; color:#5f5f5f}
.hongbao-box .hongbao-list dl dd {font-size:1.2rem; line-height:1.4rem; color:#b4b4b4}
.hongbao-box .hongbao-list.use {color:#df3c40}
.hongbao-box .hongbao-list.use-btn em { width:2.4rem; height:2.4rem; right:7%; top:9%; background:url(//image10.homedo.com/Mobile/urser/hongbao-deter.png) top right no-repeat; background-size:5.3rem 2.4rem }
.hongbao-box .hongbao-list.use-btn.cur em {background-position:top left;}
.hongbao-box .hongbao-list.overdue,
.hongbao-box .hongbao-list.used {color:#949494 !important}
.content-hb {padding:2rem 1rem 0 1rem;}
.content-hb .div-style-iput {position: relative;padding:0 0rem 0 1rem;height: 4.2rem;line-height: 4.2rem;border: 1px solid #d7d7d7;border-radius: 5px;margin:1rem auto;overflow: hidden;background: #fff;}
.content-hb .div-style-iput input {width:100%;font-size: 1.5rem;text-indent: 3%;height: 3rem;color:#222222;line-height: 3rem;border:none;outline:none;}
.content-hb .login-btn {display: inline-block;width:100%;height: 4rem;line-height: 4rem;text-align:center;font-size: 1.8rem; border-radius:5px ; background:#1bbfda;color:#fff;cursor: pointer;}

            
#zqjs-btn {width:3.7rem; height:2.4rem; margin-top:.3rem; -moz-appearance:none; -webkit-appearance: none; appearance:none; background:url(//image10.homedo.com/Mobile/urser/zq-icon.png) 0 -2.4rem no-repeat; background-size:3.7rem 4.8rem; outline:none; border:none;}
#zqjs-btn:checked {background-position:0 0;}
.clearing_ui.zq-month .cring_item {padding-left:6rem;}
.clearing_ui.zq-month .cring_item .fl {margin-left:-6rem;}
.dispatching-text {  outline:none; text-align:right; -moz-appearance:none; -webkit-appearance: none; appearance:none; height:3.6rem; line-height:3.6rem; border:none; background:none}
               
.box-btn .arrow-top {position:relative; margin-top:2rem; width:1.2rem; height:1.2rem; border: #96979a solid; border-width:.1rem .1rem 0 0; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); }
.box-btn.cur .arrow-top {margin-top:1.2rem; transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg); }

.conserve {display: block;color: #fff;background: #1bbfda;border-radius: 5px;font-size: 1.8rem;text-align: center;height: 4.4rem;line-height: 4.4rem;width: 94%;margin: 2rem auto;}