﻿@charset "utf-8";
*{tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;list-style:none;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; color:#333}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;*font-size:100%}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {font-size:18px;margin: 0px;padding: 0px;}
body{font:0.875rem/1.428 "microsoft yahei", Tahoma, Arial, Helvetica, Sans-serif; font-family:"microsoft yahei", Tahoma, Arial, Helvetica, Sans-serif !important; background:#F4F1F2; color:#333}
em,i{ font-style:normal;}
b{ font-weight:400}
a{outline: none;text-decoration:none; color:#333333}
img{border:0 none;width:100%;}
.tl{text-align:left !important;}.tc{text-align:center;}.tr{text-align:right;}.fl{float:left; display:inline;}.fr{float:right; display:inline;}.clear{clear:both;}
.mt8{margin-top:8px;}.h65{height: 65px;display: block}
.pup-mask{position: fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.65);z-index: 998;display: none}
.pup-box{position: fixed;bottom:0;left:0;right:0;background:#F4F1F2;z-index: 999;display: none}
.pup-box .p-head{line-height: 42px;font-size:.9125rem;position: relative;background:#fff;}
.pup-box .p-head .js-cancle{position: absolute;right:12px;top:0;width: 42px;height: 42px;background:url(../wechatImages/ico-close.png) no-repeat center right 0;background-size:12px;}
.pup-box .l-btn{background:#FFF;border:none;width: 100%;height: 42px;}
.fix-bottom{position: fixed;bottom:0;left:0;width: 100%;background:#FFF;padding:12px 0;}
.fix-bottom .btn-submit{margin:0 auto;}
.checkhid input[type=checkbox],.checkhid input[type=radio]{display:none}
.check_box{display:inline-block;vertical-align:middle;width:16px;height:16px;background: url(../wechatImages/radio-normal.png) no-repeat center;background-size: cover;margin-top:-3px;margin-right: 3px;cursor: pointer;}
.check_box.checked{background-image:url(../wechatImages/radio-checked.png);}
.list-checkbox {background:#FFF;}
.list-checkbox .check_box{width: 100%;display: block;border-bottom:solid 1px #F8F7F8;line-height: 42px;position: relative;background: none;height:auto}
.list-checkbox .check_box.checked{color:#EFB213;}
.list-checkbox .check_box:after{content:"";width: 34px;height: 34px;position: absolute;right:16px;top:50%;margin-top:-17px;}
.list-checkbox .check_box.checked:after{content:"";background:url(../wechatImages/ico-ok.png) no-repeat center;background-size:20px;}
.store-bg{background:url(../wechatImages/ico-star-no.png) repeat-x;height:20px;width: 92px;}
.store-bg .store5 ,.store-bg .store4,.store-bg .store3,.store-bg .store2,.store-bg .store1{background:url(../wechatImages/ico-star-yes.png) repeat-x;height: 16px;display:block;}
.store-bg .store5{width: 92px;}
.store-bg .store4{width: 75px;}
.store-bg .store3{width: 55px;}
.store-bg .store2{ width:34px}
.store-bg .store1{ width:16px}
.store-bg .store0{width:0px}
#containt{max-width: 640px;margin:auto;}
.bgFFF{background:#FFF;}
.btn-yellow{background:#EFB213;color:#FFF;border:none;}
.f-red{color:#E02020;}
.f-green{color:#3DB402;}

.header{height: 45px; line-height: 45px; background: #EEEEEE; position: relative;}
.header .h-txt{text-align: center; font-size: 1rem}
.header .go-back{position: absolute;width:35px; height: 45px;background:url(../wechatImages/go-back.png) no-repeat center;background-size:55%;}
.dl-style{background:#FFF;padding:0 0 0 12px;}
.dl-style dl{min-height: 42px; line-height: 42px;border-bottom:solid 1px #E6E6E9;overflow: hidden}
.dl-style dl:last-child{border-bottom: none}
.dl-style dt{float: left;color:#050505;}
.dl-style dd{padding:0 12px 0 92px;position: relative;text-align: right;}
.dl-style dd label{margin-left:12px;}
.dl-style .t{border:none;height: 38px;float: right;text-align: right;width: 100%;-webkit-appearance: none;}
.dl-style input[type="date"].t{width:auto}
.dl-style select.t{width:auto}
.dl-style textarea.t{height: 84px;padding:10px 0;float: none}
.dl-style .t.arrow{background: url(../wechatImages/ico-arrow.png) no-repeat right center;background-size:12px;padding-right: 16px;margin-right: -2px;}
.dl-style .a-scan{position: absolute;right: 12px;top:0;width: 20px;height: 42px;background:url(../wechatImages/ico-scan.png) no-repeat center;background-size:20px;}
.dl-style .send-code{right:12px;position: absolute;;top:9px;padding:0 8px;line-height: 24px;border-radius: 24px;}
.btn-submit{margin:50px auto 30px;width: 90%;height: 40px;border-radius: 40px;font-size:1rem;display: block;line-height: 40px;text-align: center;}

.adr-list{background:#FFF;padding:0 0 0 20px;}
.adr-list .item{padding: 18px 62px 18px 12px;border-bottom:solid 1px #F1F1F1;position: relative;line-height: 1.3;color:#666;font-size: 0.75rem;}
.adr-list .item .i-href{position: absolute;right:12px;top:50%;height: 30px;line-height: 30px;margin-top:-15px;border-left:solid 1px #f1f1f1;color:#999;padding-left:10px;}
.adr-list .item .t{margin-bottom: 4px;font-size: 0.9125rem;}
.adr-list .item .t span{padding-right:14px}
.adr-list .item em{margin-right:5px;padding:0 2px;border-radius:2px;}
.message-box{padding:0 50px;text-align: center;color:#999;}
.message-box b{color:#333333;font-size: 1rem;margin:14px 0;display: block;font-weight: 700}
.message-box .ico{width: 56px;height: 56px;margin:50px auto 0;display: block}
.pro-list{padding:0 12px;}
.pro-list .item{background:#FFF;margin:12px 0;border-radius: 4px;padding:12px 45px 8px 10px;position: relative;display: block;}
.pro-list .item dl{margin-bottom: 4px;}
.pro-list .item dt{float: left;color:#999;}
.pro-list .item dd{padding-left:74px;word-break:break-all;}
.pro-list .item .check_box{position: absolute;right:12px;top:50%;margin-top:-8px;}
.service-list .item{background:#FFF;margin-bottom: 8px;padding:0  0 0 12px;}
.service-list .t{padding:10px 12px 10px 0;overflow: hidden;border-bottom:solid 1px #F8F8F8;}
.service-list .c{padding:8px 12px 8px 0;color:#999;font-size: 0.75rem}
.service-list .c p{margin-bottom: 4px;}
.service-list .c span{color:#333;}
.service-list .opea{padding:8px 12px 8px 0;border-top:solid 1px #f8f8f8}
.service-list .opea .b{height: 26px;line-height: 26px;padding:0 14px;border-radius: 26px;display: inline-block;margin-left:10px;}
.s-cont .t .fl{font-size: 0.9125rem;}
.s-cont .c{font-size: 0.825rem}
.s-cont .c p{margin-bottom: 6px;}
.comment-box dl.nob{border-bottom:none;line-height: 32px;min-height: 32px;}
.comment-box .tit{line-height: 42px;border-bottom:solid 1px #eee;font-size: 0.9125rem;}
.comment-box .store-bg{margin-top:6px}