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
}

.box img {
    width: 100%;
}

.yxhd_pic_left {
    position: fixed;
    top: 10rem;
    right: .25rem;
    z-index: 1000;
}

.pic {
    width: 120px;
}


/*定义外边框和内边距样式*/

.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;
}

.index_h {
    /* border-bottom: 1px dashed #4CAF50; */
}

.index_g {
    border-bottom: 5px solid #F6F4F5;
}