/* 全局重定义 */
html { margin-top: 0px !important;height: 100%; }
body { margin-top: 0px !important; min-height: 100%;}
/* 全局重定义 */
body,div,p,ul,ol,dl,dd,dt,pre,span,em,i,table,input,textarea,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style: none; border:0;  outline:none;}
pre,span,em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
body { font: 12px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;;color:#333; background: #f5f5f5;}
.body-hidden{ overflow: hidden; height: 100%;}
.body-interact,
.body-user,
.body-down,
.body-item,
.body-order,
.body-mall{ background: #f5f5f5;}

.form{ padding-bottom: 1px;}

html {
 font-size : 20px;
}

@media only screen and (min-width: 360px){
 html {
  font-size: 22px !important;
 }
}

@media only screen and (min-width:375px){
 html {
  font-size: 23px !important;
 }
}

@media only screen and (min-width: 401px){
 html {
  font-size: 25px !important;
 }
}
@media only screen and (min-width: 428px){
 html {
  font-size: 26.75px !important;
 }
}
@media only screen and (min-width: 481px){
 html {
  font-size: 30px !important;
 }
}
@media only screen and (min-width: 569px){
 html {
  font-size: 35px !important;
 }
}
@media only screen and (min-width: 641px){
 html {
  font-size: 40px !important;
 }
}


a{ color:#555 ;text-decoration: none;outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);star:expression(this.onFocus=this.blur());}
a:hover{text-decoration: none;}

img{ vertical-align:middle;border: 0;}
.z{ float:left;}
.y{ float:right;}
.cl{ zoom: 1;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.wp{padding: 0 0.6rem;}
.wpx{padding: 0 0.8rem;}

textarea,input,button{ -webkit-appearance: none;appearance: none;border-radius: 0;overflow:auto; }
::-webkit-input-placeholder { color:#aaa;font-size:0.6rem; font-family: 'Microsoft Yahei'; }
:-moz-placeholder {color:#aaa;font-size:0.6rem;font-family: 'Microsoft Yahei'; }
::-moz-placeholder {color:#aaa; font-size:0.6em;font-family: 'Microsoft Yahei';}
:-ms-input-placeholder { color:#aaa; font-size:0.6rem;font-family: 'Microsoft Yahei';}

/*细线条*/
.t-line {position: relative;}
.t-line:after {content: " ";position: absolute;left: 0;top: -1px;right: 0;height: 1px;border-top: 1px solid #ddd;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(0.401);transform: scaleY(0.4);}
.b-line {position: relative;}
.b-line:before {content: " ";position: absolute;left: 0;bottom: 0;right: 0;height: 1px;border-bottom: 1px solid #ddd;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(0.401);transform: scaleY(0.4);}
.l-line {position: relative;}
.l-line:after {content: " ";position: absolute;left: 0;bottom: 0;top: 0;border-left: 1px solid #ddd;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleX(0.401);transform: scaleX(0.4);}
.r-line {position: relative;}
.r-line:before {content: " ";position: absolute;right: 0;bottom: 0;top: 0;border-left: 1px solid #ddd;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleX(0.401);transform: scaleX(0.4);}

/*顶部分类*/
.top-cat { position: fixed; left: 0; top:0; width: 100%; height: 2rem; overflow: hidden; background: #fff; z-index: 99;}
.top-cat-hide{ height: 2rem; }
.cat{ padding:0 0.1rem 0.5rem;height: 2rem;position: relative; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; }
.cat ul{ position: absolute;left: 0; white-space: nowrap; min-width:100%; display: flex; align-items: center; justify-content: center;}
.cat li{ display: block; height:2rem; line-height:2rem; }
.cat li a{ display:block; padding:0 0.6rem; font-size: 0.65rem; color: #747474;}
.cat li a.active{ color:#000; }


/*电脑端打开提示*/
.go-pc-box { padding:2rem 0.8rem; text-align: center;}
.go-pc-box .m i{ font-size: 3rem; color: #aaa;}
.go-pc-box .title{ font-size: 1rem; line-height: 2;}
.go-pc-box .subtitle{ font-size: 0.65rem; color: #747474; padding-bottom: 0.5rem;}
.go-pc-box .url{ font-size: 0.65rem;word-wrap: break-word; padding-bottom: 0.5rem;}
.go-pc-box .btn{font-size: 0.7rem; color: #607fa6;}
.go-pc-box .btn i{ padding-right: 0.1rem; font-size: 0.7rem;}






/*富文本内页*/
.post-view{ padding: 0.5rem; background: #fff;}
.post-view .s{line-height:1.65; font-size:0.7rem;word-wrap:break-word; text-align: justify;}
.post-view .s p{ margin:0 0 0.5rem 0; line-height:1.7em; font-size:0.7rem; min-height:1px;word-wrap:break-word;}
.post-view .s p[style~="text-align:"] {  text-indent: 0;  }
.post-view .s h1{ font-size:0.8rem; font-weight: normal; line-height:1.5; padding:0.25rem 0; margin:0.75rem 0; border-bottom:1px #eee solid;}
.post-view .s h2{ margin:10px 0;font-size:0.75rem; font-weight:bold; }
.post-view .s h3,
.post-view .s h4,
.post-view .s h5,
.post-view .s h6{ font-size:0.7rem;line-height:1.5; margin:0.5rem auto;  }
.post-view .s img{width:auto;height:auto;max-width:100%;}
.post-view .s blockquote { margin:0.5rem 0;padding:0.2rem ; border-left: 0.2rem solid #eee; background:#f0f0f0; }
.post-view .s blockquote p{margin-bottom:0; text-indent:0; font-size:0.65rem;}
.post-view .s .aligncenter{display:block;margin:0 auto}
.post-view .s a{text-decoration:none}
.post-view .s ol,
.post-view .s ul {margin: 0.5rem auto;}
.post-view .s ol li,
.post-view .s ul li{list-style-position: inside; font-size:0.75rem; line-height:1.5;margin-bottom: 0.3rem;text-indent: 0em;}
.post-view .s ol li{list-style-type: decimal;}
.post-view .s ul li{list-style-type: disc;}
.alignright { float: right; margin: 0.5em 0 0.5em 1em; }
.alignleft { float: left; margin: 0.5em 1em 0.5em 0; }
.post-view table{width:100%; margin:10px auto;border-collapse: collapse;}
.post-view td,
.post-view th{ line-height:25px;border: 1px #ddd solid; vertical-align:middle; padding:2px; font-size:13px;}
.post-view .s table p{font-size:13px; margin:5px 0; line-height:1.5; text-indent:0;}


.layui-layer-page,
.layui-layer-iframe{position: fixed;bottom: 0 !important; left: 0 !important; top:auto !important; width: 100% !important; z-index: 99999999999;}
.layui-layer-iframe{max-height: 90%; min-height:9rem; overflow: hidden;}
.layui-layer-title{ height: 2.25rem; line-height: 2.25rem; padding: 0 4rem 0 0.6rem; border-width: 0.5px;font-size: 0.65rem; background: #f5f5f5;}
.layui-layer-title em{ font-size: 0.6rem; padding-left: 0.2rem; color: #999;}
.layui-layer-iframe .layui-layer-title{ border-width: 0.5px;}
.layui-layer-setwin{ top:0; right: 0.6rem;}
.layui-layer-setwin .layui-layer-close{ width:0.7rem; height: 2.25rem;  background: url(images/close.png) no-repeat center; background-size: 0.7rem; margin-left: 0;}

.layui-layer-dialog .layui-layer-content{padding: 0.6rem; line-height: 1.75; font-size: 0.65rem;}
.layui-layer-btn a{height: 1.4rem; line-height: 1.4rem; margin:0 0.2rem ; border-radius: 0.1rem; border-width: 0.5px; padding: 0 0.5rem; font-size: 0.55rem;}
.layui-layer-msg{ min-width: 3rem; border: 0; background:rgba(0,0,0,0.5); color: #fff;}
.layui-layer-msg .layui-layer-content{padding: 0.4rem 0.5rem;}
.layui-layer-msg .layui-layer-ico{ display: none;}






 /*勾选*/
.checkbox{ background: url(images/select.png) no-repeat left center; background-size: 0.9rem 0.9rem; }
.checkbox.checked{background: url(images/select-on.png) no-repeat left center;background-size: 0.9rem 0.9rem;}


.ipt-title{background: #f6f6f6;font-size: 0.65rem;color: #999;display: flex; justify-content:space-between;align-items: center;padding:0 0.6rem;height: 2rem;}
.ipt-title em{font-size:0.55rem;}
.ipt-title .query img{ width: 0.6rem; height: 0.6rem; }
.ipt-title .query em{font-size:0.6rem; color:#6372a9; padding-left: 0.1rem;}
.ipt-title .tab{ display: flex; justify-content: flex-end;}
.ipt-title .tab a{ margin-left: 1rem; color: #aaa;}
.ipt-title .tab a.on{ color: #00aae7;}
.ipt-title .text em{ color: #e83849;}

/*基础表单*/
.ipt{padding:0 0.6rem;background: #fff;}
.ipt-box{display: flex;height: 2rem;align-items: center;}
.ipt-box-big{ height: 3.5rem;}
.ipt-box-textarea{ height: auto;}
.ipt-box-s{ justify-content: space-between;}
.ipt-box .title{font-size: 0.65rem;color: #333;width:3.6rem;}
.ipt-box .title i{color: red;}
.ipt-box .title .null{color: #fff;}
.ipt-box .item{ flex: 1; font-size: 0.6rem; color: #aaa;}
.ipt-box .s{display: flex;}
.ipt-box .text{ font-size: 0.6rem; color: #aaa;}
.ipt-box .value{ font-size: 0.65rem; color: #747474; flex: 1;}
.ipt-box .item select{ background: none; border: 0; width: 100%; outline: none;color: #555; font-size: 0.65rem;}
.ipt-box .select img{ width: 0.4rem; height: 0.8rem;}
.ipt-box input{flex:1 1 0;box-sizing: border-box;font-size: 0.65rem;color:#333;border:none;box-shadow: none;background-color: #fff; width: 100%;}
.ipt-box input:disabled{background-color: #fff;}
.ipt-box textarea{ flex: 1; width: 100%; min-height: 4rem;padding: 0.2rem 0;font-size: 0.65rem; line-height: 1.5;}

.ipt-box .avatar-box{ display: flex; flex: 1; justify-content: space-between; align-items: center;}
.ipt-box .avatar{ position: relative;}
.ipt-box .avatar img{width:2.5rem;height: 2.5rem; border-radius: 2px; display: block;}
.ipt-box .avatar p{position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5);color: #fff; font-size: 0.5rem;
 line-height:0.8rem; width: 100%; text-align: center; border-radius: 0 0 2px 2px;}
.ipt-box .avatar .upload-image-btn-m{position: absolute; top: 0; right: 0; margin: 0;width:100%; height:100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
.ipt-box .avatar .layui-upload-file{ display: none;}

.ipt-box-category{ height: auto; min-height: 2rem;}
.ipt-box .catid-box{ flex: 1;}
.ipt-box .catid-box i{font-size: 0.8rem; color: #ccc;}
.ipt-box .catid-box .ipt-select-box{ height: 2rem; align-items: center;}
.footer-btn-hide{ height: 2rem;}
.footer-btn{ position: fixed; bottom: 0; left: 0; width: 100%;height: 2rem; overflow: hidden;}
.footer-btn button{ width: 100%; height: 2rem; line-height: 2rem; font-size: 0.7rem; border-radius:0;background: #00aae7; overflow: hidden;}

.ipt-box .ipt-select-box{ display: flex; flex: 1; justify-content: space-between; align-items: center;}
.ipt-box .ipt-select-box  .more img{ width: 0.5rem; height: 1rem;}
.ipt-box .ipt-select-box span{font-size: 0.65rem; color: #333;    white-space: nowrap;}

.ipt .items{padding: 0.4rem 0;}
.ipt .items .item{font-size:0.6rem; line-height:1rem; padding: 0.15rem 0; display:flex;}
.ipt .items .key{ width: 4.5rem; color:#999; }
.ipt .items .value{flex: 1;}
.ipt .items .value .price  span{font-size: 0.5rem;}

.ipt-works .ipt-box{ display: block; height: auto; padding: 0.25rem 0;}
.ipt-works .ipt-box input{height: 1.2rem; display: flex; align-items: center;}

.switch{height: 18px;width:36px;border-radius:18px;background: #f5f5f5;box-shadow: 0 0 0 1px #ededed; position: relative;}
.switch::after{content: '';height:18px;width:18px;border-radius: 50%;background: #fff;position: absolute;transition: .3s;}
.switch::before{content: '';transition: .3s;width: 36px;height: 18px;background: #00aae7;border-radius:18px;position: absolute;box-shadow: 0 0 0 1px #00aae7;}
.off.switch::after{left: 0;}
.off.switch::before{transform: scale(0);}
.on.switch::after{left: 18px;}
.on.switch::before{transform: scale(1);}

.ipt-box .send{font-size: 0.6rem;color: #00aae7;align-self: stretch;display: flex;align-items: center;justify-content: center;}
.ipt-box .send.no{color: #aaa;}
.ipt-box .down{background-repeat: no-repeat;background-size: auto 0.3rem; background-position: right center;}



.common-all-btn{ background: #00aae7;    border: 1px #00aae7 solid; color: #fff; text-align: center; height: 2rem; line-height: 2rem;  border-radius: 0.1rem; font-size: 0.7rem; margin:0 0.8rem 0.8rem; position: relative;}
.layui-form{padding-bottom: 0.05rem;}
.common-main-btn{ margin: 0.8rem; }
.common-sub-btn{border-color: #eee; background: #fff; color: #666;}
.common-line-box{ height: 2rem; display: flex; justify-content: center; align-items: center; font-size: 0.65rem; color: #999;}
.common-line-box  span {  padding: 0 0.5rem;}
.common-line-box i{color: #ddd;}
.common-all-btn button{ position: absolute; left: 0; width: 100%; bottom: 0; top: 0; opacity: 0 !important;}
.common-all-btn a{ display: block;}

.common-all-btn-hide{ height: 2rem;}
.iframe-btn{ margin: 0; border-radius: 0; position: fixed; bottom: 0; left: 0; width: 100%;}


input[type="checkbox"] {-webkit-appearance: none;appearance: none;background: url(images/select.png);height: 16px;width:16px;background-size: 16px;}
input[type="checkbox"]:checked {background: url(images/select-on.png);background-size:16px;}







 /*个人中心*/
.user-info{ position: relative;  background: #00aae7;    padding-bottom: 1.5rem;}
.user-info .userbg{width: 100%;height: auto;}
.user-info .is-login{padding:1rem 0;}
.user-info .is-login .m{text-align: center;}
.user-info .is-login .m img{ width: 2.5rem; height: 2.5rem; border-radius: 50%;border: 1px solid #ddd;}
.user-info .name{ font-size:0.7rem; color: #eee;text-align: center;margin-top: 0.3rem;}

.info-data{margin: -1.5rem 0.5rem 0;background: #fff;display: flex;height: 3.5rem;align-items: center;border-radius: 0.2rem;box-shadow:0 1px 2px 1px rgba(0,0,0,.08);position: relative;}
.info-data a{display: block;width: 33.3333%;text-align: center;}
.info-data a h3{font-size: 0.8rem;color: #333;line-height: 1.5;}
.info-data a p{font-size: 0.6rem;color: #777;}

.user-index .item{background:#fff; padding-top: 0.3rem;}
.user-index .item li a{display:flex;padding:0 .6rem;height:2.25rem;align-items:center}
.user-index .item li span{font-size:.7rem;color:#555;display:block}
.user-index .item li .icon{width:1rem;height:1rem;padding-right:.35rem;margin-top:.05rem}
.user-index .item li .ar{height:.7rem;width:auto}
.user-index .item li .space{flex:1 0 0;font-size:.6rem;color:#aaa;text-align:right;padding-right:.5rem}

.user-index-form{ margin-top: 0.4rem;}

.footer-hide{height:2.25rem}
.footer{position:fixed;bottom:0;left:0;width:100%;  background:#fff;z-index: 1; }
.footer a{float:left;height:100%;width:25%;position:relative; display:block;  padding: 0.3rem 0 0.15rem;margin:0;text-align:center}
.footer a img{width: 0.9rem;height: 0.9rem;}
.footer a span{font-size:0.55rem;z-index:99;display:block;  color:#aaa; line-height:0.9rem;}
.footer .on i,
.footer .on span{ color:#00aae7;}

/*nodata*/
.nodata{text-align: center;padding: 3rem 0;}
.nodata img{height:5rem;width: auto;}
.nodata p{font-size: 0.65rem; color: #bbb;line-height: 2;}

.layui-m-layerchild h3{font-size: 18px; color: #333;  padding: 0 25px; line-height: 20px; height: 20px; padding-top: 25px;}
.layui-m-layergoods-view-content{padding: 20px 30px; font-size: 15px;}
.layui-m-layerbtn span{ font-size: 15px;}
.layui-m-layercont{ padding: 30px;}

.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;background:#fff;cursor:default;overflow:auto;}
.autocomplete-suggestion{padding:5px 10px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:700;color:#000}.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}


/*项目列表*/
.project-list{padding: 0 0.5rem;background: #fff;}
.project-list .item{  padding: 0.5rem 1rem  0.5rem 0; position: relative;}
.project-list .item .title{ font-size: 0.7rem; line-height: 1.5; margin-bottom: 0.1rem;}
.project-list .item .customer{font-size: 0.6rem; color: #999; line-height: 1.5;}
.project-list .more{ position: absolute; top:0; right: 0; bottom: 0; display: flex; align-items: center;}
.project-list .more i{ font-size:0.8rem; color: #aaa;}

/*关注公众号*/
.subscribe-box{ padding: 0.6rem; background: #fff; text-align: center;}
.subscribe-box .title{ font-size: 0.7rem;  line-height: 1.5;}
.subscribe-box .red{color: #fc8399;}
.subscribe-box .m{ padding: 0.2rem 0;}
.subscribe-box .m img{ width: 5rem; height: auto;}
.subscribe-box p{ font-size: 0.6rem; line-height: 1.5; color: #747474;}

 /*检测计划列表*/
.check-list{ background: #fff; padding: 0 0.5rem;}
.check-list .item{ padding: 0.5rem 1rem  0.5rem 0; position: relative;}
.check-list .title{font-size: 0.7rem; line-height: 1.5;}
.check-list .url { line-height: 1.5; font-size: 0.65rem; color: #747474; padding: 0.1rem 0;}
.check-list .url a{ color:#6882ef;}
.check-list .state{ display: flex; font-size: 0.6rem; color: #999;}
.check-list .dateline{ margin-right: 0.8rem;}
.check-list .more{ position: absolute; top:0; right: 0; bottom: 0; display: flex; align-items: center;}
.check-list .more i{ font-size:0.8rem; color: #aaa;}

/*费用计划列表*/
.feel-list .amount{ line-height: 1.5; padding: 0.2rem 0;}
.feel-list .amount .value{ font-size: 0.8rem;}
.feel-list .amount .text{ color: #999; font-size: 0.6rem;}
.feel-list .dateline{ margin: 0; color: #999; font-size: 0.6rem;}

/*工单列表*/
.works-list { background: #fff;}
.works-list  .title{ font-size: 0.65rem;}
.works-list  .title em{ padding-right: 0.1rem;color:#6882ef;}
.works-list .info{ line-height: 1; padding-top: 0.2rem; color:#999; font-size: 0.6rem;}

.post-works-hide{ height:2.4rem; background: #fff;}
.post-works{ position: fixed; bottom: 0; left: 0; right: 0; padding: 0.4rem 0; display: flex; justify-content: center; align-items: center; background: #f5f5f5;}
.post-works .post{ background: #00aae7; color: #fff; font-size: 0.65rem; height: 1.6rem; display: flex; align-items: center; justify-content: center; border-radius: 0.8rem; width: 40%; }

/*工单详情*/
.works-view .h1{ font-size: 0.8rem; line-height: 1.5;}
.works-view .base-info{ display: flex; align-items:center; justify-content: space-between; padding: 0.3rem 0;}
.works-view .author-box { display: flex; align-items: center;}
.works-view .avatar{ padding-right: 0.3rem;}
.works-view .avatar img{ width: 1.8rem; height: 1.8rem; border-radius: 50%;}
.works-view .username{ color: #6882ef; font-size: 0.65rem; line-height: 1.5;}
.works-view .dateline{ font-size: 0.55rem; color: #999;}
.works-view .reply-btn{ font-size: 0.6rem; background: #eee; color: #999; line-height: 1rem; padding:  0 0.4rem; border-radius: 0.5rem;}
.works-view .catname{font-size: 0.6rem; color: #999;}
.works-view .node{ padding: 0.2rem 0.5rem;}
.works-view .line{ height: 0.3rem; background: #f5f5f5;}

.works-view .attach-item{ margin: 0.3rem auto;}
.works-view .attach-item a{ display: block; font-size: 0.5rem; color: #999; background: #f5f5f5; padding: 0.4rem;}
.works-view .attach-item img{max-width: 100%; height: auto;}

/*巡查日志*/
.check-log{ background: #fff; padding: 0 0.5rem;}
.check-log .item{ padding: 0.4rem 0;}
.check-log .title{font-size: 0.7rem; line-height: 1.5;}
.check-log .state-text{ font-size: 0.65rem; color: #777; line-height: 1.5; padding: 0.1rem 0;}
.check-log .info{ font-size: 0.6rem; color: #aaa; display: flex; align-items: center; }
.check-log .state{padding-left: 0.5rem;}

.feel-log .item{ padding-right: 3rem; position: relative;}
.feel-log .amount{ line-height: 1.2rem; color: #747474; font-size: 0.65rem; }
.feel-log .info{ display: block;}
.feel-log .status-text{ padding-left: 0.5rem;}
.feel-log .status-text-2{ color: #00c250;}
.feel-log .pay-feel{ position: absolute;right: 0; top:0; bottom: 0; display: flex; align-items: center; color: #747474;}
.feel-log .pay-feel span{ font-size: 0.9rem; color: #222;}



/*选择工单类型*/
.select-category{ padding: 0 0.5rem;background: #fff;}
.select-category .item{ display: block; padding:0.5rem 2rem 0.5rem 0; position: relative;}
.select-category .title{ font-size: 0.7rem; color: #333; line-height: 1.5;}
.select-category .des{ font-size: 0.6rem; color: #747474; line-height: 1.5;}
.select-category .more{ position: absolute; top:0; right: 0; bottom: 0; display: flex; align-items: center;}
.select-category .more i{ font-size:0.8rem; color: #aaa;}

/*附件上传*/
.file-upload-box{ padding: 0.5rem 0;}
.file-upload-box .uploadFile{ display: flex; align-items: center; }
.file-upload-box .icon{ border: 1px #ddd solid; width: 1.8rem; height: 1.8rem; display: flex; justify-content: center; align-items: center;}
.file-upload-box .icon i{ font-size:0.9rem; color: #aaa;}
.file-upload-box .tips{ flex: 1; padding-left: 0.4rem;word-break:break-all; font-size: 0.6rem; color: #999; line-height: 1.5;}
.file-box{ min-height: 4rem; padding-top: 0.4rem;}
.file-box li{ padding: 0.2rem 0; font-size: 0.6rem; line-height: 1.5;word-break:break-all;}

.copy{text-align: center; height:3rem;  display: flex; }
.copy a{display: flex; flex:1;justify-content: center; align-items: center;}
.copy span {font-size: 13px; color: #bbb; line-height: 16px; height: 16px;}
.copy img{ height: 16px; margin-right: 2px; display: block; margin-top: -1px; }



.back-home{ position: fixed;  bottom: 3rem; right:0; height: 1.5rem; display: flex; align-items: center; background:#00aae7; color: #fff; font-size: 0.65rem; z-index: 99;padding: 0 0.3rem 0 0.6rem; border-radius:   0.75rem  0  0 0.75rem;}
.back-home:hover,
.back-home:active{ color: #fff;}

.ios-select-widget-box header.iosselect-header a{ color: #00aae7 !important;}
.ajaxpg{height: 1.6rem; line-height: 1.6rem; font-size: 0.6rem; text-align: center; color: #aaa;}