 /*
* @Author: anchen
* @Date:   2017-04-25 15:00:01
* @Last Modified by:   anchen
* @Last Modified time: 2017-05-27 17:42:32
*/
@charset "utf-8";
em {font-style: normal;}
*{color: #333;}
.page {background: #f6f6f6; }
.recontent {margin: 0; padding: 0.5rem 5%; background-color: #fff;}
.recontent .button {height: 2.2rem; line-height: 2.2rem; font-size: 0.9rem; border-radius: 0!important; border: 1px solid #267cf9; color: #267cf9;}
.buttons-row .button.active {background-color: #267cf9;}
.relist-block{margin: 0; margin-bottom: 0.5rem; background-color: #fff;}
.relist-block ul {border: 0; font-size: 0.7rem;}
.relist-block_new{display: none;}
.relist-block_ntot{display: none;}
.relist-block_net{margin: 0; background-color: #fff;display: none;}
.relist-block_net .item-content{padding: 0px;font-size: 0.6rem;}
.relist-block_net .item-inner{padding: 0px;font-size: 0.6rem;}
.item-content {min-height: 2.5rem !important; padding-right: .75rem;}
.relist-block .item-title {color: #333;}
.relist-block .item-after {color: #333;}
.relist-block .itemnumber {color: #267cf9;}


.rebtns {position: fixed; bottom: 0; width: 100%; padding: 0.5rem 5%;background-color: #fff; box-shadow:0px -1px 5px 0px rgba(0,0,0,0.20);}
.rebtns .button-fill {background: #267cf9;}
#tab1 {padding-bottom: 3.2rem;}
.rebtns .button {border-radius: 0; letter-spacing: 3px;}

.relist-block .item-title.label {width: auto; margin-right: 3%;}
.relist-block .item-inner input {text-align: right; font-size: 0.7rem;}
.relist-block .item-inner select, .relist-block .item-inner option {direction: rtl; font-size: 0.7rem;}
.reicon-right {width: 10%; height: 2.2rem; background-color: red;}
.recontent-block-title {margin: 0.5rem 0; font-size: ;}



/*右箭图标*/
.arrow-right {float: right; width: 0.42rem; padding: 0.28rem 0;}
.arrow-right i {float: left; width: 100%; height: 0.85rem; background: url("../../images/common/rightarrow.png") 0 0 no-repeat; background-size: 100% 100%;}

/*货品信息*/
.infogoods {width: 100%; padding: 0.5rem 0;}
.remedia-list ul {padding: 0.5rem 0!important;}
.remedia-list {margin: 0;}
.remedia-list .item-media {position: relative; padding: 0!important;}
.remedia-list .item-inner {overflow: hidden; height: 4.5rem!important; padding: 0!important;}
.delround {position: absolute; top: 50%; left: -0.5rem; width: 1rem; height:1rem; padding: 0.2rem 0; margin-top: -0.5rem;}
.delround i {display: block; width: 0.6rem; height: 0.6rem; margin: 0 auto 0; background: url("../../images/common/del.png") 0 0 no-repeat; background-size: 100% 100%;}

.retile img {display: inline-block; width: 1.1rem; height: 1.1rem; margin-right: 0.2rem; vertical-align: middle;}
.title span {display: inline-block; vertical-align: middle;}
.retile, .rebarnav {height: 2.5rem; line-height: 2.5rem;}
.bar-nav ~ .content {top: 2.5rem;padding-bottom: 4rem;}
.rebarnav {background-color: #fff;}

.entrywrong::-webkit-input-placeholder { color: #267cf9;}

.recontent-block {margin:0; padding: 0;}

.titlesevice {background: url("../../images/common/fuwu.png") 0 0 no-repeat; background-size: 100% 100%;}
.navarrow-right {float: left; width: 1.1rem; height: 2.5rem; padding:0.7rem 0;}
.navarrow-right i {display: block; width: 1.1rem; height: 1.1rem; margin: 0 auto; background: url("../../images/common/xiangzuo.png") 0 0 no-repeat; background-size: 100% 100%; vertical-align: middle; } 

.popover {border-radius:0; background: #fff;}
.sevice-item {position: relative; margin: 0; height: 2.5rem; width: 8.5rem; border-bottom: 0.05rem solid #c8c8c8;}
.sevice-item dt {float: left; width: 2.5rem; height: 2.5rem; padding: 0.7rem 0 0.7rem 0.5rem;}
.sevice-item dt img {display: block; width: 1.1rem; height: 1.1rem; margin: 0 auto;}
.sevice-item dd {float: left; line-height: 2.5rem; margin-left: 0; font-size: 0.8rem;}
.sevice-item dd em {font-style: normal;}
.choiceitem dt img:nth-child(1) {display: none;}
.choiceitem dt img:nth-child(2) {display: block!important;}
.choiceitem dd em {color: #257af5;}
.modal-overlay {top: 2.5rem; background: rgba(0, 0, 0, .1);;}
.arrow-down {display: inline-block; width: 1.1rem; height: 1.1rem; background: url("../../images/common/xiangxia.png") 0 0 no-repeat; background-size: 100% 100%; vertical-align: middle;}
.popup {background-color: #f6f6f6;} 
.goodsitems {float: left; width: 32%;}
.goods .leftline {display: none;}
.goods {position: relative; width: 100%; height: 2.5rem; background-color: #fff; border: 0.5px solid #e5e5e5;}
.goodstextsel .leftline {display: block; position: absolute; left: 0; top: 50%; width: 0.3rem; height: 0.9rem; background-color: #257af5; margin-top: -0.45rem;}
.goodsnum {display: block; position: absolute; right: 0.25rem; top: 50%; width: 0.8rem; height: 0.8rem; text-align: center; line-height: 0.8rem;  font-size: 0.6rem; color: #fff; margin-top: -0.4rem; background-color: #257af5; border-radius: 50%;}
.goodsnum:empty {display: none;}
.goodstext {display: block; width: 100%; height: 100%; text-align: center; color: #333; line-height: 2.5rem; font-style: normal;}
.goodstextsel .goodstext {color: #257af5;}
.showgoods {float: left; width: 68%; min-height: 21rem; background-color: #fff;}
.showgoodsitem {position: relative; float: left; width: 6.35rem; height: 6.35rem; padding: 0.6rem 0; margin: 0;}
.showgoodsitem dt {position: relative; display: block; width: 3.5rem; height: 3.5rem; margin: 0 auto;}
.showgoodsitem dt img {display: block; width: 100%; height: 100%;}
.showgoodsitem dd {text-align: center; color: #333; font-size: 0.6rem; margin: 0; }
.showgoodsitem i {display: none;}
.showgoodsitem .showsel {position: absolute; right: -0.25rem; top: -0.25rem; display: block; width: 0.5rem; height: 0.5rem; background-color: #257af5; border-radius: 50%;}
.showsevicemask {display: none; position: absolute; top: 2.5rem; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.2); z-index: 2;}
.showsevice {position: absolute; left: 50%; top: 0; width: 8.5rem; height: auto; background-color: #fff; margin-left: -3.95rem;}
/*.showgoodsitem:hover {background-color: rgba(0, 0, 0, .2);}*/
.popover-inner{overflow: auto;max-height: 400px;}
.popover-inner a {display: block; width: 100%;}

.sevicecontent {width: 100%;  padding: 0 6%; background-color: #fff; margin-top: 0.5rem; font-size: 0.6rem;}
.sevicecontit {position: relative; width: 100%; height: 2.5rem; line-height: 2.5rem; color: #333; font-size: 0.8rem; margin: 0;}
.sevicecontit i {float: left; width: 1.1rem; height: 2.5rem; padding: 0.7rem 0;} 
.sevicecontit i img {display: block; width: 1.1rem; height: 1.1rem; margin-right: 0.2rem; vertical-align: middle;}
.sevicecontit span {display: inline-block; color: #333; font-weight: normal; vertical-align: middle;}
.sevicecontit span.sevicecontit_span{float: right;display: inline-block;font-size: 0.7rem;margin-right: 0.5rem;color: #999999;}
.sevicecontit input{float: right;display: inline-block;border: 1px solid #267cf9;color: #267cf9;width: 3rem; border-radius: 0; height: 1.1rem;background-color: white; margin-top: 0.7rem;font-size: 0.7rem; padding: 0!important;}
.sevicecontit a {float: right;border: 0px solid #267cf9;color: #267cf9;width: 3rem; height: 1.1rem;background-color: white; margin-top: 0.7rem;font-size: 0.7rem; text-align: center; line-height: 1.1rem;}
.delete {position: absolute; top: 0; right: 0; display: block; width: 2.5rem; height: 2.5rem; padding: 0.7rem 0;}
.delete em {display: block; width: 1.1rem; height: 1.1rem; float: right; background: url("../../images/common/delete.png") 0 0 no-repeat; background-size: 100% 100%;}
.ordergoodsname {width: 100%; height: 2.5rem; line-height: 2.5rem;}
.ordergoodsname span {float: left;}
.ordergoodsname em {float: right;}
.orderpay {width: 100%; height: 2.5rem; line-height: 2.5rem;}
.orderpayradio {float: right;}
.orderpayradio span {display: inline-block; line-height: 1.1rem; margin-left: 0.2rem;}
.sevicetime {width: 100%; height: 2.5rem; line-height: 2.5rem;}
.timeinputwrap {position: relative; float: left; width: 5rem; height: 1.5rem; text-align: center; line-height: 1.5rem; border: 1px solid #333;}
.timeinputs span {float: left; margin: 0 0.25rem;}
.timeinputs input {position: absolute; top:0; left: 0; width: 5rem; height: 1.5rem; border-radius: 0; text-align: center; opacity: 0;}
.timeinputs {float: right; padding: 0.5rem 0; line-height: 1.5rem;}
.deposit {width: 100%;}
.deposittit {width: 100%; height: 2.5rem; line-height: 2.5rem; font-weight: normal;}
.plusopen {float: right; width: 2.5rem; height: 2.5rem; padding: 0.7rem 0;}
.plusopen i {float: right; width: 1.1rem; height: 1.1rem;  background: url("../../images/common/zhankai.png") 0 0 no-repeat; background-size: 100% 100%;}
.zhankaiplus i {background: url("../../images/common/shouqi.png") 0 0 no-repeat; background-size: 100% 100%;}

.sign {overflow: auto; width: 100%; padding: 0.75rem 5%; background-color: #fff;}
.sign span {float: left; color: #333; font-size: 0.6rem; line-height: 8rem;}
.signbac {position: relative; float: right; width: 6.25rem; height: 8rem; padding-top: 2.25rem; background: #e3ebf6;}
.signbac i {display: block; width: 1.8rem; height: 1.95rem; margin: 0 auto; background: #e3ebf6 url("../../images/common/dianji.png") center center no-repeat; background-size: 100%;}
.signbac em {display: block; text-align: center; color: #267cf9; font-size: 0.7rem; margin-top: 0.4rem;}
.signbac img {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: #fff;}
.icon-delete {display: none; position: absolute; top: 0; right: 0; width: 0.8rem; height: 0.8rem; background: url("../../images/common/shanjian.png") 0 0 no-repeat; background-size: 100% 100%; z-index: 2;} 

.addinfo {overflow: auto; width: 100%;  margin-top: 0.5rem; margin-bottom: 1.25rem;}
.addinfo a {float: right; font-size: 0.7rem; color: #267cf9; padding-right: 5%;}
.signinfopen {float: left; width: 2.2rem; height: 1.5rem; padding: 0.2rem 0;}
.signinfopen i { display: block; width: 1.1rem; height: 1.1rem; margin: 0 auto; background: url("../../images/common/zhankai.png") 0 0 no-repeat; background-size: 100% 100%;}
.signinfopensel i {background: url("../../images/common/shouqi.png") 0 0 no-repeat; background-size: 100% 100%;}
.relist-block ul ul {padding: 0 1rem;}

.js-signature {width: 100%; height: 100%; background-color: #fff;}
.js-signature canvas {border: 0!important;}
.rerow {width: 7.5rem; margin: 0 auto;}
.rerow a {width: 3.75rem!important;}
.retabs .item-title {color: #999;}
.retabs .item-input input::-webkit-input-placeholder {color: #c8c8c8;}

.deposititems {width: 100%; padding: 0 6%;}
.deposititem {position: relative; width: 100%; height: 2.5rem; padding: 0.5rem 0;}
.deposititem span {float: left; line-height: 1.5rem;}
.deposititem em {float: right; line-height: 1.5rem;}
.depositnum {position: absolute; top: 0.5rem; left: 50%; width: 5.25rem; height: 1.5rem; margin-left: -2.63rem; }
.depositnum a {float: left; width: 1.5rem; height: 1.5rem; border: 1px solid #333;}
.depositnum input {float: left; width: 2.25rem; height: 1.5rem; padding: 0.25rem 0; text-align: center; border: 0; border-top: 1px solid #333; border-bottom: 1px solid #333; border-radius: 0;}
.deminus {background: url("../../images/common/deminus.png") 0 0 no-repeat; background-size: 100% 100%;}
.deplus {background: url("../../images/common/deplus.png") 0 0 no-repeat; background-size: 100% 100%;}
.intention {width: 100%; margin-top: 0.5rem; padding: 0 6%; background-color: #fff; font-size: 0.6rem; color: #333;}
.intentiontit {width: 100%;  height: 2.5rem;}
.intentiontit .textspan {float: left; line-height: 2.5rem;}
.intentiontit em {float: right; line-height: 2.5rem;}
.intentiontit .arrow-right {height: 2.5rem; padding: 0.82rem 0; margin-left: 0.5rem;}
.memoinfo {width: 100%; padding: 0 6% 0.5rem;  background-color: #fff; margin-top: 0.5rem;}
.memoinfo h3 {width: 100%; height:2.5rem;line-height: 2.5rem; font-size: 0.6rem; color: #333; font-weight: normal;}
.memoinfo textarea {display: block; width: 100%; height: 4.5rem; border: 1px solid #c8c8c8; padding: 0.5rem; font-size: 0.6rem; resize: none; border-radius: 0;}


/*企业主页*/
.inenpic {position: relative; width: 100%; height: 7.5rem; overflow: hidden;}
.inenimg {position: absolute; top: 0px; bottom: 0; right: 0; left: 0; display: block; width: 100%; margin: auto; z-index:1;}
.imgmask {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); z-index: 2;}
.inenpicback {position: absolute; top: 1rem; left: 1rem;z-index: 6; display: block; width: 1.1rem; height: 1.1rem; background: url("../../images/common/backicon.png") 0 0 no-repeat; background-size: 100% 100%;}

.inentittext {position: relative; z-index: 5; width: 100%; text-align: center; padding-top: 2.3rem; color: #fff;}
.inentittext span {display: block; font-size: 1.2rem; color: #fff;}
.inentittext em {display: block; font-size: .9rem; color: #fff;}
.inensection {width: 100%; margin-bottom: 0.5rem;}
.inensectionname {overflow: hidden; position: relative; width: 100%; height: 2.5rem; padding: 0 5%; background-color: #fff; line-height: 2.5rem;}
.sectionname {float: left;}
.sectionname img {display: inline-block; width: 1.1rem; height: 1.1rem; vertical-align: middle;}
.sectionname span {display: inline-block; vertical-align: middle; font-size: .8rem;}
.arrow {position: absolute; top: 50%; right: 5%; display: block; width: 1.1rem; height: 1.1rem; background: url("../../images/common/xiangxia.png") 0 0 no-repeat; background-size: 100% 100%; margin-top: -0.55rem;}
.orderpay_left,.orderpay_right{float: right;display:inline-block;width: 1.1rem;
    height: 1.1rem;margin-top: 0.7rem;}
 .orderpay_right{display: none;}
 .imgsel_nets  .orderpay_left{display: none;}
 .imgsel_nets .orderpay_right{display: block;}
 .list_relist-block_net{display:none;}
  .list_relist-blocks{display:block;}
 .imgsel_net_net{position: absolute; top: 50%; right: 5%; display: block; width: 1.1rem; height: 1.1rem; background: url("../../images/common/xiangshang.png") 0 0 no-repeat; background-size: 100% 100%; margin-top: -0.55rem;}
 .sevice_btn{position: fixed;height: 3rem;width: 100%;background-color: white;bottom: 0;}
 .content{padding-bottom: 4rem;}
 .left_btn{display: inline-block;float: left;height:2rem;width:  42%;margin-left:1rem; margin-top: 0.5rem;color: white;font-size: 0.9rem;background-color: #999999;border: 0;}
 .right_btn{display: inline-block;float: right;height:2rem;width:  42%;margin-right: 1rem; margin-top: 0.5rem;color: white;font-size: 0.9rem;background-color: #267cf9;border: 0;}
 .imgsel_net{position: absolute; top: 50%; right: 5%; display: block; width: 1.1rem; height: 1.1rem; background: url("../../images/common/xiangshang.png") 0 0 no-repeat; background-size: 100% 100%; margin-top: -0.55rem;}
 .inensectionname input{float: right; border: 1px solid #267cf9; color: #267cf9; width: 2.1rem; height: 1.1rem;background-color: white; padding: 0!important; margin-top: 0.7rem;text-align: center;line-height: 1.1rem;font-size: 0.8rem;}
 /*失效悬浮*/
.suspension_div{position: relative;}
.suspension_view{position: absolute;height: 4rem;width: 4rem;top: 2.5rem;right: 2rem;}
.suspension_view img{height: 4rem;width: 4rem;background-size: 100% 100%}

.nothing {width: 100%; padding-top: 6.67rem;}
.nothing  img {display: block; width: 6.33rem; height: 6.33rem; margin: 0 auto;}
.nothing span {display: block; width: 100%; color: #999; text-align: center; margin-top: 1.33rem;}

.deposittit span{font-size: 0.6rem;}
