.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.imgfull {
    width: 100%;
}

.page__hd {
    padding: 0px 15px;
}

.tcent {
    text-align: center
}

.taleft {
    text-align: left;
}

.taright {
    text-align: right;
}

.imgtx {
    width: 50px;
    height: 50px;
    border: 1px dashed #8a8a8a;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
    margin-left: 10px;
    float: left;
    margin-top: 10px;
    font-weight: bold;
    color: #8a8a8a
}

.clear {
    clear: both;
}

.null1 {
    width: 100%;
    height: 40px;
    background-color: #f2f2f2;
}

.lingtx {
    width: 70px;
    height: 70px;
    border: 1px solid #dddddd;
    border-radius: 50%;
    padding: 3px;
}

.null2 {
    width: 100%;
    height: 30px;
    background-color: #f2f2f2;
}

.btn_jrsy {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    font-size: 13px;
}

.line1 {
    line-height: 30px;
}

.mt20 {
    margin-top: 20px;
}

.hdsmBox {}

.hdsmBox section p {
    text-indent: 10px;
    color: #8a8a8a;
    margin: 0px;
}

.hdsmBox h3 {
    height: 20px;
    line-height: 15px;
    text-indent: 10px;
}

.icongreen {
    width: 15px;
    height: 15px;
    background-color: #1aad19;
    border-radius: 50%;
    float: left;
}

.flleft {
    float: left;
}

.list_dpmz {
    color: #8a8a8a;
    font-size: 16px;
}

.list_jtnr {
    font-size: 16px;
    margin-left: 18px;
}

.locationimg {
    width: 25px;
    height: 25px;
}

.pagecl1 {
    color: #1aad19;
}

.pagecl1hw {
    font-weight: bold;
}

.pagecl2 {
    color: #db554c
}

.pagecl3 {
    color: #8a8a8a
}

.pageclientr {
    text-decoration: line-through
}

.mt10 {
    margin-top: 10px;
}

/*list*/
.weui-navbar {
    background-color: #ffffff;
}

.weui-navbar:after,
.weui-navbar__item:after {
    border: 0px;
}

.weui-navbar__item.weui-bar__item_on {
    background-color: #ffffff;
    color: #0e9d1f;
    font-weight: bold;
}

.pagecl4 {
    color: #0e9d1f
}

.pagecl5 {
    color: #ff4234
}

.flright {
    float: right;
}

.listitem {
    height: 30px;
    line-height: 30px;
}

.listitemimg {
    width: 85px;
    margin-right: 5px;
    display: block
}

.jtxmitem p {
    line-height: 30px;
}

.listitemyj {
    margin-right: 5px;
}

.listitemzt {
    font-size: 15px;
}

.weui-cells:after {
    left: 2.5%;
    width: 95%;
}

.weui-panel {
    margin-top: 0px;
}

.weui-loadmore_line .weui-loadmore__tips {
    background-color: #f2f2f2;
}

/*list_2*/
.czfl {
    height: 30px;
    line-height: 30px;
}

.czfl img {
    display: inline;
    vertical-align: middle;
    margin-top: -3px;
}

.czfl .titlea {
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    letter-spacing: 1px;
}

.czfl .mmycwz {
    float: right;
    font-size: 15px;
}

.czfl .mmycwz2 {
    float: right;
    font-size: 15px;
    background-color: #de4d42;
    color: #ffffff;
    padding: 3px 18px;
    border-radius: 25px;
}

.list_2_imgbaner {
    width: 100%;
}

.list_2_subtitle {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.weui-panel__hd2 {
    padding: 8px 15px 10px;
    letter-spacing: 1px;
}

.weui-panel__hd2:after {
    border: 0px;
}

.weui-panel__hd3 {
    padding-top: 12px;
    padding-bottom: 20px;
}

.weui-cell__ft2 {
    float: right;
    padding-right: 13px;
    display: inline;
}

.weui-cell__ft2:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 20px;
}

.list_2_weui-cell__weui {
    padding: 10px;
}

.list_2_weui-flex__item {
    padding: 0px 5px;
}

.weui-panel-industr .page__hd {
    padding: 1rem 2rem;
    background-color: #40c8b4;
    height: 2rem;
    position: relative;
}

.weui-panel-industr .page__hd2 {
    padding: 1rem 1rem;
    position: relative;
}

.weui-panel-industr .header {
    height: 3.5rem;
}

.weui-panel-industr .header .weui-flex__item {
    position: relative;
}

.weui-panel-industr .header .iconleft {
    margin-top: 1rem;
    float: left;
    width: 1.5rem;
    height: 1.5rem;
    display: inline;
    vertical-align: middle;
}

.weui-panel-industr .header .title {
    font-size: 1rem;
    color: #ffffff;
    vertical-align: middle;
}

.weui-panel-industr .headerzt {
    color: #ffffff;
    font-size: 2.5rem;
    text-align: center;
}

.weui-panel-industr .header .headerinfo {
    width: 80%;
    position: relative;
    margin: auto;
    padding-top: 3rem;
}

.weui-panel-industr .headerinfo .weui-flex__item {
    text-align: center;
    color: #ffffff;
}

.weui-panel-industr .perc {
    font-size: 4rem;
}

.weui-panel-industr .pertext {
    font-size: 2rem;
}

.weui-panel-industr .infoboard {
    width: 90%;
    height: 65%;
    background-color: #ffffff;
    position: absolute;
    left: 5%;
    top: 20rem;
    border-radius: 2rem;
    border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
    -moz-box-shadow: 1px -2px 10px #333333;
    -webkit-box-shadow: 1px -2px 10px #333333;
    box-shadow: 1px -2px 10px #333333;
}

.weui-panel-industr .weui-panel__hd:after {
    left: 5% !important;
    width: 90% !important;
}

.weui-panel-industr .weui-panel__hd {
    padding: 14px 15px 10px;
    color: #999;
    font-size: 1.3rem;
    position: relative;
    color: #333333;
    height: 3rem;
    line-height: 3rem;
}

.weui-panel-industr .listinfo p {
    line-height: 1.5rem;
    text-align: center;
}

.weui-panel-industr .weui-cells:before {
    border: 0px;
}

.weui-panel-industr .weui-cells {
    margin-top: 0px;
}

.weui-panel-industr .weui-cell_access:active {
    background-color: #ffffff;
}

.weui-panel-industr .weui-cell_access:active .weui-cell__ft:after {
    border-color: #40c8b4;
}

.weui-panel-industr .titeltop:after {
    border-color: #ffffff !important;
}

.weui-panel-industr .weui-media-box:before {
    width: 90%;
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    left: 5%;
}

.weui-panel-industr .weui-panel:after {
    bottom: 0;
    border-bottom: 1px solid #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    width: 90%;
    left: 5%;
}

.weui-panel_access a {
    color: #999;
    text-decoration: none;    
}