body,html {
margin: 0 auto;
-webkit-tap-highlight-color: transparent; 
 font-family:"Microsoft Yahei",Arial,"Helvetica Neue", sans-serif;  
  
}
img{width:100%;vertical-align: middle;}
/*清除浮动*/
.clearfloat{clear:both} 
.pic{
 width:120px;
}
.box img{width:100%;}
.yxhd_pic_left{
  width:80px;
  position: fixed;
  top: 15rem;
  right: 1rem;
  z-index:1000;
}


/*溯源时间线*/
.sy_timeline {
    padding: 15px;
}
.sy_timeline-item{
    position:relative;
    list-style: none;
}
.sy_timeline-item-color {
    background-color: #04BE02;

}
.sy_timeline-item-head-first {
    width: 20px;
    height: 20px;
    left: -4px;
    top: 5px;
    position: absolute;
    content: '';
    z-index: 99;
    border-radius: 99px;
}
.sy_timeline-item-head {
    width: 10px;
    height: 10px;
    left: 1px;
    top: 4px;
    position: absolute;
    content: '';
    z-index: 99;
    border-radius: 99px;
}
.sy_timeline-item-checked {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    color:#FFF;
}
.sy_timeline-item-checked.weui-icon-success-no-circle::before {
    font-size: 14px;
    position: absolute;
    left: 3px;
    top: 3px;
    margin: 0 !important;
    color: #FFF;
}
.sy_timeline-item-tail {
    position: absolute;
    content: '';
    height: 100%;
    width: 2px;
    left: 5px;
    top: 5px;
    background-color: #04BE02;
  
}
.sy_timeline-item-content {
    padding: 0 0 15px 1.2rem;
}
.sy_timeline .recent {
    color: #04be02;
}
.sy_timeline h4 {
    color: #333;
    font-weight: normal;
}
.sy_timeline p {
    color: #888;
    font-size: 14px;
}


/*定义外边框和内边距样式*/
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-30{margin-top:30px;}

.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}

.m-l-5{margin-left:5px;}
.m-l-10{margin-left:10px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-l-30{margin-left:30px;}

.m-r-5{margin-right:5px;}
.m-r-10{margin-right:10px;}
.m-r-15{margin-right:15px;}
.m-r-20{margin-right:20px;}
.m-r-30{margin-right:30px;}

.m-5{margin:5px;}
.m-10{margin:10px;}
.m-15{margin:15px;}
.m-20{margin:20px;}
.m-30{margin:30px;}

.p-t-5{padding-top:5px;}
.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-20{padding-top:20px;}
.p-t-30{padding-top:30px;}

.m-b-5{padding-bottom:5px;}
.m-b-10{padding-bottom:10px;}
.m-b-15{padding-bottom:15px;}
.m-b-20{padding-bottom:20px;}
.m-b-30{padding-bottom:30px;}

.p-l-5{padding-left:5px;}
.p-l-10{padding-left:10px;}
.p-l-15{padding-left:15px;}
.p-l-20{padding-left:20px;}
.p-l-30{padding-left:30px;}

.p-r-5{padding-right:5px;}
.p-r-10{padding-right:10px;}
.p-r-15{padding-right:15px;}
.p-r-20{padding-right:20px;}
.p-r-30{padding-right:30px;}

.p-5{padding:5px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding:20px;}
.p-30{padding:30px;}

.pager2 a{min-width: 1rem;height: 1.5em;line-height: 1.5em;font-size:.7rem;}
.pager2-pre, .pager2-next{width: 1.5rem;color: #4CAF50;}
.pager2 .active{background-color: #4CAF50;}

.weui-popup__container{z-index:9999;}
.weui-dialog.weui-dialog--visible, .weui-toast.weui-dialog--visible, .weui-dialog.weui-toast--visible, .weui-toast.weui-toast--visible{z-index:99999;}