.contrainer{position: relative;}
#icon i{font-size:1.6rem;}
#icon img{width:40px;height:40px;}
.weui-grid__icon{width:40px;height:40px;}
form{padding: 0;margin: 0;}
/**头部**/
.headerbox{ width:100%;  background:#449d44; z-index:999;height: 2.5rem;}
.header{ height:2.5rem; line-height:2.5rem;overflow: hidden}
.header_l{ padding-left:0.5rem;}
.header_r{}
.header_l img{ height:2.5rem; display:block;}
.header_r .text{ width:3rem; padding:0 0.5rem; height:1.2rem; line-height:1.2rem; border-radius:1.8rem; border:0; margin-right:0.5rem;color:white;}

.header .headin{ width:4.5rem; height:2.5rem; line-height:2.5rem; position:absolute; top:0; text-align:center;color:white;}
.header .headertit{ font-size:1rem; color:#fff; text-align:center; height:2.5rem; line-height:2.5rem; padding:0 2.2rem;}
.header .headin img{ width:1.5rem; height:1.5rem; margin-top:0.5rem;}
.header .inleft{ left:0}
.header .inright{ right:0;color:white;}
.header .inright span{display:block; transition:0.5s;}
.header .inright .close{display:none;}

span.price{font-size:0.8rem !important;color:red !important;}
.red{color:red;}
.bold{font-weight: bolder;}
.txtr{ text-align:right;}
.txtc{text-align: center;}
.litter{font-size:0.6rem;}
.fl{float:left;}
.fr{float:right;}
.w75{width:75%;}
.w25{width:25%;}
.green{color:green;}
.noover{overflow: hidden;vertical-align: middle;}
.noover img{margin: 0 auto;display: block;height:77px;width:77px;}
.usertop img{display: block;margin: 0 auto;width:3rem;height: 3rem;border-radius: 1.5rem;margin-top:0.5rem;}
.usertop:before{
    background:;
    background-size:100% 100%;
    z-index: -1;/*-1 可以当背景*/
    -webkit-filter: blur(3px);
    filter: blur(3px);
    width: 100%;
    height: 20%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
}

.usertop .name{text-align: center;font-size:0.8rem;font-weight: bolder;}
 #scity{color:white;width:2rem;border:none;background: none;font-size:0.8rem;}
 .toolbar .title{line-height:1rem !important}
 .clear{clear:both;}
 .olive{color:olive}
 .blue{color:blue}
 .orange{color:orange;}
 .gray{color:gray}
   .help_step_box{background:#f1f7e4;height:55px;overflow:hidden;border-top:1px solid #fff;}
    .help_step_item{float:left;height:55px;;line-height:55px;padding:0;cursor:pointer;position:relative;font-size:0.8rem;font-weight:bold;width:25%;overflow:hidden;text-align:center;}
    .help_step_num{width:1rem;height:1rem;line-height:1rem;position:absolute;text-align:center;top:18px;left:2px;font-weight:bold;border:1px solid green; border-radius:1rem;background:#f1f1f1;color:#156600;}
    .help_step_set{background:#27a806;color:#fff;}
    .help_step_set .help_step_left{width:8px;height:55px;background:url(/uploads/image/stdimg/bak.jpg) left bottom no-repeat;position:absolute;left:0;top:0;}
    .help_step_set .help_step_right{width:8px;height:55px;background:url(/uploads/image/stdimg/bak.jpg) left top no-repeat; position:absolute;right:-8px;top:0;}
	.qd{border:1px dotted #f1f1f1;background:#fefefe;}
	.rank{background:#fcfcfc;border:1px solid #f1f1f1;padding:0 10px;}
	#icon,#icon2{font-size:1.5rem !important;}
	#icon2{margin-right:0 !important;}
	.banner{margin:10px 0;}
	.cateinfo{line-height:1.2rem;margin:10px auto;padding:0 10px;}
	.cateinfo img{max-width:100%;}
	.footer p{margin:0 !important;}
	.whiteback{background:white;}
	.rela{position:relative;}
	.cate_r{position:absolute;right:10px;top:10px;color:gray}
	.demos-title {
  text-align: center;
  font-size: 34px;
  color: #3cc51f;
  font-weight: 400;
  margin: 15%;
}
.antitle{padding:5px 10px ;font-weight:bold;}
.scroll-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}
.scroll-wrapper iframe {
    height:88%;
    width:100%;
}
.nostyle{overflow: hidden}
.nostyle > *{list-style: none}
