@charset "utf-8";
/* CSS Document */
nav a{position:relative;}
nav a i{position:absolute; width:4rem;z-index:10; background:url(/m/theme/default/images/new.png) no-repeat; height:1.46875rem;background-size:contain; font-size:0.75rem; color:#fff; line-height:1.46875rem; top:-1.2rem;left:2rem;}
.font75{font-size:0.75rem;}
.pda75{padding:0.75rem ;}
.input_wrap{overflow:hidden;}
.field {display: inline-block; width: 100%;border-bottom: 1px solid #d7d7d7; padding: 0.3rem 0;}
.field label {  display: block;color: #333; background-color: #fff;height:2.5rem; line-height:2.5rem;   font-size:0.875rem;  position:absolute;}
.field .input{ padding-left:3.8rem;}
.field .input .p1{ font-size: 0.875rem; line-height: 1.125rem; }
.field .input .p2{color: #bcbcbc; font-size: 0.75rem;line-height: 1.125rem; }
.field .input.pl42{padding-left:5.5rem;}
.field input { color: #989898;line-height:2.5em;height:2.5rem;z-index: 1;background-color: transparent;text-overflow: ellipsis;overflow: hidden;font-size:0.875rem; display:block; width: 100%;  }

.hoticon{background: url(/m/theme/default/images/hot.png);display: inline-block;   width: 1.5937rem; height: 1.5937rem; display: inline-block; position: absolute; background-size:1.5937rem 1.5937rem; top: 0px; left: 0; }
.mricon{background: url(/m/theme/default/images/mricon.png);display: inline-block;   width: 1.5937rem; height: 1.5937rem; display: inline-block; position: absolute; background-size:1.5937rem 1.5937rem; top: 0px; left: 0; }

.input_wrap .field:last-child{ border: none; }
.goods{margin-top:1rem; }
.goods ul li{padding: 1.5625rem 0.4rem; background-color: #fff; border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; position:relative; margin-bottom: 0.3125rem;}
.goods ul li:after{clear:both;content:'\20';height:0;display:block}
.goods ul li .checkbox{ float: left; width: 1.25rem; height: 2.3125rem; }
.goods ul li input[type="checkbox"] { display:none;}
.goods ul li input[type="checkbox"] + label span {display:inline-block;width: 1.5rem; height: 2.85rem; vertical-align:middle;background:url(/m/theme/default/images/check.png) no-repeat left center ;
cursor:pointer; background-size:1em 1rem;}
.goods ul li.on input[type="checkbox"] + label span {background:url(/m/theme/default/images/checked.png) no-repeat left center;background-size:1rem 1rem;}
.goods ul li .imgbox img{width: 2.75rem; height:  2.75rem; border-radius:2.3125rem; float: left; }
.goods ul li .goodinfor .num{ float: left; padding: 0 0.4rem; }
.goods ul li .goodinfor .num p{ color: #ed1812; font-size: 0.875rem; line-height:1.3rem;}
.goods ul li .goodinfor .num .sz{font-size: 1.5rem; text-align: center;line-height:1.5rem; }
.goods ul li .infor p{ color: #666; font-size: 0.75rem; line-height:0.88rem;  }


.moregoods{ background-color: #d7d7d7; text-align: center; padding: 0.22rem 0; }
.moregoods a{display:block; font-size: 0.75rem;}
.moregoods a p{ font-size: 0.75rem;}
.icon1{ margin-top: 0.2rem; background: url(/m/theme/default/images/downicon.png) no-repeat; background-size:.71875rem .5625rem; display: inline-block; width: 0.71875rem; height:0.5625rem}
.btn2 {padding: 0 0.9175rem; margin-top: 0.9375rem; padding-bottom:0.5rem;}
.btn2 .btna{ height:2.1875rem; line-height: 2.1875rem; width:100%;  color: #fff; display:block; text-align: center; border-radius:.2rem; font-size: 0.9375rem; background-color:#40a3f8;}

.btn3 {padding: 0 0.9175rem; margin-top: 0.9375rem;}
.btn3 .btna{ height:2.1875rem; line-height: 2.1875rem;  color: #40a3f8; display:block; text-align: center; border-radius:.2rem; font-size: 0.9375rem; border: 1px solid #40a3f8;}

.addresslist ul li{padding: 1.5625rem 1.5rem 1.5625rem 0.625rem; background-color: #fff; border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; position:relative;margin-top: 0.3rem;padding-bottom: 0.5rem }
.addresslist.libg ul li{background: url(/m/theme/default/images/icon1.png) no-repeat 95% center #fff; background-size:.5rem auto; margin-top: 0.3rem;}

.addresslist ul li:after{clear:both;content:'\20';height:0;display:block}
.addresslist ul li .checkbox{ float: left; width: 1.25rem; height: 2.3125rem; margin-right:0.5rem; }
.addresslist ul li input[type="checkbox"] { display:none;}
.addresslist ul li input[type="checkbox"] + label span {display:inline-block;width: 1.5rem; height: 2rem; vertical-align:middle;background:url(/m/theme/default/images/check.png) no-repeat left center ;
cursor:pointer; background-size:1em 1rem;}
.addresslist ul li.on input[type="checkbox"] + label span {background:url(/m/theme/default/images/checked.png) no-repeat left center;background-size:1rem 1rem;}
.addressinfor p.p1{color:#333; font-size:0.875rem; line-height:1.093rem;}
.addressinfor p.p2{color:#666;font-size:0.625rem;line-height:1.093rem;}
.points{line-height:2rem; padding:0 1rem;}

.tagsimg{padding: 5rem 0 1rem 0;}
.tagsimg img{ width:7rem; }
.tagstext{line-height: 1.25rem; color: #666; font-size: 0.875rem; text-align: center;}
.personal_list.mt1{ margin-top: 1rem; }
/*---查单记录-*/
.send_record{margin-top: 0.28rem;}
.send_record ul li{ padding: 1.25rem 0.937rem; background-color: #fff; border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd; margin-bottom: 0.3125rem;}
.send_record ul li .ft{font-size: .875rem;}
.send_record ul li .ft .inputtext.brnone{border: none;}
.send_record ul li .logoimg{ width: 2.25rem; height: 2.25rem; float: left; margin-top: 0.4rem;}
.send_record ul li .logoimg img{width: 2.25rem; height: 2.25rem;border-radius: 2.25rem;}


.sendinfor{margin-left: 2.5rem;}
.sendinfor .subtop .subtopj{ float: left;  display: inline-block; text-align: center;}
.sendinfor .subtop .subtopj p { font-size: 1rem; color: #333; }
.sendinfor .subtop .status {  font-size: 0.625rem;display: inline-block; margin-top: 0.4rem;}
.sendinfor .subtop .status p{ line-height: 1.5rem; font-size: 0.875rem;}
.sendinfor .subtop .status i{ background: url(/m/theme/default/images/jiantou.png) no-repeat; display:inline-block; width: 2.21875rem; height:0.46875rem; background-size:contain;  }
.sendinfor .subtop .subtops{ font-size: 1rem; float: left; display: inline-block;text-align: center; width:5rem; overflow:hidden;  text-overflow: ellipsis;}
.sendinfor .subtop .subtops p { font-size: 1rem; color: #333; overflow:hidden;  text-overflow: ellipsis;white-space: nowrap;}
.navlist li { font-size: 0.6875rem;  text-align: left; padding: 0.4rem 0 0 0 !important ; border: none !important ; margin: 0 !important ; }
.navlist li:after{clear:both;content:'\20';height:0;display:block}

.writeicon{background: url(/m/theme/default/images/writeicon.png) no-repeat; width: 1rem; height:1rem; display:inline-block; background-size:contain; vertical-align: middle; margin-left: 0.2rem; cursor: pointer;}
.inputtext{ border: 1px solid #bdbdbd; padding: 0 0.2rem; line-height: 1.2rem;margin-left: 0.2rem; border-radius: 0.2rem; margin-bottom:0 !important; }

.deteicon{background: url(/m/theme/default/images/deteicon.png) no-repeat; display:inline-block; width:  0.8rem; height: 0.8rem; background-size:0.8rem 0.8rem; vertical-align: middle; margin:0 .1rem;}
.fbicon{background: url(/m/theme/default/images/bookicon.png) no-repeat; display:inline-block; width: 0.8rem; height: 0.8rem;background-size:0.8rem 0.8rem;vertical-align: middle; }
.toola{ font-size: 0.875rem; color: #40a3f8;border:1px solid #40a3f8; padding:.1rem  .3125rem; border-radius: 0.3125rem; margin: 0 .1rem; display: inline-block; }
.send_record ul li .ft .okbtn{color: #40a3f8; }
.input_wrap textarea{resize: none;}


.feedbackinfor{ padding:.9375rem;}
.feedbackinfor .inforbox{ line-height:36px;  float: left; width:12.5rem; }
.feedbackinfor .inforbox img{width: 3.375rem; height:3.375rem; border-radius: 3.375rem; float: left; margin-right: .72rem; }
.feedbackinfor .inforbox h3{ color:#333;    font-size: 1rem;padding: 0.5rem 0;line-height: 1rem;}
.feedbackinfor .inforbox p{color:#666;font-size:.75rem;line-height: 1rem;} 
.toolbox{float:right; width:5.625rem;padding-top: 0.7rem; }
.toolbox a{cursor:pointer;  font-size: 0.75rem;width: 2.5rem; float: left;}
.toolbox a .good{background: url(/m/theme/default/images/good.png) no-repeat; display:block; width: 2rem; height: 2rem;background-size: 1.6875rem  1.6875rem;vertical-align: middle;}
.toolbox a .bad{background: url(/m/theme/default/images/bad.png) no-repeat; display:block; width:2rem; height: 2rem;background-size: 1.6875rem  1.6875rem;vertical-align: middle;}
.toolbox a .good.on{background: url(/m/theme/default/images/goodon.png) no-repeat; display:block; width: 2rem; height: 2rem;background-size: 1.6875rem  1.6875rem;vertical-align: middle;}
.toolbox a .bad.on{background: url(/m/theme/default/images/badon.png) no-repeat; display:block; width:2rem; height: 2rem;background-size: 1.6875rem  1.6875rem;vertical-align: middle;}

.inputtext{margin-bottom:20px;}
.feedbacktext h3{ font-size:0.875rem; color:#666666; text-align:center; line-height:1.40625rem;}
.feedbacktext h3 em{ color:#40a3f8;}

/*---查单结果-*/
.com_info .sh_main_wp{margin: 0 0 0 0.625rem;}
.express_infor{display:inline-block;width:100%;height:1rem; }
.express_infor span{ font-size: .75rem; margin-right: 0.4rem; display:inline-block; line-height:1rem; }
.iconiphone{ width:.6rem; height:.6rem; background: url(/m/theme/default/images/iconiphone.png) no-repeat; display: inline-block; background-size: contain; vertical-align: middle;}
.gwicon{ width:.6rem; height:.6rem; background: url(/m/theme/default/images/icon2.png) no-repeat; display: inline-block; background-size: contain; vertical-align: middle;}
.qsicon{width:.6rem; height:.6rem; background: url(/m/theme/default/images/ydicon.png) no-repeat; display: inline-block; background-size: contain; vertical-align: middle;}



