body,

html {

    max-width: 750px;

    margin: auto !important;

    min-height: 100%;

    font-family: "PingFang SC";

}



@font-face {

    font-family: 'DIN Bold';

    src: url('../fonts/DIN-BOLD_0.OTF');

    font-weight: bold;

}



* {

    margin: 0;

    padding: 0;

    font-family: "PingFang SC";

}



.load {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background: #fff;

    z-index: 999;

}





/* 底部开始 */



.footer {

    width: 100%;

    height: 1rem;

    overflow: hidden;

    display: block;

    margin: auto;

    position: fixed;

    bottom: 0;

    left: 0;

    z-index: 99;

    background: #fff;

    border-top: 1px solid #eee;

}



.footer_con {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.footer_con>ul {

    list-style-type: none;

    width: auto;

    height: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

}



.footer_con>ul>li {

    width: 50%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.footer_con>ul>li>a {

    text-decoration: none;

    width: auto;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.footer_con>ul>li>a>img {

    width: 0.38rem;

    height: 0.4rem;

    display: block;

    margin: auto;

    overflow: hidden;

    margin-top: 0.12rem;

}



.footer_con>ul>li>a>p {

    cursor: pointer;

    font-size: 0.24rem;

    color: #666666;

    text-align: center;

    margin-top: 0.03rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.footer_con>ul>li>a>img:nth-child(1) {

    display: block;

}



.footer_con>ul>li>a>img:nth-child(2) {

    display: none;

}



.footer_con_active>a>img:nth-child(1) {

    display: none !important;

}



.footer_con_active>a>img:nth-child(2) {

    display: block !important;

}



.footer_con_active>a>p {

    color: #1677ff !important;

}

.footer_con_active>a>.xx {

    color: #e73737 !important;

}




/*底部结束 */





/* 首页开始 */



.ind_header {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

}



.ind_header_bar {

    position: absolute;

    top: 0.65rem;

    left: 0.24rem;

    right: 0.24rem;

    z-index: 2;

    display: flex;

    align-items: center;

    gap: 0.16rem;

}



.ind_header img {

    width: 7.5rem;

    height: 3.61rem;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

    top: 0;

    left: 0;

}



.ind_header_l {

    width: auto;

    height: auto;

    overflow: hidden;

    flex: 0 0 auto;

    max-width: 2rem;

    position: static;

}



.ind_header_l_inner {

    position: relative;

    max-width: 2rem;

}



.ind_header_l select {

    border: none;

    background: none;

    color: #fff;

    font-size: 0.26rem;

    width: 100%;

    max-width: 2rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    font-family: 'PingFang SC';

    padding-right: 0.34rem;

    appearance: none;

    -webkit-appearance: none;

    white-space: nowrap;

    text-overflow: ellipsis;

}



.ind_header_l_inner::after {

    content: '';

    position: absolute;

    right: 0.04rem;

    top: 50%;

    margin-top: -0.05rem;

    border: 0.07rem solid transparent;

    border-top-color: #fff;

    pointer-events: none;

}



.ind_header_l select option {

    background: none;

    color: #000;

    border: none;

    outline: none;

}



.ind_header_c {

    flex: 1;

    min-width: 0;

    height: 0.6rem;

    background: rgba(0, 0, 0, .1);

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    position: static;

    left: auto;

    border-radius: 5px;

    margin-left: 0;

}



.ind_header_c form {

    display: flex;

    align-items: center;

    width: 100%;

    height: 100%;

}



.ind_header_c img {

    width: 0.25rem;

    height: 0.24rem;

    overflow: hidden;

    flex-shrink: 0;

    float: none;

    margin: 0 0.1rem 0 0.14rem;

}



.ind_header_c input {

    flex: 1;

    min-width: 0;

    width: auto;

    height: 0.35rem;

    overflow: hidden;

    float: none;

    border: none;

    outline: none;

    background: none;

    font-size: 0.24rem;

    margin: 0;

    border-right: 1px solid rgba(255, 255, 255, .6);

    padding-right: 0.12rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.ind_header_c input::placeholder {

    color: rgba(255, 255, 255, .4);

}



.ind_header_c a,
.ind_header_c .search {

    font-size: 0.24rem;

    color: #fff;

    flex-shrink: 0;

    float: none;

    text-decoration: none;

    margin: 0 0.14rem;

    padding: 0;

    border: none;

    background: none;

    white-space: nowrap;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.ind_header_r {

    width: auto;

    height: auto;

    overflow: hidden;

    flex: 0 0 auto;

    margin: auto;

    position: static;

    right: auto;

    top: auto;

}



.ind_header_r a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ind_header_r a img {

    width: 0.3rem;

    height: 0.4rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ind_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

    border-radius: 25px 25px 0 0;

    margin-top: -0.6rem;

    position: relative;

    z-index: 1;

    margin-bottom: 1rem;

}



.ind_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.45rem 0.4rem;

}



.ind_title h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    margin-left: 0.1rem;

    float: left;

    font-family: 'PingFang SC';

}



.ind_title span {

    width: 0.08rem;

    height: 0.3rem;

    background: #1677ff;

    overflow: hidden;

    float: left;

    margin: 0.05rem auto;

}



.ind_con_a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

    margin-bottom: 0.8rem;

}



.ind_con_a ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: grid;

    grid-template-columns: repeat(3, minmax(0, 1fr));

    column-gap: 0.1rem;

    row-gap: 0.16rem;

    margin: auto;

    padding: 0;

    list-style: none;

}



.ind_con_a ul li {

    width: 100%;

    min-width: 0;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0;

    float: none !important;

    box-sizing: border-box;

}



.ind_con_a ul li a {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: flex-start;

    margin: 0;

    text-decoration: none;

    padding: 0.06rem 0;

}



.ind_con_a ul li img {

    width: 0.96rem;

    height: 0.96rem;

    overflow: hidden;

    display: block;

    margin: 0 auto;

    padding: 0;

    box-sizing: border-box;

    object-fit: contain;

    background: none;

    border-radius: 0;

    box-shadow: none;

}



.ind_con_a ul li p {

    font-size: 0.22rem;

    color: #333;

    text-align: center;

    margin-top: 0.08rem;

    line-height: 1.25;

    padding: 0;

    width: 100%;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    word-break: break-all;

}



.ind_con_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

}



.ind_con_b ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr));

    gap: 0.16rem;

    list-style-type: none;

    padding: 0;

    margin: 0;

}



.ind_con_b ul li {

    width: 100%;

    min-height: 0.88rem;

    height: auto;

    background: #f7f8fa;

    border-radius: 10px;

    overflow: hidden;

    padding: 0.18rem 0.2rem;

    margin: 0;

    box-sizing: border-box;

    display: flex;

    align-items: center;

    float: none !important;

}



.ind_con_b ul li a {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 0.1rem;

    margin: 0;

    text-decoration: none;

}



.ind_con_b ul li:nth-child(2n+1) {

    float: none;

}



.ind_con_b ul li:nth-child(2n+2) {

    float: none;

}



.ind_con_b_l {

    flex: 1;

    min-width: 0;

    height: auto;

    overflow: hidden;

    float: none;

}



.ind_con_b_l h1 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.ind_con_b_l h2 {

    font-size: 0.2rem;

    color: #666;

    opacity: 1;

    margin-top: 0.06rem;

    width: auto;

    max-width: 100%;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.ind_con_b_r {

    float: none;

    flex-shrink: 0;

    width: 0.76rem;

    height: 0.76rem;

    overflow: hidden;

    display: flex;

    align-items: center;

    justify-content: center;

    background: none;

    border-radius: 0;

    box-shadow: none;

}



.ind_con_b_r img {

    width: 0.76rem;

    height: 0.76rem;

    overflow: hidden;

    display: block;

    margin: auto;

    object-fit: contain;

}



.ind_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ind_con_c_banner {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

}



.ind_con_c_banner img {

    width: 6.7rem;

    height: 1.8rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ind_con_c .swiper-pagination-bullet {

    width: 14px;

    height: 5px;

    border-radius: 5px;

}



.ind_con_c .swiper-container-horizontal>.swiper-pagination-bullets,

.swiper-pagination-custom,

.swiper-pagination-fraction {

    bottom: -7px;

}



:root {

    --swiper-theme-color: #ffba74 !important;

}



.ind_con_d {

    margin-bottom: 0.3rem;

}



.ind_con_d ul {

    grid-template-columns: repeat(4, minmax(0, 1fr));

    column-gap: 0.08rem;

}



.ind_con_d ul li {

    margin: 0;

    float: none !important;

}





/* 首页结束 */





/* 操作提示开始 */



.operation_tips {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.operation_tips_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.operation_tips_t a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: center;

    text-decoration: none;

    line-height: 1rem;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.operation_tips_t a img {

    width: 0.17rem;

    height: 0.28rem;

    overflow: hidden;

    margin: 0.3rem auto;

    float: left;

}



.operation_tips_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.operation_tips_con img {

    width: 1.21rem;

    height: 1.21rem;

    overflow: hidden;

    display: none;

    margin: 1.8rem auto 0.5rem;

}



.operation_tips_con img:nth-child(1) {

    display: block;

}



.operation_tips_con h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: center;

    font-family: 'PingFang SC';

}



.operation_tips_con h2 {

    font-size: 0.24rem;

    color: #999999;

    text-align: center;

    margin: 0.3rem auto;

    font-weight: normal;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.operation_tips_con a {

    text-decoration: none;

    width: auto;

    height: 0.8rem;

    overflow: hidden;

    display: block;

    margin: 0.8rem auto;

    background: #1677ff;

    border-radius: 5px;

    font-size: 0.3rem;

    color: #fff;

    line-height: 0.8rem;

    text-align: center;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 操作提示结束 */





/* 个人中心开始 */



.person_center {

    width: auto;

    height: auto;

    overflow: visible;

    display: block;

    margin: auto 0.4rem;

    padding-bottom: calc(1.6rem + env(safe-area-inset-bottom, 0px));

    box-sizing: border-box;

}



.person_center_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.4rem;

}



.person_center_title h1 {

    font-size: 0.48rem;

    color: #000;

    margin: 0.3rem auto 0.6rem;

    font-family: 'PingFang SC';

}



.person_center_title_l {

    width: 1.4rem;

    height: 1.4rem;

    overflow: hidden;

    display: block;

    border-radius: 50%;

    float: left;

    margin-right: 0.2rem;

}



.person_center_title_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.person_center_title_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.person_center_title_c_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.25rem;

}



.person_center_title_c_t h2 {

    font-size: 0.36rem;

    color: #1a1a1a;

    float: left;

    font-family: 'PingFang SC';

}



.person_center_title_c_t span {

    width: auto;

    padding: 0 0.1rem;

    height: 0.36rem;

    border-radius: 2px;

    background: #ff8f1f;

    font-size: 0.25rem;

    color: #fff;

    text-align: center;

    display: inline-block;

    float: left;

    margin: 0.05rem 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_title_c p {

    font-size: 0.26rem;

    color: #999999;

    margin: 0.1rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;



}



.person_center_con_a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.2rem;

    background: #f7f8fa;

    border-radius: 10px;

    padding: 0.35rem 0.25rem;

}



.person_center_con_a img {

    width: 0.7rem;

    height: 0.7rem;

    overflow: hidden;

    display: block;

    margin: 0.13rem auto;

    margin-right: 0.15rem;

    float: left;

}



.person_center_con_a h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    font-family: 'DIN Bold', 'PingFang SC';

}



.person_center_con_a p {

    font-size: 0.24rem;

    color: #999999;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_con_a a {

    text-decoration: none;

    width: 1.4rem;

    height: 0.5rem;

    line-height: 0.5rem;

    text-align: center;

    font-size: 0.24rem;

    color: #fff;

    background: #1677ff;

    border-radius: 25px;

    display: block;

    float: right;

    margin: 0.23rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.person_center_con_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.person_center_con_b ul {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

}



.person_center_con_b ul li {

    width: 39.5%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #f7f8fa;

    border-radius: 10px;

    padding: 0.35rem 0.3rem;

}



.person_center_con_b ul li:nth-child(2n+1) {

    float: left;

}



.person_center_con_b ul li:nth-child(2n+2) {

    float: right;

}



.person_center_con_b ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.person_center_con_b ul li h1 {

    font-size: 0.24rem;

    color: #1677ff;

    margin: 0 auto 0.3rem;

    font-family: 'PingFang SC';

}



.person_center_con_b_l {

    width: 0.6rem;

    height: 0.6rem;

    overflow: hidden;

    float: left;

    margin-right: 0.1rem;

}



.person_center_con_b_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

}



.person_center_con_b ul li h2 {

    font-size: 0.24rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.person_center_con_b ul li p {

    font-size: 0.22rem;

    color: #999999;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_bottom {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.person_center_bottom_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem auto 0.8rem;

}



.person_center_bottom_c a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.person_center_bottom_c a .person_left {

    width: 0.32rem;

    height: 0.32rem;

    overflow: hidden;

    float: left;

    margin-right: 0.2rem;

    margin-top: 0.03rem;

}



.person_center_bottom_c a p {

    font-size: 0.3rem;

    color: #1a1a1a;

    float: left;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.person_center_bottom_c a .person_right {

    width: 0.12rem;

    height: 0.2rem;

    float: right;

    margin: 0.1rem auto;

}





/* 个人中心结束 */





/* 个人中心-帮助中心开始 */



.help_center {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 1.2rem;

}



.help_center_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #f7f8fa;

    padding-bottom: 0.5rem;

}



.help_center_title a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.help_center_title a img {

    float: left;

    width: 0.17rem;

    height: 0.28rem;

    overflow: hidden;

    margin: 0.2rem auto;

}



.help_center_title_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.help_center_title_con_l {

    width: auto;

    height: auto;

    overflow: hidden;

    float: left;

    margin-left: 0.5rem;

    margin-top: 0.7rem;

}



.help_center_title_con_l h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.help_center_title_con_l h2 {

    font-size: 0.3rem;

    color: #1677ff;

    margin-top: 0.2rem;

    font-family: 'PingFang SC';

}



.help_center_title_con img {

    width: 3.64rem;

    height: 2.47rem;

    overflow: hidden;

    float: right;

}



.help_center_con_a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

    border-radius: 25px 25px 0 0;

    margin-top: -0.5rem;

}



.help_center_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.help_center_con_c_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.36rem auto;

}



.help_center_con_c_t img {

    width: 0.4rem;

    height: 0.4rem;

    overflow: hidden;

    float: left;

    margin-top: 0.05rem;

    margin-right: 0.1rem;

}



.help_center_con_c_t h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.help_center_con_c_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.help_center_con_c_con p {

    font-size: 0.3rem;

    color: #0c101d;

    float: left;

    font-family: 'PingFang SC';

}



.help_center_con_c_con img {

    width: 0.19rem;

    height: 0.11rem;

    overflow: hidden;

    float: right;

    margin: 0.2rem auto;

}



.help_center_con_c_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: none;

    margin: 0.2rem auto 0;

    background: #f7f8fa;

    padding: 0.4rem 0.3rem;

    position: relative;

    top: 0;

    left: 0;

}



.help_center_con_c_con_c p {

    font-size: 0.24rem;

    color: #8d9199;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.help_center_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 0.7rem;

}



.help_center_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.help_center_ab .help_center_con_c_con_c {

    display: block !important;

}



.help_center_ab .help_center_con .help_center_con_c_con img {

    transform: rotate(180deg);

}





/* 个人中心-帮助中心结束 */





/* 个人中心-个人资料开始 */



.personal_data {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 1.5rem;

}



.personal_data_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    background: #fff;

    margin: auto;

}



.personal_data_title a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: center;

    text-decoration: none;

    line-height: 1rem;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.personal_data_title a img {

    width: 0.17rem;

    height: 0.28rem;

    overflow: hidden;

    margin: 0.35rem auto;

    float: left;

}



.personal_data_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    background: #fff;

}



.personal_data_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.personal_data_con_c:nth-child(1) {

    border-bottom: 1px solid #eee;

}



.personal_data_con_c_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.personal_data_con_c_c p {

    font-size: 0.3rem;

    color: #1a1a1a;

    float: left;

    margin: 0.35rem auto;

    /* font-weight: bold; */

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.personal_data_con_c_c input {

    border: none;

    outline: none;

    width: auto;

    height: auto;

    overflow: hidden;

    float: right;

    margin: 0.37rem auto;

    font-size: 0.3rem;

    color: #999999;

    text-align: right;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.xiaqu {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    background: #fff;

}



.xiaqu .personal_data_con_c_c input {

    font-size: 0.3rem;

    color: #1a1a1a;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    border: none;

    outline: none;

    float: right;

    margin: 0.37rem auto;

    text-align: right;

    margin-right: 0.3rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.xiaqu .personal_data_con_c_c input::placeholder {

    color: #1a1a1a;

}



.personal_data_con_c_c img {

    width: 0.19rem;

    height: 0.11rem;

    overflow: hidden;

    display: block;

    float: right;

    position: relative;

    top: 0.5rem;

    left: 4.5rem;

    transform: rotate(272deg);

}



.btn {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.8rem 0.3rem;

    border: none;

    background: #1677ff;

    border-radius: 5px;

    text-align: center;

    font-size: 0.3rem;

    color: #ffffff;

    text-decoration: none;

    padding: 0.25rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 个人中心-个人资料结束 */





/* 个人中心-积分明细开始 */



.integral_detail {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem;

    background: #fff;

    border-radius: 10px;

    padding: 0.6rem 0.4rem 0.4rem;

}



.integral_detail img {

    width: 0.7rem;

    height: 0.7rem;

    overflow: hidden;

    float: left;

    margin: 0.2rem auto;

    margin-right: 0.3rem;

}



.integral_detail_title {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

}



.integral_detail_title h2 {

    font-size: 0.3rem;

    color: #1a1a1a;

    margin: auto 0.05rem;

    font-weight: normal;

    font-family: 'PingFang SC';

}



.integral_detail_title h1 {

    font-size: 0.8rem;

    color: #ff8f1f;

    font-family: 'DIN Bold', 'PingFang SC';

}



.integral_detail_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem;

    background: #fff;

    border-radius: 10px;

}



.integral_detail_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0;

    border-bottom: 1px solid #ccc;

}



.integral_detail_t img {

    width: 0.36rem;

    height: 0.36rem;

    overflow: hidden;

    float: left;

    padding: 0.2rem 0.1rem 0.2rem 0.3rem;

}



.integral_detail_t p {

    font-size: 0.26rem;

    color: #1a1a1a;

    float: left;

    margin: 0.2rem auto;

    font-family: 'PingFang SC';

}



.integral_detail_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_detail_c ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0rem 0.3rem 0.28rem;

}



.integral_detail_c ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto;

}



.integral_detail_c_l {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

    margin-bottom: 0.1rem;

}



.integral_detail_c_l h2 {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-weight: normal;

}



.integral_detail_c_l p {

    font-size: 0.26rem;

    color: #999999;

    margin: 0.1rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-weight: normal;

}



.integral_detail_c ul li span {

    float: right;

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

    /* font-weight: bold; */

}





/* 个人中心-积分明细结束 */





/* 警务助理员开始 */



.police_assistant {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.police_assistant img {

    width: 100%;

    height: 4.5rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.police_assistant_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 25px;

    background: #fff;

    margin-top: -0.5rem;

    position: relative;

    padding: 0.3rem 0.4rem;

}



.police_assistant_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.3rem;

}



.police_assistant_t h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    float: left;

    font-family: 'PingFang SC';

}



.police_assistant_t p {

    font-size: 0.26rem;

    color: #999999;

    float: left;

    margin-left: 0.2rem;

    margin-top: 0.2rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.police_assistant_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.police_assistant_con_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0;

}



.police_assistant_con_t span {

    width: 0.06rem;

    height: 0.24rem;

    background: #1677ff;

    float: left;

    margin: 0.07rem auto;

    margin-right: 0.07rem;

}



.police_assistant_con_t h3 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.police_assistant_con p {

    font-size: 0.26rem;

    color: #666666;

    margin: 0.2rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 警务助理员结束 */





/* 居民信箱开始 */



.resident_mailbox {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.resident_mailbox a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_mailbox a img {

    width: 0.17rem;

    height: 0.28rem;

    overflow: hidden;

}



.resident_mailbox_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_mailbox_t h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    font-weight: bold;

    margin: 0.5rem auto;

    font-family: 'PingFang SC';

}



.resident_mailbox_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.4rem;

    position: relative;

}



.resident_mailbox_con a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_mailbox_con a img {

    width: 100%;

    height: 1.8rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_mailbox_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: absolute;

    top: 0;

    left: 0;

    padding: 0.45rem;

}



.resident_mailbox_con_c h1 {

    font-size: 0.36rem;

    color: #1677ff;

    font-family: 'PingFang SC';

}



.resident_mailbox_con_c p {

    font-size: 0.22rem;

    color: #1677ff;

    margin-top: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.xjcx h1 {

    color: #ff8f1f;

}



.xjcx p {

    color: #ff8f1f;

}



.jwzly h1 {

    color: #00b578;

}



.jwzly p {

    color: #00b578;

}



.zalf {

    margin: 0 auto 0.2rem;

}





/* 居民信箱-我要写信开始 */



.write_letters {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    background: #fff;

}



.write_letters_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

    padding: 0.3rem 0;

}



.write_letters_con p {

    font-size: 0.3rem;

    font-weight: bold;

    color: #1a1a1a;

    float: left;

    margin: 0.05rem auto;

    font-family: 'PingFang SC';

}



.write_letters_con input {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.1rem 0 0.05rem 0.6rem;

    float: left;

    border: none;

    outline: none;

    font-size: 0.3rem;

    color: #999999;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* .write_letters_con h4 {

    float: right;

    font-size: 0.3rem;

    color: #1a1a1a;

}



.write_letters_con h4 img {

    width: 0.12rem;

    height: 0.2rem;

    overflow: hidden;

    display: inline-block;

    margin-left: 0.2rem;

} */



.write_letters_con .jianyi {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    float: right;

}



.write_letters_con .jianyi input {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.08rem 0 0.05rem 0.6rem;

    float: left;

    text-align: right;

    border: none;

    outline: none;

    font-size: 0.3rem;

    color: #999999;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.write_letters_con .jianyi input::placeholder {

    color: #1a1a1a;

}



.write_letters_con .jianyi img {

    width: 0.12rem;

    height: 0.2rem;

    overflow: hidden;

    float: right;

    margin: 0.15rem;

}



.write_letters_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.write_letters textarea {

    border: none;

    outline: none;

    resize: none;

    font-size: 0.26rem;

    margin: 0.4rem 0.3rem;

    width: 92%;

    height: auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.write_letters textarea::placeholder {

    color: #999999;

    font-weight: 500;

}



.write_letters_add {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem 0.3rem;

    position: relative;

}



.write_letters_add img {

    width: 2rem;

    height: 2rem;

    overflow: hidden;

}



.write_letters_add input {

    width: 2rem;

    height: 2rem;

    overflow: hidden;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    border: none;

    outline: none;

    opacity: 0;

}





/* 居民信箱-我要写信结束 */





/* 居民信箱-one开始 */



.resident_one {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 1rem;

}



.resident_one_nav {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.3rem 0 0;

    background: #fff;

}



.resident_one_nav ul {

    width: auto;

    height: auto;

    overflow: auto;

    display: flex;

    align-items: center;

    margin: auto;

    padding: 0 0.3rem;

    list-style-type: none;

    white-space: nowrap
}



.resident_one_nav ul li {

    width: 50%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

    padding: 0.1rem 0;

    float: left;

}



.resident_one_nav ul li a {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.resident_one_nav ul li::before {

    content: "";

    width: 0.66rem;

    height: 0.06rem;

    overflow: hidden;

    display: none;

    margin: auto;

    background: #1677ff;

    position: absolute;

    bottom: 0;

    left: 50%;

    margin-left: -0.33rem;

}



.resident_one_nav ul li a p {

    font-size: 0.3rem;

    color: #9ca2aa;

    text-align: center;

    font-family: 'PingFang SC';

}



.resident_one_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_one_con ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.resident_one_con ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem;

    background: #fff;

    padding: 0.35rem;

}



.resident_one_con ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.resident_one_con_a {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_one_con_a_l {

    width: calc(100% - 1.5rem);

    height: auto;

    overflow: hidden;

    margin: auto;

    float: left;

}



.resident_one_con_a_l h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.resident_one_con_a_l p {

    font-size: 0.26rem;

    color: #1a1a1a;

    margin-top: 0.1rem;

    font-family: "Source Han Sans CN";

}



.resident_one_con_a_r {

    width: 0.9rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.resident_one_con_a_r p {

    font-size: 0.28rem;

    color: #999999;

    font-family: "Source Han Sans CN";

}



.resident_dhf p {

    color: #1677ff !important;

}



.resident_one_con_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;

}



.resident_one_con_b_l {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    float: left;

}



.resident_one_con_b_l img {

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 50%;

    float: left;

}



.resident_one_con_b_l p {

    float: left;

    font-size: 0.24rem;

    color: #999999;

    margin-left: 0.1rem;

    font-family: "Source Han Sans CN";

}



.resident_one_con_b_r {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

    margin-left: 0.2rem;

}



.resident_one_con_b_r p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Roboto";

}



.resident_one_con_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;

}



.resident_one_con_c span {

    width: 1.8rem;

    height: 0.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

    background: #1677ff;

    border-radius: 0.1rem;

    font-size: 0.28rem;

    color: #ffffff;

    font-family: "PingFang SC";

    text-align: center;

    line-height: 0.6rem;

}





/* 居民信箱-one结束 */





/* 居民信箱-待回复详情开始 */



.resident_dhfdetail {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

}



.resident_dhf_title {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem auto 0.2rem;

    padding-bottom: 0.2rem;

    border-bottom: 1px solid #f5f5f5;

}



.resident_dhf_title h1 {

    font-size: 0.44rem;

    color: #1a1a1a;

    font-weight: 600;

    font-family: "Source Han Sans CN";

}



.resident_dhf_title .resident_one_con_b_r {

    width: calc(100% - 1.6rem);

}



.resident_dhfdetail_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding-bottom: 0.4rem;

    border-bottom: 1px solid #f5f5f5;

}



.resident_dhfdetail_con p {

    font-size: 0.3rem;

    color: #666666;

    font-family: "Source Han Sans CN";

}



.resident_dhfdetail_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_dhfdetail_bottom_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: 0.3rem auto;

}



.resident_dhfdetail_bottom_t img {

    width: 0.32rem;

    height: 0.32rem;

    overflow: hidden;

    display: block;

    margin-right: 0.1rem;

}



.resident_dhfdetail_bottom_t h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.resident_dhfdetail_bottom_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_dhfdetail_bottom_c textarea {

    width: 6.1rem;

    height: auto;

    min-height: 2rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #f5f5f5;

    border: none;

    outline: none;

    resize: none;

    padding: 0.3rem;

    font-size: 0.3rem;

    color: #999999;

    font-family: "PingFang SC";

}



.resident_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_bottom .journal_add_btn {

    margin: 0.4rem 0 0.1rem;

}





/* 居民信箱-待回复详情结束 */





/* 居民信箱-已回复详情开始 */



.resident_dhfdetail_bottom_d {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.resident_dhfdetail_bottom_d h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-weight: 400;

    font-family: "Source Han Sans CN";

}



.resident_dhfdetail_bottom_d p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Roboto";

    margin-top: 0.1rem;

}





/* 居民信箱-已回复详情结束 */





/* 居民信箱结束 */





/* 垃圾分类开始 */



.refuse_classification {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}



.refuse_classification_nav {

    width: auto;

    height: 1.05rem;

    overflow: hidden;

    display: block;

    background: #fff;

    margin: auto;

    padding: 0 0.3rem;

}



.refuse_classification_nav ul {

    width: auto;

    height: auto;

    overflow: auto;

    display: block;

    margin: auto;

    list-style-type: none;

    white-space: nowrap
}



.refuse_classification_nav ul li {

    width: 25%;

    height: auto;

    overflow: hidden;

    display: inline-block;

    margin: auto;

    position: relative;

    padding: 0.1rem 0;

}



.refuse_classification_nav ul li a {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.refuse_classification_nav ul li::before {

    content: "";

    width: 0.66rem;

    height: 0.06rem;

    overflow: hidden;

    display: none;

    margin: auto;

    background: #1677ff;

    position: absolute;

    bottom: 0;

    left: 50%;

    margin-left: -0.33rem;

}



.refuse_classification_nav_active::before {

    display: block !important;

}



.refuse_classification_nav ul li a p {

    font-size: 0.3rem;

    color: #9ca2aa;

    /* font-weight: bold; */

    text-align: center;

    font-family: 'PingFang SC';

}



.refuse_classification_nav_active a p {

    font-size: 0.36rem !important;

    font-weight: bold;

    color: #1a1a1a !important;

}



.refuse_classification_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

}



.refuse_classification_con ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.refuse_classification_con ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    /* margin-bottom: 0.2rem; */

    padding: 0 0 0.3rem;

    border-bottom: 1px solid #f5f5f5;

}



.refuse_classification_con ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.refuse_classification_con ul li a h2 {

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: justify;

    margin-top: 0.5rem;

    margin-bottom: 0.4rem;

    font-family: 'PingFang SC';

}



.refuse_classification_con ul li a p {

    font-size: 0.24rem;

    color: #999999;

    float: left;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.refuse_classification_con ul li a span {

    font-size: 0.24rem;

    color: #999999;

    float: right;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.refuse_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem auto 0.2rem;

}



.refuse_btn {

    font-size: 0.28rem;

    color: #333;

    text-align: center;

    display: block;

    margin: auto;

    text-decoration: none;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 垃圾分类结束 */





/* 垃圾分类-文章详情开始*/



.article_details {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;
    margin-bottom:2rem;

}



.article_details_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}



.article_details_title h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.article_details_title_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}



.article_details_title_c_l {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.article_details_title_c_l img {

    max-width: 0.32rem;

    height: 0.32rem;

    overflow: hidden;

    float: left;

}



.article_details_title_c_l h2 {

    font-size: 0.26rem;

    color: #1a1a1a;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-weight: normal;

}



.article_details_title_c_l p {

    font-size: 0.26rem;

    color: #999999;

    float: left;

    margin-left: 0.2rem;

    font-family: 'PingFang SC';

}



.article_details_title_c_r {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.article_details_title_c_r img {

    width: 0.34rem;

    height: 0.26rem;

    overflow: hidden;

    float: left;

    margin-top: 0.04rem;

}



.article_details_title_c_r span {

    font-size: 0.26rem;

    color: #999999;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.article_details_list {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.article_details_list a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    font-size: 0.26rem;

    color: #1677ff;

    padding: 0.06rem;

    border-radius: 5px;

    background: #ebf3ff;

    float: left;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.article_details_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.article_details_con p {

    font-size: 0.26rem;

    color: #1a1a1a;

    line-height: 2;

    text-indent: 2em;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.article_details_con img {

    max-width: 100% !important;

    height: auto !important;

}





/* 垃圾分类-文章详情结束*/





/* 你盯我办开始 */



.ndwb {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ndwb_nav {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ndwb_nav ul {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

}



.ndwb_nav ul li {

    width: 33.3%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.ndwb_nav ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.ndwb_nav ul li a p {

    font-size: 0.3rem;

    color: #9ca2aa;

    text-align: center;

    margin: 0.1rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-weight: normal;

}



.ndwb_nav ul li a span {

    width: 0.66rem;

    height: 0.06rem;

    background: #1677ff;

    overflow: hidden;

    display: none;

    margin: 0.1rem auto;

}



.ndwb_nav ul li .ndwb_nav_active p {

    font-size: 0.36rem;

    color: #1a1a1a;

    font-weight: bold;

    margin: 0;

    font-family: 'PingFang SC';

}



.ndwb_nav ul li .ndwb_nav_active span {

    display: block;

}



.nswb_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.2rem;

    margin-bottom: 2rem;

}



.nswb_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 2.3rem;

}



.nswb_con_c ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.nswb_con_c ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    padding: 0.4rem;

    background: #fff;

}



.nswb_con_c_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.nswb_con_c_t h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    float: left;

    font-family: 'PingFang SC';
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: calc(100% - 1rem);

}



.nswb_con_c_t span {

    font-size: 0.26rem;



    float: right;

    font-weight: 500;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nswb_con_c ul li h2 {

    font-size: 0.26rem;

    color: #999;

    width: 4.5rem;

    margin-top: 0.2rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: normal;
}



.nswb_con_c_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}



.nswb_con_c_b img {

    width: 0.2rem;

    height: 0.23rem;

    overflow: hidden;

    float: left;

    margin-top: 0.04rem;

}



.nswb_con_c_b p {

    font-size: 0.22rem;

    color: #999999;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nswb_con_c ul li a {

    width: 1.5rem;

    height: 0.6rem;

    overflow: hidden;

    float: right;

    background: #2196f3;

    font-size: 0.24rem;

    color: #fff;

    text-align: center;

    text-decoration: none;


    border-radius: 5px;
    line-height: 0.6rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nswb_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.nswb_con_c h3 {

    font-size: 0.26rem;

    color: #cccccc;

    text-align: center;

    margin: 0.3rem auto 0.9rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-weight: normal;

}



.ndwb_con_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #1677ff;

    text-align: center;

    font-size: 12px;

    line-height: 1rem;

    font-family: 'PingFang SC';

}



.ndwb_con_b a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.ndwb_con_b a img {

    width: 0.34rem;

    height: 0.31rem;

    display: inline-block;

}



.ndwb_con_b a p {

    font-size: 0.3rem;

    color: #fff;

    display: inline-block;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 你盯我办结束 */





/* 你盯我办-提交信息开始 */



.biaoti {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-bottom: 1px solid #eee;

}



.biaoti p {

    margin-left: 0.3rem;

}





/* 你盯我办-提交信息结束 */





/* 你盯我办-详情开始 */



.ndwb_detail {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;
    margin-bottom: 1rem;

}



.ndwb_detail_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.3rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.ndwb_detail_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.3rem 0;

}



.ndwb_detail_title_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ndwb_detail_title_t h1 {

    font-size: 0.44rem;

    color: #1a1a1a;

    float: left;

    font-family: 'PingFang SC';

}



.ndwb_detail_title_t span {

    font-size: 0.3rem;

    color: #ff8f1f;

    float: right;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.ndwb_detail_title p {

    font-size: 0.24rem;

    color: #999999;

    margin-top: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.ndwb_detail_con p {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.ndwb_detail_address {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem auto;

    background: #f5f5f5;

    border-radius: 10px;

    padding: 0.25rem 0.3rem;

}



.ndwb_detail_address img {

    width: 0.26rem;

    height: 0.32rem;

    overflow: hidden;

    display: block;

    float: left;

}



.ndwb_detail_address span {

    font-family: 'PingFang SC Medium', 'PingFang SC';

    font-size: 0.26rem;

    color: #666666;

    float: left;

    margin-left: 0.1rem;

}



.ndwb_detail_con_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.ndwb_detail_con_c img {

    max-width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}





/* 你盯我办-详情结束 */





/* 一户一码开始 */



.yhym {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.yhym .wdewm {

    width: 3.31rem;

    height: 0.69rem;

    overflow: hidden;

    display: block;

    margin: 0.8rem auto 0.6rem;

}



.yhym_con {

    width: 5.6rem;

    height: 6.3rem;

    background: #fff;

    border-radius: 25px;

    display: block;

    margin: auto;

    position: relative;

}



.yhym_con img {

    width: 4.3rem;

    height: 4.2rem;

    display: block;

    margin: auto;

    position: absolute;

    top: 0.55rem;

    left: 0.65rem;

}



.yhym_con a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    font-size: 0.26rem;

    text-align: center;

    background: #1677ff;

    position: absolute;

    bottom: 0.55rem;

    left: 50%;

    margin-left: -1rem;

    text-decoration: none;

    color: #fff;

    padding: 0.18rem 0.41rem;

    border-radius: 10px;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 一户一码结束 */





/* 数字地图开始 */



.digital_map {

    background: url("../images/map.png");

    width: 100%;

    height: 14.16rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background-size: 100% 100%;

    position: relative;

    z-index: 1;

}



.digital_map_con {

    width: 100%;

    height: 4.9rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

    border-radius: 25px 25px 0 0;

    position: absolute;

    bottom: 0;

    left: 0;

}



.digital_map_con_t {

    margin: 0.4rem;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.digital_map_above {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.hospital {

    width: 0.76rem;

    height: 0.76rem;

    overflow: hidden;

    float: left;

}



.digital_map_above p {

    font-size: 0.3rem;

    color: #1a1a1a;

    float: left;

    line-height: 0.65rem;

    margin-left: 0.2rem;

    font-family: 'PingFang SC';

}



.icon_nav {

    width: auto;

    height: auto;

    overflow: hidden;

    float: right;

}



.icon_nav img {

    width: 0.39rem;

    height: 0.39rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.icon_nav p {

    text-align: center;

    font-size: 0.24rem;

    color: #1a1a1a;

    margin-left: 0;

    line-height: initial;

    margin-top: 0.05rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.digital_map_address {

    margin: 0.2rem auto;

}



.digital_map_detail {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto;

}



.digital_map_detail h2 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.digital_map_detail p {

    font-size: 0.22rem;

    color: #999999;

    text-align: justify;

    line-height: 0.4rem;

    margin-top: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 数字地图结束 */





/* 完善信息开始 */



.perfact_information {

    margin: auto 0.67rem;

}



.perfact_information_c {

    border-bottom: 1px solid #eee;

    margin: 0.4rem auto 0;

}



.perfact_information_c_c {

    margin: auto;

}



.perfact_information_c_c p {

    width: 1rem;

}



.perfact_information_c_c input {

    float: left;

    margin-left: 0.73rem;

    text-align: left;

}



.perfact_information_c_c input::placeholder {

    color: #cccccc;

}



.xiangzhen {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.xiangzhen input::placeholder {

    color: #1a1a1a;

}



.xiangzhen img {

    width: 0.09rem;

    height: 0.17rem;

    left: 0;

    transform: initial;

}



.perfact_information_t {

    margin: 0 auto 0.8rem;

}





/* 完善信息结束 */





/* 文明阵地开始 */



.civilized_position {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.2rem;

}



.civilized_position ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

}



.civilized_position ul li {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    position: relative;

}



.civilized_position ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.civilized_position ul li a img {

    width: 100%;

    height: 2.4rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.civilized_position ul li a p {

    font-size: 0.36rem;

    color: #fff;

    text-align: center;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -0.6rem;

    margin-top: -0.25rem;

    font-weight: bold;

    font-family: 'PingFang SC';

}





/* 文明阵地结束 */





/* 文明资讯开始 */



.civilization_information {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.civilization_information ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

}



.civilization_information ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.4rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.civilization_information ul li:nth-last-child(1) {

    border: none;

}



.civilization_information ul li a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.civilization_information_l {

    float: left;

    width: 55%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.civilization_information_l p {

    font-size: 0.3rem;

    color: #1a1a1a;

    line-height: 1.4;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;
    font-weight: bold;
    overflow: hidden;

    font-family: 'PingFang SC';

}



.civilization_information_l span {

    font-size: 0.24rem;

    color: #999999;

    float: left;

    margin-top: 0.5rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.civilization_information_r {

    width: 2.54rem;

    height: 1.7rem;

    float: right;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 10px;

}



.civilization_information_r img {

    max-width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}





/* 文明资讯结束 */





/* 志愿服务开始 */



.volutary_serivce {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

}



.volutary_serivce ul {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

    border-bottom: 1px solid #f5f5f5;

}



.volutary_serivce ul li {

    width: 50%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.volutary_serivce ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.volutary_serivce ul li a p {

    font-size: 0.36rem;

    color: #1a1a1a;

    text-align: center;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.volutary_serivce ul li .volutary_serivce_active p {

    color: #1677ff;

}



.volutary_serivce ul li a span {

    width: 0.66rem;

    height: 0.06rem;

    background: #1677ff;

    display: none;

    margin: 0.2rem auto 0;

}



.volutary_serivce ul li .volutary_serivce_active span {

    display: block;

}





/* 志愿服务结束 */





/* 志愿服务-详情开始 */



.volutary_serivce_detail {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.volutary_serivce_detail_title {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto 0;

    border-bottom: 1px solid #eee;

    padding: 0 0 0.4rem 0;

}



.volutary_serivce_detail_title h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    text-align: justify;

    line-height: 0.6rem;

    padding: 0.3rem 0.3rem 0;

    font-family: 'PingFang SC';

}



.volutary_serivce_detail_title span {

    font-size: 0.24rem;

    color: #999999;

    display: block;

    margin-top: 0.4rem;

    padding: 0 0.3rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.volutary_serivce_detail_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.volutary_serivce_detail_con p {

    font-size: 0.26rem;

    color: #1a1a1a;

    line-height: 0.45rem;

    margin: 0.4rem auto;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.volutary_serivce_detail_con img {

    max-width: 100%;

    height: auto;

    margin: auto;

    overflow: hidden;

    display: block;

}



.recommend {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0;

    background: #fff;

}



.recommend_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem 0.3rem 0;

}



.recommend_title span {

    width: 0.06rem;

    height: 0.3rem;

    background: #1677ff;

    float: left;

    margin-top: 0.06rem;

}



.recommend_title p {

    font-size: 0.3rem;

    color: #1a1a1a;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC';

}





/* 志愿服务-详情结束 */





/* 志愿服务-志愿者队伍开始 */



.volunteer_team {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.volunteer_team ul {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style-type: none;

}



.volunteer_team ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.volunteer_team ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.volunteer_team_l {

    width: 0.88rem;

    height: 0.88rem;

    overflow: hidden;

    margin: 0.3rem 0 0.3rem 0.3rem;

    float: left;

}



.volunteer_team_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.volunteer_team_r {

    width: calc(100% - 1.38rem);

    height: auto;

    overflow: hidden;

    margin-left: 0.2rem;

    padding: 0.3rem 0;

    border-bottom: 1px solid #f5f5f5;

    float: right;

}



.volunteer_team_r h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    margin-top: 0.05rem;

    font-weight: normal;

    font-family: 'PingFang SC';

}



.volunteer_team_r p {

    font-size: 0.26rem;

    color: #999999;

    margin-top: 0.05rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 志愿服务-志愿者队伍结束 */





/* 月度排行开始 */



.monthly_ranking {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.monthly_ranking_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.monthly_ranking_title img {

    width: 100%;

    height: 4.2rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.monthly_ranking_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 25px;

    background: #fff;

    position: relative;

    top: -0.5rem;

}



.monthly_ranking_con_nav {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-top:1.5rem;

}



.monthly_ranking_con_nav ul {

    margin: 0.5rem 0.4rem;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    list-style-type: none;

}



.monthly_ranking_con_nav ul li {

    width: 25%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.monthly_ranking_con_nav ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.monthly_ranking_con_nav ul li a p {

    font-size: 0.3rem;

    color: #9ca2aa;

    font-weight: bold;

    display: block;

    text-align: center;

    font-family: 'PingFang SC';

}



.monthly_ranking_con_nav ul li a span {

    width: 0.44rem;

    height: 0.06rem;

    background: #1677ff;

    display: none;

    margin: auto;

    margin-top: 0.15rem;

}



.monthly_ranking_con_nav ul li .monthly_ranking_con_nav_active p {

    color: #1a1a1a;

}



.monthly_ranking_con_nav ul li .monthly_ranking_con_nav_active span {

    display: block;

}



.monthly_ranking_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.monthly_ranking_con_c ul {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.4rem;

    list-style-type: none;

}



.monthly_ranking_con_c ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.5rem;

}



.monthly_ranking_con_c_l {

    float: left;

    width: 0.4rem;

    height: auto;

    overflow: hidden;

    position: relative;

}



.monthly_ranking_con_c_l img {

    width: 0.38rem;

    height: 0.34rem;

    overflow: hidden;

    display: block;

}



.monthly_ranking_con_c_l p {

    font-size: 0.24rem;

    color: #fff;

    position: absolute;

    top: 0.02rem;

    margin: auto;

    left: 0.13rem;

    font-family: 'DIN Bold';

    font-weight: normal;

}



.monthly_ranking_con_c_c {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-left: 0.8rem;

}



.monthly_ranking_con_c_c h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: center;

    float: left;

    font-family: 'PingFang SC';

}



.monthly_ranking_con_c_r {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

}



.monthly_ranking_con_c_r h1 {

    font-size: 0.24rem;

    color: #1a1a1a;

    font-family: 'DIN Bold';

}



.monthly_ranking_con_c_r h1 span {

    font-size: 0.36rem;

    color: #ff8f1f;

    font-family: 'DIN Bold';

}



.ydph p {

    position: initial;

    text-align: center;

    color: #9ca2aa;

}





/* 月度排行结束 */





/* 乡村记忆开始 */



.rural_memory {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

    z-index: 0;

    margin-bottom: 1rem;

}



.rural_memory_bg {

    background: url("../images/rural_memory_bg.jpg");

    width: auto;

    height: 5.5rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background-size: 100% 100%;

}



.rural_memory_bg .personal_data_title {

    background: none;

}



.rural_memory_bg .personal_data_title a {

    color: #fff;

}



.rural_memory_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 25px 25px 0 0;

    background: #fff;

    position: relative;

    top: -0.5rem;

    left: 0;

}



.rural_memory_con_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.6rem 0.4rem 0;

}



.rural_memory_con_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_con_t h1 {

    font-size: 0.48rem;

    color: #1a1a1a;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.xhc span {

    color: #1a1a1a;

}



.xhc {

    margin: 0.3rem auto 0.4rem;

}



.rural_memory_con_t p {

    font-size: 0.26rem;

    color: #1a1a1a;

    line-height: 0.45rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.rural_memory_a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0;

}



.rural_memory_a_above {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto;

}



.rural_memory_a_above img {

    width: 0.48rem;

    height: 0.48rem;

    overflow: hidden;

    float: left;

}



.rural_memory_a_above p {

    font-size: 0.34rem;

    color: #1a1a1a;

    float: left;

    margin-left: 0.1rem;

    font-weight: bold;

    font-family: 'PingFang SC';

}



.rural_memory_a_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_a_img {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 auto 0.2rem;

    border-radius: 10px;

    position: relative;

}



.rural_memory_a_img img {

    width: 100%;

    height: 2.4rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_a_img p {

    font-size: 0.3rem;

    color: #fff;

    position: absolute;

    bottom: 0.3rem;

    left: 0.3rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.rural_memory_cunge {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem auto;

    background: #f5f5f5;

    border-radius: 10px;

}



.rural_memory_cunge audio {

    display: block;

}



.rural_memory_cunge p {

    font-size: 0.24rem;

    color: #999999;

    padding: 0 0.9rem 0.28rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.rural_memory_lrsj {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_lrsj ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_lrsj ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 0.3rem;

}



.rural_memory_lrsj ul li:nth-last-child(1) {

    margin-bottom: initial;

}



.rural_memory_lrsj_l {

    width: 1.28rem;

    height: 1.28rem;

    border-radius: 50%;

    overflow: hidden;

    float: left;

}



.rural_memory_lrsj_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.rural_memory_lrsj_r {

    width: auto;

    height: auto;

    overflow: hidden;

    float: left;

    margin-left: 0.2rem;

}



.rural_memory_lrsj_r h1 {

    font-size: 0.26rem;

    color: #1a1a1a;

    margin-top: 0.2rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.rural_memory_lrsj_r p {

    font-size: 0.34rem;

    font-weight: bold;

    color: #1a1a1a;

    margin-top: 0.05rem;

    font-family: 'PingFang SC';

}





/* 乡村记忆结束 */





/* 身边榜样开始 */



.nearby_role_models {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem;

}



.nearby_role_models_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto;

}



.nearby_role_models_t h1 {

    float: left;

    font-size: 0.48rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.nearby_role_models_t_r {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    margin: 0.1rem auto;

}



.nearby_role_models_t_r p {

    font-size: 0.26rem;

    color: #999999;

    float: left;

    margin-right: 0.1rem;

    margin-top: 0.05rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nearby_role_models_t_r select {

    float: right;

    width: 1.1rem;

    height: 0.5rem;

    overflow: hidden;

    border: 1px solid #cccccc;

    border-radius: 5px;

    font-size: 0.26rem;

    color: #1a1a1a;

    -webkit-appearance: none;

    outline: none;

    padding: 0 0.15rem;

    background: url(../images/icon_sbby.png) no-repeat scroll 0.7rem #fff;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nearby_role_models_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.nearby_role_models_c ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.nearby_role_models_c ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.4rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.nearby_role_models_c ul li:nth-last-child(1) {

    border-bottom: none;

}



.nearby_role_models_c ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.nearby_role_models_c_l {

    float: left;

    width: 55%;

    height: auto;

    overflow: hidden;

}



.nearby_role_models_c_l p {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: 'PingFang SC';

}



.nearby_role_models_c_l span {

    font-size: 0.24rem;

    color: #1677ff;

    background: #ebf3ff;

    padding: 0.1rem;

    border-radius: 5px;

    float: left;

    margin-top: 0.4rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.nearby_role_models_c_r {

    float: right;

    width: 2.54rem;

    height: 1.7rem;

    overflow: hidden;

    border-radius: 10px;

}



.nearby_role_models_c_r img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}





/* 身边榜样结束*/





/* 乡村之美开始 */



.countryside_beauty {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_bg {

    background: url("../images/xczm1.jpg");

    width: 100%;

    height: 3.89rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background-size: 100% 100%;

}



.countryside_beauty_fb {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

}



.countryside_beauty_fb_t {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    margin: 0.4rem 0.3rem;

}



.countryside_beauty_fb input {

    width: 0.48rem;

    height: 0.48rem;

    overflow: hidden;

    display: block;

    opacity: 0;

    position: absolute;

    right: 0.88rem;

    top: 0.4rem;

    float: right;

}



.countryside_beauty_fb_t img {

    float: left;

    width: 0.48rem;

    height: 0.38rem;

    overflow: hidden;

}



.countryside_beauty_fb_t a {

    text-decoration: none;

    font-size: 0.24rem;

    color: #fff;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.countryside_beauty_bg h1 {

    font-size: 0.48rem;

    color: #fff;

    margin: auto;

    margin-top: 1.3rem;

    font-weight: 500;

    margin-left: 0.3rem;

    font-family: 'PingFang SC';

}



.countryside_beauty_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    background: #fff;

    margin: 0 auto 0.2rem;

}



.countryside_beauty_con_t {

    margin: 0.6rem 0.3rem 0;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.countryside_beauty_con_t_above {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_con_t_above_l {

    float: left;

    width: 0.58rem;

    height: 0.58rem;

    overflow: hidden;

    margin: 0.05rem 0.1rem 0 0;

}



.countryside_beauty_con_t_above_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_con_t_above_r {

    float: left;

    width: calc(100% - 0.7rem);
    position: relative;
    height: auto;

    overflow: hidden;

}

.status_text {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 1rem;
    height: 0.5rem;
    background: #2196f3;
    text-align: center;
    line-height: 0.5rem;
    color: #ffffff !important;
    font-size: 0.26rem !important;
    border-radius: 0.1rem;
}


.countryside_beauty_con_t_above_r h1 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-weight: normal;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.countryside_beauty_con_t_above_r p {

    font-size: 0.22rem;

    color: #999999;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.countryside_beauty_con_t_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto;

}



.countryside_beauty_con_t_c h1 {

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: justify;

    font-weight: normal;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.countryside_beauty_con_t_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_con_t_b ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_con_t_b ul li {

    width: 31%;

    height: 2.2rem;

    overflow: hidden;

    display: block;

    margin: 0.1rem 0.08rem;

    float: left;

    border-radius: 5px;

}



.countryside_beauty_con_t_b ul li img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.countryside_beauty_con_t_bot {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.15rem auto 0.25rem;

}



.countryside_beauty_con_t_bot_l {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.countryside_beauty_con_t_bot_l img {

    width: 0.34rem;

    height: 0.26rem;

    overflow: hidden;

    float: left;

    margin-top: 0.04rem;

}



.countryside_beauty_con_t_bot_l p {

    float: left;

    font-size: 0.26rem;

    color: #999999;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.countryside_beauty_con_t_bot_r {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    margin-left: 0.5rem;

}



.countryside_beauty_con_t_bot_r span {

    width: 0.26rem;

    height: 0.26rem;

    float: left;

    overflow: hidden;

    margin: 0.05rem auto;

    background: url("../images/icon_zan1.png");

    background-size: cover;

}



.countryside_beauty_con_t_bot_r p {

    font-size: 0.26rem;

    color: #999999;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* .countryside_beauty_con_t_bot_r img:nth-child(1) {

    display: none;

} */



.countryside_beauty_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 25px 25px 0 0;

    position: relative;

    top: -0.5rem;

    left: 0;

    margin-bottom: -0.7rem;

}



.countryside_beauty_con_t_bot_r_ac {

    background: url("../images/icon_zan2.png") !important;

    background-size: cover !important;

}





/* 乡村之美结束 */





/* 信息广场开始 */



.information_square_bg {

    background: url("../images/xxgc_bg.jpg");

    width: 100%;

    height: 3.97rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background-size: 100% 100%;

}



.information_square_bg h1 {

    font-size: 0.48rem;

    color: #fff;

    font-weight: normal;

    margin-top: 2.2rem;

    margin-left: 0.3rem;

    font-family: 'PingFang SC';

}



.xxgc {

    border-radius: initial;

    position: initial;

    top: initial;

    margin-bottom: initial;

}



.information_square_t {

    width: 100%;

    height: auto;

    display: block;

    margin: auto;

    margin-top: -0.75rem;

}



.information_square_t ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0 0.2rem 0.2rem;

    background: #fff;

    border-radius: 10px;

    padding: 0.3rem 0;

    border-radius: 10px;

    box-shadow: 0rem 0rem 0.3rem #e6e2e2;

}



.information_square_t ul li {

    width: 33%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.information_square_t ul li a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.information_square_t ul li a img {

    width: 0.84rem;

    height: 0.84rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 50%;

}



.information_square_t ul li a p {

    font-size: 0.26rem;

    color: #1a1a1a;

    text-align: center;

    margin-top: 0.05rem;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.information_square_new {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

    margin-top: 0.3rem;

}



.information_square_new span {

    width: 0.06rem;

    height: 0.34rem;

    overflow: hidden;

    background: #1677ff;

    float: left;

    margin: 0.1rem auto;

}



.information_square_new p {

    font-size: 0.36rem;

    color: #1a1a1a;

    float: left;

    margin-left: 0.1rem;

    font-family: 'PingFang SC';

}



.xxgc .countryside_beauty_con {

    margin: auto;

    border-bottom: 0.2rem solid #f5f5f5;

}



.xxgc .countryside_beauty_con:nth-last-child(1) {

    border-bottom: none;

}



.xxgc .countryside_beauty_con .countryside_beauty_con_t {

    margin: 0.4rem 0.3rem 0;

}



.countryside_beauty_con_t_c span {

    font-size: 0.26rem;

    color: #1677ff;

    padding: 0.05rem 0.1rem;

    background: #ebf3ff;

    border-radius: 5px;

    float: left;

    margin-right: 0.1rem;

    /* margin-top: 0.045rem; */

    font-family: 'PingFang SC Medium', 'PingFang SC';

}



.xxgc .countryside_beauty_con_t_c a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.xxgc .countryside_beauty_con_t_c h1 {

    line-height: 0.5rem;

    float: left;

    width: 100%;



}



.xxgc .countryside_beauty_con_t_c h1 p {

    color: #1677ff;

    /*display: inline-block;*/

    float: left;

    width: 100%;

}



.information_square_piao {

    width: 1.3rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: fixed;

    right: 0.1rem;

    bottom: 1.5rem;

    z-index: 999;

}



.information_square_piao ul {

    list-style-type: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.information_square_piao ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

    margin-bottom: 0.2rem;

    z-index: 999;

}



.information_square_piao ul li a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.information_square_piao ul li img {

    width: 1rem;

    height: 1rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.information_square_piao ul li input {

    width: 1.22rem;

    height: 1.22rem;

    overflow: hidden;

    display: block;

    margin: auto;

    position: absolute;

    top: 0;

    right: 0;

    opacity: 0;

}





/* 信息广场结束 */





/* 信息广场-我的发布开始 */



.information_release {

    float: right;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.information_release_l {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

    margin-left: 0.4rem;

}



.information_release_l img {

    width: 0.28rem;

    height: 0.28rem;

    float: left;

    margin-top: 0.05rem;

}



.information_release_l a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    float: left;

    margin-left: 0.05rem;

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: 'PingFang SC Medium', 'PingFang SC';

}





/* 信息广场-我的发布结束 */





/* 个人中心-辖区网格员开始 */



.grid {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 3rem;

}



.grid_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.grid_con ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    list-style: none;

}



.grid_con ul li {

    width: auto;

    height: 1.1rem;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    padding: 0 0.3rem;

    border-bottom: 0.2rem solid #f5f5f5;

}



.grid_con_l {

    width: 7rem;

    height: auto;

    overflow: hidden;

    display: block;

}



.grid_con_l p {

    font-size: 0.3rem;

    color: #000000;

    font-family: "Source Han Sans CN";

}



.grid_con_r {

    width: calc(100% - 1.8rem);

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

}



.grid_con_r input {

    width: calc(100% - 1rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-align: right;

    border: none;

    font-size: 0.3rem;

    color: #cccccc;

    font-family: "Source Han Sans CN";

    outline: none;

}



.grid_con_r input::placeholder {

    color: #cccccc;

}



.grid_con_r p {

    width: 0.6rem;

    font-size: 0.3rem;

    color: #ff8f1f;

    font-family: "Source Han Sans CN";

}



.grid_bottom {

    position: fixed;

    bottom: 1rem;

    width: 100%;

    left: 0;
    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

}





/* 个人中心-辖区网格员结束 */





/* 个人中心-地址管理开始 */



.address {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 1rem;

}



.address_con {

    margin: auto 0.2rem;

    overflow: hidden;

    display: block;

}



.address_above {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    background: #fff;

}



.address_above a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    flex-direction: column;

    margin: 0.3rem auto;

    text-decoration: none;

}



.address_above a img {

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.address_above a p {

    font-size: 0.28rem;

    color: #1a1a1a;

    text-align: center;

    margin-top: 0.05rem;

    font-family: "Source Han Sans CN";

}



.address_center {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.address_center ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.address_center ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    margin-bottom: 0.2rem;

    background: #fff;

    padding: 0.3rem 0.25rem;

}



.address_center_l {

    width: calc(100% - 0.3rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.address_center_l h1 {

    font-size: 0.32rem;

    color: #1a1a1a;

    font-family: "Roboto Bold";

}



.address_center_l p {

    font-size: 0.24rem;

    color: #666666;

    margin-top: 0.1rem;

    font-family: "Source Han Sans CN";

}



.address_center_r {

    width: 0.3rem;

    height: auto;

    overflow: hidden;

    display: block;

}



.address_center_r a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.address_center_r a img {

    width: 0.3rem;

    height: 0.3rem;

    overflow: hidden;

    display: block;

    margin: auto;

}





/* 个人中心-地址管理结束 */





/* 个人中心-地址管理-编辑开始 */



.address_edit {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;

}



.address_edit_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;

}



.address_edit_t {

    width: auto;

    height: 1.05rem;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    padding: 0 0.3rem;

    background: #fff;

    border-bottom: 1px solid #f5f5f5;

    position: relative;

}



.address_edit_t_l {

    width: 1.2rem;

    height: auto;

    overflow: hidden;

    display: block;

}



.address_edit_t_l p {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.address_edit_t_r {

    width: calc(100% - 1.8rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.address_edit_t_r input {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border: none;

    outline: none;

    font-size: 0.28rem;

    color: #cccccc;

    font-family: "Source Han Sans CN";

}



.address_edit_t_r input::placeholder {

    color: #cccccc;

}



.edit_btn {

    width: auto;

    height: 0.8rem;

    overflow: hidden;

    display: block;

    margin: 0.2rem 0.3rem;

    background: #fff;

    border-radius: 0.2rem;

    font-size: 0.3rem;

    color: #ff8f1f;

    font-family: "PingFang SC";

    text-align: center;

    text-decoration: none;

    line-height: 0.8rem;

}



.edit_btn_ac {

    background: #1677ff;

    color: #fff;

}



.address_edit_t_r span {

    background: url(../images/icon_moren_ac.png);

    background-size: 100% 100%;

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.address_edit_t_r_ac {

    background: url(../images/icon_moren.png) !important;

    background-size: 100% 100% !important;

}



.address_edit_t_r img {

    position: absolute;

    width: 0.13rem;

    height: 0.22rem;

    overflow: hidden;

    display: block;

    margin: auto;

    right: 0.3rem;

    top: 0.4rem;

}



.edit_name {

    width: calc(100% - 1.2rem);

}



.edit_name input {

    width: calc(100% - 2.03rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.edit_name h5 {

    width: 0.9rem;

    height: 0.45rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border: 1px solid #ccc;

    border-radius: 0.06rem;

    font-size: 0.24rem;

    color: #666666;

    text-align: center;

    line-height: 0.45rem;

    float: left;

    margin-right: 0.15rem;

    font-weight: normal;

    font-family: "Source Han Sans CN";

}



.edit_name h5:nth-last-child(1) {

    margin-right: 0;

}



.edit_name_ac {

    background: #1677ff;

    color: #fff !important;

    border: 1px solid #1677ff !important;

}





/* 个人中心-地址管理-编辑结束 */





/* 工作台开始 */



.workbench {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.workbench_con {

    margin: auto 0.3rem;

    overflow: hidden;

    display: block;
margin-bottom: 1.5rem;
}



.workbench_con ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    list-style: none;

}



.workbench_con ul li {

    /* width: 41.5%; */

    width: 3.35rem;

    height: 1.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

    background: #f7f8fa;

    border-radius: 0.15rem;

    /* padding: 0.25rem; */

    margin-top: 0.2rem;

}



.workbench_con ul li:nth-child(2n+2) {

    float: right;

}



.workbench_con ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.25rem 0.19rem;

    text-decoration: none;

}



.workbench_con_l {

    width: 0.68rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

    margin-top: 0.07em;

}



.workbench_con_l img {

    width: 0.68rem;

    height: 0.68rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.workbench_con_r {

    width: calc(100% - 0.8rem);

    height: auto;

    overflow: hidden;

    display: flex;

    flex-direction: column;

    margin: auto;

    float: right;

}



.workbench_con_r h1 {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-weight: 500;

    font-family: "Source Han Sans CN";

}



.workbench_con_r p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Source Han Sans CN";

}





/* 工作台-积分管理开始 */



.integral {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 1rem;

}



.integral_above {

    width: auto;

    height: 1rem;

    /* overflow: hidden; */

    display: block;

    margin: auto 0.3rem;

    margin-bottom: 0.2rem;

}



.integral_above_l {

    width: calc(100% - 2rem);

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.integral_above_l h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    font-weight: 500;

    line-height: 1rem;

    font-family: "Source Han Sans CN";

}



.integral_above_r {

    width: 1.8rem;

    height: 100%;

    /* overflow: hidden; */

    display: block;

    float: right;

    position: relative;

}



.integral_above_r_t {

    width: auto;

    height: auto;

    /* overflow:hidden; */

    display: block;

    margin: auto;

}



.integral_above_r h1 {

    font-size: 0.32rem;

    color: #1a1a1a;

    line-height: 1rem;

    font-family: "Source Han Sans CN";

    text-align: center;

}



.integral_above_r_t img {

    width: 0.12rem;

    height: 0.1rem;

    overflow: hidden;

    display: block;

    position: absolute;

    top: 0.45rem;

    right: 0.1rem;

}



.integral_above_r_con {

    width: 88%;

    height: auto;

    /* overflow: hidden; */

    display: none;

    margin: 0.15rem;

    border-radius: 0.1rem;

    box-shadow: 0 3px 10px #dbdde2;

    position: absolute;

    top: 0.7rem;

    right: 0;

    background: #fff;

}



.integral_above_r_con ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.integral_above_r_con ul li {

    width: 100%;

    height: 0.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_above_r_con ul li p {

    font-size: 0.28rem;

    color: #1a1a1a;

    text-align: center;

    font-family: "Source Han Sans CN";

    line-height: 0.6rem;

}



.integral_above_r_con_ac {

    background: #f5f5f5;

}



.integral_above_r_t_show {

    display: block;

}





/* 工作台-积分管理结束 */





/* 工作台-日志开始 */



.journal ul {

    margin: 0.2rem auto;

}



.journal ul li {

    display: block;

    padding: 0;

}



.journal ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    background: #fff;

    padding: 0.3rem 0.25rem;

    text-decoration: none;

}



.journal ul li a .address_center_l h1 {

    font-family: "PingFang SC";

}



.journal ul li a .address_center_l p {

    font-family: "PingFang SC";

}



.journal ul li a .address_center_r img {

    width: 0.13rem;

    height: 0.22rem;

    overflow: hidden;

    display: block;

    margin: auto;

}





/* 工作台-日志结束 */





/* 工作台-日志-详情开始 */



.journal_detail {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 1rem;

}



.journal_detail_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem;

}



.journal_detail_con ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.journal_detail_con ul li {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;

    margin-bottom: 0.55rem;

}



.journal_detail_con ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    text-decoration: none;

}



.journal_detail_con_l {

    width: 0.46rem;

    height: auto;

    overflow: hidden;

    display: block;

}



.journal_detail_con_l img {

    width: 100%;

    height: 0.54rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.journal_detail_con_r {

    width: calc(100% - 1rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.journal_detail_con_r h1 {

    font-size: 0.32rem;

    color: #1a1a1a;

    font-weight: 500;

    font-family: "Source Han Sans CN";

}



.journal_detail_con_r p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Roboto";

}



.journal_bottom {

    width: 1.2rem;

    height: 1.2rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 50%;

    background: #1677ff;

    position: fixed;

    bottom: 3.6rem;

    right: 0.1rem;

}



.journal_bottom a {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: flex;

    align-items: center;

    flex-direction: column;

    margin: auto;

    text-decoration: none;

}



.journal_bottom a img {

    width: 0.4rem;

    height: 0.4rem;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0.1rem;

}



.journal_bottom a p {

    font-size: 0.24rem;

    color: #ffffff;

    font-family: "PingFang SC";

}





/* 工作台-日志-详情结束 */





/* 工作台-日志-详情-添加开始 */



.journal_add {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.journal_add_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    padding: 0 0.3rem;

    background: #fff;

}



.journal_add_above {

    width: auto;

    height: 0.87rem;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    border-bottom: 1px solid #f5f5f5;

}



.journal_add_above p {

    width: 1rem;

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.journal_add_above input {

    width: calc(100% - 1rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border: none;

    font-size: 0.3rem;

    color: #999999;

    font-family: "Source Han Sans CN";

    outline: none;

}



.journal_add_above input::placeholder {

    color: #999999;

}



.journal_add_center {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    min-height: 5.1rem;

}



.journal_add_con textarea {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border: none;

    outline: none;

    resize: none;

    padding: 0.3rem 0;

    font-size: 0.26rem;

    color: #999999;

    font-family: "Source Han Sans CN";

}



.journal_add_con textarea::placeholder {

    color: #999999;

}



.journal_add_bottom {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.journal_add_bottom {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.journal_add_btn {

    width: auto;

    height: 0.8rem;

    overflow: hidden;

    display: block;

    margin: 0.4rem 0.3rem;

    background: #1677ff;

    border-radius: 0.2rem;

    font-size: 0.3rem;

    color: #ffffff;

    font-family: "PingFang SC";

    text-align: center;

    line-height: 0.8rem;

    text-decoration: none;

}





/* 工作台-日志-详情-添加结束 */





/* 工作台-日志-详情-详情页开始 */



.journal_detail_title {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.2rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.journal_detail_title h1 {

    font-size: 0.44rem;

    color: #1a1a1a;

    font-family: "PingFang SC";

}



.journal_detail_title p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "PingFang SC";

}



.journal_detail__detail {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.15rem 0;

}



.journal_detail__detail p {

    font-size: 0.3rem;

    color: #1a1a1a;

    text-align: justify;

    font-family: "PingFang SC";

}





/* 工作台-日志-详情-详情页结束 */





/* 工作台-审核开始 */



.examine_r {

    width: 1.3rem;

    display: flex;

}



.examine_r span {

    width: 0.08rem;

    height: 0.08rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 50%;

    background: #1677ff;

    float: left;

}



.examine_r p {

    float: right;

    color: #1a1a1a;

}



.examine_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.3rem;

}



.examine_con span {

    width: 1.4rem;

    height: 0.6rem;

    overflow: hidden;

    display: block;

    margin: auto 0.1rem;

    border: 1px solid #1677ff;

    border-radius: 0.1rem;

    background: #fff;

    float: right;

    color: #1677ff;

}



.examine_con_ac {

    background: #1677ff !important;

    color: #fff !important;

}



.examine_con_t {

    width: 100%;

    height: auto;

    overflow: hidden;



    margin: auto;

    margin-top: 0.3rem;

}



.examine_con_t p {

    font-size: 0.28rem;

    color: #1677ff;

    float: left;

    font-family: "PingFang SC";

}



.examine_con_t span {

    font-size: 0.28rem;

    color: #ff8f1f;

    font-family: "PingFang SC";

    background: #fff6ed;

    float: right;

}



.examine_con_b {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: none;

    margin: auto;

    position: fixed;

    background: rgba(0, 0, 0, .4);

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

}



.examine_con_c {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 11;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    overflow: auto;

    display: none;

}



.examine_con_c_con {

    width: auto;

    height: auto;

    overflow: hidden;

    border-radius: 0.4rem;

    background: #fff;

    position: relative;

    top: 15%;

    margin: auto 0.6rem;

}



.examine_con_c_con_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.4rem;

}



.examine_con_c_con_t h1 {

    font-size: 0.32rem;

    color: #000000;

    text-align: center;

    font-weight: 500;

    font-family: "Source Han Sans CN";

}



.examine_con_c_con_t textarea {

    width: 5.2rem;

    height: auto;

    min-height: 0.9rem;

    overflow: hidden;

    display: block;

    margin: 0.6rem auto 0.5rem;

    border-radius: 0.1rem;

    padding: 0.2rem;

    border: 1px solid #e6e6e6;

    outline: none;

    resize: none;

    font-size: 0.28rem;

    color: #cccccc;

    font-family: "Source Han Sans CN";

}



.examine_con_c_con_t textarea::placeholder {

    color: #cccccc;

}



.examine_con_c_con_c {

    width: 100%;

    height: 1rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-top: 1px solid #e6e6e6;

}



.examine_con_c_con_c span {

    width: 49%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    font-size: 0.28rem;

    color: #666666;

    border-left: 1px solid #e6e6e6;

    text-align: center;

    line-height: 1rem;

    float: left;

}



.examine_con_c_con_c_ac {

    color: #1677ff !important;

}



.examine_con_d {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: auto;

}



.examine_con_d h2 {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-weight: normal;

    font-family: "PingFang SC";

    margin-top: 0.2rem;

}



.examine_con_d span {

    font-size: 0.26rem;

    color: #999999;

    display: block;

    font-family: "PingFang SC";

    margin-top: 0.1rem;

}



.examine_con_d h1 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "PingFang SC";

    margin-top: 0.1rem;

}





/* 工作台-审核结束 */





/* 工作台结束 */





/* 积分商城开始 */





.integral_above_mall {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_above_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.2rem;

    margin-top: 1rem;

    padding: 0.5rem 0.5rem 0.3rem;

}



.integral_above_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_above_t img {

    width: 0.32rem;

    height: 0.32rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.integral_above_t p {

    font-size: 0.24rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

    margin-left: 0.1rem;

    float: left;

}



.integral_above_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

}



.integral_above_c_l {

    width: calc(100% - 1.6rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.integral_above_c_l p {

    font-size: 0.72rem;

    color: #1a1a1a;

    font-family: "Roboto";

}



.integral_above_c_r {

    width: 1.6rem;

    height: 0.7rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #ff8f1f;

    border-radius: 0.4rem;

    float: right;

}



.integral_above_c_r a {

    text-decoration: none;

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

    font-size: 0.28rem;

    color: #ffffff;

    text-align: center;

    line-height: 0.7rem;

}



.integral_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.integral_title {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.3rem;

}



.integral_title span {

    width: 0.06rem;

    height: 0.3rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #ff8f1f;

    float: left;

    position: relative;

    top: 0.07rem;

    margin-right: 0.1rem;

}



.integral_title p {

    font-size: 0.32rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.integral_list {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 1.3rem;

}



.integral_list ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.integral_list ul li {

    width: 3.3rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 0.1rem;

    margin-top: 0.2rem;

}



.integral_list ul li:nth-child(2n+1) {

    float: left;

}



.integral_list ul li:nth-child(2n+2) {

    float: right;

}



.integral_list ul li a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_list ul li a img {

    width: 100%;

    height: 3.35rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.integral_list_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    flex-direction: column;

    margin: auto;

    background: #fff;

    padding: 0.2rem 0;

}



.integral_list_t p {

    font-size: 0.24rem;

    color: #1a1a1a;

    text-align: center;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    overflow: hidden;

    font-family: "Source Han Sans CN";

}



.integral_list_t span {

    font-size: 0.26rem;

    display: block;

    color: #ff8f1f;

    text-align: center;

    margin-top: 0.1rem;

    font-family: "Source Han Sans CN";

}



.integral_piaochuang {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: fixed;

    bottom: 2.5rem;

    right: 0.1rem;

}



.integral_piaochuang_t {

    width: 1.25rem;

    height: 1.25rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 50%;

    background: #ff8f1f;

    margin-top: 0.2rem;

}



.integral_piaochuang_t a {

    text-decoration: none;

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    margin: auto;

    align-items: center;

    flex-direction: column;

}



.integral_piaochuang_t a img {

    width: 0.4rem;

    height: 0.4rem;

    overflow: hidden;

    display: block;

    margin: 0.25rem auto 0.1rem;

}



.integral_piaochuang_t a p {

    font-size: 0.24rem;

    color: #ffffff;

    text-align: center;

    font-family: "PingFang SC";

}





/* 积分商场-兑奖记录开始 */



.exchange {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem;

}



.exchange ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.exchange ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

    margin-bottom: 0.2rem;

    padding: 0.3rem;

}



.exchange_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;
    margin-bottom: 0.2rem;

}



.exchange_t p {

    font-size: 0.24rem;

    color: #999999;

    float: left;

    font-family: "Source Han Sans CN";
    font-family: "Source Han Sans CN";

}



.exchange_t span {

    font-size: 0.24rem;

    color: #999999;

    float: right;

    font-family: "Source Han Sans CN";

}



.exchange_ac span {

    color: #ff8f1f !important;

}



.exchange_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_c_l {

    width: 1.6rem;

    height: 1.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.exchange_c_l img {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_c_r {

    width: calc(100% - 2rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.exchange_c_r_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_c_r_t_l {

    width: calc(100% - 1rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.exchange_c_r_t_l p {

    font-size: 0.26rem;

    color: #1a1a1a;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.exchange_c_r_t_r {

    width: 1rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.exchange_c_r_t_r p {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "Roboto";

    text-align: right;

}



.exchange_c_r_c {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.2rem;



}



.exchange_c_r_c p {

    font-size: 0.28rem;

    color: #ff8f1f;

    font-weight: bold;

    float: left;



    font-family: "Roboto";

}



.exchange_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem auto 0.05rem;

}



.exchange_btn {

    text-decoration: none;

    width: 1.5rem;

    height: 0.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border: 1px solid #999999;

    border-radius: 0.1rem;

    font-size: 0.28rem;

    color: #1a1a1a;

    font-family: "PingFang SC";

    text-align: center;

    line-height: 0.6rem;

    float: right;

    margin-left: 0.2rem;

}



.exchange_btn_ac {

    background: #ff8f1f;

    border: 1px solid #ff8f1f;

    color: #fff !important;

}



.exchange_tanchuang {

    width: 100%;

    height: 100%;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_tanchuang .examine_con_c_con {

    top: 40%;

    border-radius: 0.2rem;

}



.exchange_tanchuang .examine_con_c_con_t {

    margin: 0.4rem auto;

}



.blacklist_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: none;

    margin: 1rem auto;

}



.blacklist_bottom img {

    width: 0.84rem;

    height: 1.12rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.blacklist_bottom p {

    font-size: 0.3rem;

    color: #acacac;

    text-align: center;

    margin-top: 0.35rem;

    display: block;

}





/* 积分商场-兑奖记录结束 */





/* 积分商城-兑换记录-详情开始 */



.exchange_dlq {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_dlq h1 {

    font-size: 0.48rem;

    color: #ff8f1f;

    font-family: "Source Han Sans CN";

    margin-top: 0.4rem;

}



.exchange_dlq p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Source Han Sans CN";

}



.exchange_con .exchange_c {

    background: #fff;

    padding: 0.3rem;

    width: auto;

    margin: 0.2rem auto;

}



.exchange_con_center {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_con_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    margin-bottom: 0.2rem;

}



.exchange_con_t:nth-last-child(1) {

    margin-bottom: 0;

}



.exchange_con_t_l {

    width: 1.1rem;

    height: auto;

    overflow: hidden;

    display: block;

}



.exchange_con_t_l p {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.exchange_con_t_r {

    width: calc(100% - 2rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_con_t_r h2 {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-weight: 500;

    font-family: "Roboto";

    float: left;

}



.exchange_con_t_r span {

    width: 0.68rem;

    height: 0.4rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: 0.1rem;

    background: #f5f5f5;

    font-size: 0.22rem;

    color: #999999;

    font-family: "Source Han Sans CN";

    float: left;

    text-align: center;

    line-height: 0.4rem;

    margin-left: 0.5rem;

    margin-top: 0.05rem;

}



.exchange_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_bottom_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_bottom_t h1 {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-weight: normal;

    float: left;

    font-family: "Source Han Sans CN";

}



.exchange_bottom_t p {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-weight: normal;

    float: right;

    font-family: "Source Han  Sans CN";

}



.exchange_bottom_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    padding-top: 0.2rem;

    border-top: 1px solid #e6e6e6;

    margin: 0.2rem auto;

}



.exchange_bottom_b p {

    font-size: 0.28rem;

    color: #1a1a1a;

    float: right;

    font-family: "Source Han  Sans CN";

}



.exchange_bottom_b span {

    color: #ff8f1f;

}



.exchange_bottom_b span c {

    font-size: 0.36rem;

    font-family: "Roboto";

    font-weight: bold;

    margin: auto 0.1rem;

}



.exchange_confirm {

    width: 100%;

    height: 1rem;

    overflow: hidden;

    display: block;

    margin: auto;

    position: fixed;

    bottom: 0;

    left: 0;

    background: #ff8f1f;

    margin-bottom: 1rem;

}



.exchange_confirm_btn {

    font-size: 0.32rem;

    color: #ffffff;

    font-family: "Source Han  Sans CN";

    text-align: center;

    line-height: 1rem;

    display: block;

    margin: auto;

    text-decoration: none;

}





/* 积分商城-兑换记录-详情结束 */





/* 积分商城-商品管理开始 */



.exchange_c_r_c_r {

    width: calc(100% - 2rem);

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    float: right;

}



.exchange_c_r_c_r_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.exchange_c_r_c_r_t a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    text-decoration: none;

}



.exchange_c_r_c_r_t a img {

    width: 0.28rem;

    height: 0.28rem;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-right: 0.1rem;

}



.exchange_c_r_c_r_t a p {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "PingFang Sc";

}





/* 积分商城-商品管理结束 */





/* 积分商城-商品管理-新增商品开始 */



.management_add {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #fff;

}



.management_add_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.4rem 0.3rem;

    position: relative;

}



.management_add_t ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.management_add_t ul li {

    width: 2rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-right: 0.45rem;

    float: left;

    margin-top: 0.2rem;

}



.management_add_t ul li:nth-child(3n+3) {

    margin-right: 0;

}



.management_add_t ul li input {

    position: absolute;

    top: 0;

    left: 0;

    width: 2rem;

    height: 2rem;

    overflow: hidden;

    display: block;

    opacity: 0;

}



.management_add_t ul li img {

    width: 2rem;

    height: 2rem;

    overflow: hidden;

    display: block;

}



.integral_management_add {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-top: 0.4rem;

}



.integral_management_add .edit_btn {

    background: #ff8f1f;

}



.management_add_con input {

    color: #999;

}



.management_add_con input::placeholder {

    color: #999;

}





/* 积分商城-商品管理-新增商品结束 */





/* 积分商城-商品管理-商品详情开始 */



.product {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;



}



.product_above {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    position: relative;

}



.product_above_banner {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.product_above_banner img {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.product_above .swiper-pagination {

    width: 1.1rem;

    height: 0.5rem;

    overflow: hidden;

    display: block;

    margin: auto;

    right: 0.2rem;

    left: initial;

    font-size: 0.28rem;

    color: #ffffff;

    background: rgba(0, 0, 0, .6);

    border-radius: 0.3rem;

    text-align: center;

    line-height: 0.5rem;

}



.product_title {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding-bottom: 0.3rem;

    border-bottom: 0.2rem solid #f5f5f5;

}



.product_title_t {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

    margin-top: 0.3rem;

}



.product_title_t_l {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    float: left;

}



.product_title_t_l p {

    font-size: 0.28rem;

    color: #ff8f1f;

    font-family: "Roboto";

}



.product_title_t_l p span {

    font-size: 0.48rem;

    font-weight: 500;

}



.product_title_t_r {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    float: left;

    margin-top: 0.15rem;

}



.product_title_t_r p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Roboto";

}



.product_title_c {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

    margin-top: 0.1rem;

}



.product_title_c h1 {

    font-size: 0.32rem;

    color: #1a1a1a;

    font-weight: 600;

    font-family: "Roboto";

}



.product_title_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.product_title_b {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.3rem;

}



.product_title_con_l {

    width: 1.1rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.product_title_con_l p {

    font-size: 0.26rem;

    color: #999999;

    font-family: "Source Han  Sans CN";

}



.product_title_con_r {

    width: calc(100% - 2rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.product_title_con_r p {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "Roboto";

}





/* 积分商城-商品管理-商品详情结束 */





/* 积分商城-商品详情-提交订单开始 */



.submit {

    margin: auto;

}



.submit .exchange_con {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.submit .exchange_con .exchange_c {

    margin: auto;

    padding-top: 0.5rem;

    margin-bottom: 0.2rem;

}



.submit_con_t .exchange_con_t_r {

    text-align: right;

    width: calc(100% - 1.1rem);

}



.submit_con_t .exchange_con_t_r h2 {

    text-align: right;

    float: initial;

}



.submit_con_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.submit_con_c {

    display: block;

}



.submit_con_c .exchange_con_t_l {

    float: left;

}



.submit_con_c .exchange_con_t_r {

    float: right;

    margin-top: 0.05rem;

}



.submit_con_c .exchange_con_t_r h2 {

    color: #ff8f1f;

    text-align: right;

    float: initial;

}



.submit_con_b span {

    font-size: 0.24rem;

    color: #ff8f1f;

    background: none;

    display: block;

    margin: auto;

}



.submit_top {

    width: 1.8rem;

    height: auto;

    overflow: hidden;

    display: flex;

    align-items: center;

    margin: auto;

    float: right;

}



.submit_top img {

    width: 0.2rem;

    height: 0.2rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.submit_top span {

    width: 0.9rem;

    height: 0.5rem;

    overflow: hidden;

    display: block;

    margin: auto;

    background: #f5f5f5;

    font-size: 0.32rem;

    color: #1a1a1a;

    text-align: center;

    line-height: 0.5rem;

    font-family: "Roboto";

}





/* 积分商城-商品详情-提交订单结束 */





/* 积分商城-兑换记录管理开始 */



.record_management {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 0.2rem;

}



.record_management h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    font-family: "Source Han  Sans CN";

}



.record_management_ac h1 {

    color: #ff8f1f;

}





/* 积分商城-兑换记录管理结束 */





/* 积分商城结束 *



/* 上报事件管理开始 */



.report ul li {

    width: 21%;

    height: auto;

    overflow: hidden;

    display: inline-block;

    margin: auto;

    position: relative;

    padding: 0.1rem 0;

}



.report_con .resident_one_con_b_l {

    width: 0.2rem;

}



.report_con .resident_one_con_b_l img {

    width: 0.2rem;

    height: 0.23rem;

    overflow: hidden;

    display: block;

    margin: auto;

    border-radius: initial;

    float: initial;

}



.report_con .resident_one_con_b_r {

    width: calc(100% - 0.3rem);

}



.report_con {
    display: flex;
    align-items: center;

}



.report_bottom {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_bottom_l {

    width: 1.8rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.report_bottom_l_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_bottom_l_t img {

    width: 0.04rem;

    height: 0.2rem;

    overflow: hidden;

    display: block;

    float: left;

    position: relative;

    top: 0.1rem;

}



.report_bottom_l_t p {

    font-size: 0.28rem;

    color: #666666;

    float: left;

    margin-left: 0.1rem;

    font-family: "PingFang SC";

}



.report_bottom_l_list {

    width: 1.8rem;

    height: auto;

    overflow: hidden;

    display: none;

    margin: 0.1rem;

    box-shadow: 0 5px 5px #e3e2e2;

    position: absolute;

    left: 0.3rem;

    border-radius: 0.1rem;

}



.report_bottom_l_list ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    list-style: none;

}



.report_bottom_l_list ul li {

    width: 100%;

    height: 0.6rem;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0;

}



.report_bottom_l_list ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_bottom_l_list ul li a p {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-family: "Source Han  Sans CN";

    line-height: 0.6rem;

    text-align: center;

}



.report_bottom_l_list_ac {

    background: #f5f5f5 !important;

}



.report_bottom_l_list_ab {

    display: block !important;

}



.report_r {

    width: 2.4rem;

    display: block;

}



.report_title {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_title_l {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_title_l_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 0.2rem;

}



.report_title_l_t h1 {

    font-size: 0.36rem;

    color: #1a1a1a;

    float: left;

    width: calc(100% - 1.1rem);

    font-family: "Source Han  Sans CN";

}



.report_r_t {

    float: right;

    width: 1.1rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_r_t_above {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_r_t_above span {

    width: 0.08rem;

    height: 0.08rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

    background: #1677ff;

    border-radius: 50%;

    position: relative;

    top: 0.15rem;

    margin-right: 0.1rem;

}



.report_r_t_above p {

    float: left;

    font-size: 0.28rem;

    color: #1677ff;

    font-family: "Source Han  Sans CN";

}



.report_r_t_b {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: none;

    margin: auto;

}



.report_r_t_b p {

    font-size: 0.22rem;

    color: #ff8f1f;

    font-family: "Source Han  Sans CN";

}



.report_title_b {

    width: 4.5rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin-top: 0.1rem;

}



.report_title_b p {

    font-size: 0.26rem;

    color: #1a1a1a;

    font-family: "Source Han  Sans CN";

}



.examine_con_d p {

    font-size: 0.26rem;

    color: #ff8f1f;

    margin-top: 0.2rem;

    font-family: "PingFang SC";

}



.examine_con_d c {

    font-size: 0.26rem;

    color: #999999;

    display: block;

    margin: auto;

    font-family: "PingFang SC";

}



.report_r_tt {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_r_tt .report_r_t {

    width: 2.4rem;

}



.report_r_tt .report_r_t .report_r_t_above {

    width: 55%;

    float: right;

}



.report_r_tt .report_r_t .report_r_t_above span {

    background: #ff8f1f;

}



.report_r_tt .report_r_t .report_r_t_above p {

    color: #ff8f1f;

}



.report_r_tt h1 {

    width: calc(100% - 2.4rem);

}



.report_r_tt .report_r_t_b {

    display: block;

}



.report_center span {

    border: 1px solid #ff8f1f;

    color: #ff8f1f;

}



.report_center .examine_con_ac {

    background: #ff8f1f !important;

}



.report_ybj .report_r_t_above p {

    color: #1a1a1a;

}



.report_above {

    width: calc(100% - 1.1rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.report_above h1 {

    float: initial;

    margin-bottom: 0.2rem;

}



.report_above p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Source Han  Sans CN";

    float: left;

}



.report_above_con {

    float: left;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.report_above_con img {

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto 0.05rem;

    float: left;

}



.report_above_con p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Source Han  Sans CN";

}



.report_ab .report_title_l_t {

    margin-bottom: 0;

}



.report_jujue .report_r_t_above span {

    background: #999999;

}



.report_jujue .report_r_t_above p {

    color: #999999;

}



.report_jujue .examine_con_d {

    display: block;

}



.report_jujue .report_bottom_r {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.report_jujue .resident_one_con_c {

    display: none;

}



.report_tanchuang {

    top: 30%
}



.report_tanchuang .examine_con_c_con_t textarea {

    min-height: 2rem;

}





/* 上报事件管理结束 */





/* 个人中心-村民代表开始 */



.person_vill {

    width: 100%;

    margin: auto;

}



.person_vill .person_center_title {

    margin: 0.5rem 0.4rem;

}



.person_vill .person_center_bottom {

    margin: auto 0.4rem;

}



.person_villager {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.person_villager ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0.5rem;

    list-style: none;

}



.person_villager ul li {

    width: 25%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.person_villager ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

}



.person_villager ul li a img {

    width: 0.7rem;

    height: 0.7rem;

    overflow: hidden;

    display: block;

    margin: auto;

}



.person_villager ul li a p {

    font-size: 0.28rem;

    color: #333333;

    margin-top: 0.1rem;

    text-align: center;

    font-family: "PingFang SC Medium";

}





/* 个人中心-村民代表结束 */





/* 一户一码开始 */



.one_yard {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.one_yard_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto 0.4rem;

    background: #fff;

}



.one_yard_con_t {

    width: auto;

    height: 1.05rem;

    overflow: hidden;

    display: flex;

    margin: auto 0.3rem;

    border-bottom: 1px solid #f5f5f5;

}



.one_yard_con_t_l {

    width: 7rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.one_yard_con_t_l p {

    font-size: 0.28rem;

    color: #1a1a1a;

    font-family: "Source Han Sans CN";

}



.one_yard_con_t_r {

    width: calc(100% - 1.2rem);

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

    font-size: 0.28rem;

    font-family: "Source Han Sans CN";

    color: #333333;

}



.one_yard_con_t_r p {

    font-size: 0.28rem;

    font-family: "Source Han Sans CN";

    color: #333333;

    float: left;

}



.one_yard_con_t_r img {

    width: 0.13rem;

    height: 0.22rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

    position: relative;

    top: 0.1rem;

}



.one_yard_con_t_r input {

    font-size: 0.28rem;



    font-family: "Source Han Sans CN";

    float: left;

    border: none !important;

    outline: none !important;

    padding: 0 !important;

    margin: auto !important;

}



.one_yard_con_t_r input::placeholder {

    color: #cccccc;

}



.one_yard_con_c {

    width: 40%;

    height: 100%;

    overflow: hidden;

    display: flex;

    margin: auto;

}



.one_yard_con_c:nth-child(2) {

    width: auto;

}



.one_yard_con_c .one_yard_con_t_l {

    width: 1.2rem;

}



.one_yard_con_d {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.one_yard_con_dd {

    width: 1.5rem;

    height: 0.85rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: right;

}



.one_yard_con_d_t {

    float: left;

    width: 0.35rem;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.15rem;

}



.one_yard_con_d_t img {

    width: 0.3rem;

    height: 0.32rem;

    overflow: hidden;

    display: block;

    margin: auto;

}





/* 一户一码结束 */





/* 村委办-兑奖记录开始 */



.village_office {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    margin-bottom: 0.3rem;

}



.village_office_l {

    float: left;

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

}



.village_office_l img {

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

}



.village_office_l p {

    font-size: 0.24rem;

    color: #999999;

    margin: 0 0.3rem 0 0.1rem;

    font-family: "Source Han Sans CN";

}



.village_office span {

    font-size: 0.36rem;

    color: #ff8f1f;

    font-weight: bold;

    font-family: "Source Han Sans CN";

}



.exchange_bb {

    float: left;

    margin: 0.13rem 0;

}



.exchange_bb h1 {

    font-size: 0.28rem;

    color: #666666;

    font-family: "PingFang SC Medium";

    font-weight: normal;

}



.exchange_bb p {

    font-size: 0.24rem;

    color: #999999;

    font-family: "Source Han Sans CN";

    float: left;

}



.exchange_bb img {

    width: 0.38rem;

    height: 0.38rem;

    overflow: hidden;

    display: block;

    margin: auto 0.1rem;

    float: left;

}



.village_office_a span {

    font-size: 0.36rem;

    font-weight: bold;

    color: #333333 !important;

}





/* 村委办-兑奖记录结束 */





/* 村委办-兑奖记录管理-详情开始 */



.village_office_detail h1 {

    margin: auto;

}





/* 村委办-兑奖记录管理-详情结束 */





/* 村委办-审核操作开始 */



.village_audit {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 0.2rem auto;

    background: #fff;

}



.village_audit_con {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.3rem;

}



.village_audit_t {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    padding: 0.21rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.village_audit_t p {

    font-size: 0.3rem;

    color: #1a1a1a;

    font-family: "PingFang SC Medium";

    float: left;

    line-height: 1.8;

}



.village_audit_t span {

    background: url(../images/icon_d7.png) no-repeat center;

    width: 1.14rem;

    height: 0.56rem;

    overflow: hidden;

    display: block;

    background-size: 100% 100%;

    float: right;

}



.village_audit_t_ac span {

    background: url(../images/icon_d8.png) no-repeat center;

    background-size: 100% 100%;

}





/* 村委办-审核操作结束 */





/* 个人中心-数据统计-上报事件开始 */



.data_events {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

}



.data_events_nav {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: block;

    margin: 1rem auto 0;

}



.data_events_nav ul {

    width: 100%;

    height: auto;

    overflow: hidden;

    display: flex;

    margin: auto;

    list-style: none;

}



.data_events_nav ul li {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto 0.35rem;

    float: left;

}



.data_events_nav ul li a {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    text-decoration: none;

    font-size: 0.28rem;

    color: #999999;

    font-family: "Source Han Sans CN";

}



.data_events_nav_ac a {

    font-size: 0.34rem !important;

    color: #333 !important;

    font-weight: bold;

}





/* 个人中心-数据统计-上报事件结束 */





/* 信息广场-发布开始 */



.write_letters_nav {

    margin: auto 0.3rem;

    overflow: hidden;

    display: flex;

    align-items: center;

    padding: 0.4rem 0;

    border-bottom: 1px solid #f5f5f5;

}



.write_letters_nav_l {

    width: 1.5rem;

    float: left;

}



.write_letters_nav_l p {

    font-size: 0.32rem;

    color: #333;

    font-family: "Source Han Sans CN";

}



.write_letters_nav_r {

    width: calc(100% - 1.5rem);

    float: left;

    margin-left: 0.35rem;

}



.write_letters_nav_r select {

    width: 1.8rem;

    height: 0.5rem;

    line-height: 0.5rem;

    border: none;

    outline: none;

    font-size: 0.3rem;

    color: #333;

    border-radius: 0.05rem;

    overflow: hidden;

    display: block;

    padding: 0 0.2rem;

    text-align: right;

    background: none;

}

.write_letters_nav_r_list select {

    width: auto;

}

.write_letters_nav select option {

    width: 100%;

    border: none;

    outline: none;

}

.red {

    color: #ff0000;

}

.blue {

    color: #0000ff;

}

.green {

    color: #008000;

}

.orange {

    color: #ffa500;

}

.delete {

    background-color: #eff0f9 !important;

    margin-right: .2rem;
    color: #333 !important;




}



/* 信息广场-发布结束 */



.countryside_beauty_con_t_bot_delete {

    width: auto;

    height: auto;

    overflow: hidden;

    display: block;

    margin: auto;

    float: left;

    font-size: 0.28rem;

    color: #fff;

    padding: 0.05rem 0.25rem;

    border-radius: 0.05rem;

    background-color: #dd654d;

    margin-left: 0.2rem;

}


.ndwb_shijian {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: auto;
    padding-top: 0.2rem;
    border-top: 1px dashed #ccc;
    margin-bottom: 0.3rem;
}

.ndwb_shijian_t {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: auto;
}



.ndwb_shijian_t_r {
    width: 94%;
    height: auto;
    /* overflow: hidden; */
    display: block;
    margin: auto;
    float: right;
    border-left: 1px solid #e1ebf5;
    position: relative;
    padding-left: 0.2rem;
    padding-bottom: 0.2rem;
}

.ndwb_shijian_t_r b {
    width: 0.1rem;
    height: 0.1rem;

    overflow: hidden;
    display: block;
    margin: auto;
    background: #0e74da;
    position: absolute;
    left: -0.13rem;
    top: 0;
    border-radius: 50%;
    box-shadow: 0 0 0.05rem #e1ecf6;
    border: 0.05rem solid #f5f5f5;
}
.ndwb_shijian_t_l {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: auto;
}

.ndwb_shijian_t_l c{
    font-size: 0.24rem;
    color: #4571ff;
    float: left;
    /* margin-left: 0.2rem; */
}
.ndwb_shijian_t_l span {
    width: 1.2rem;
    height: 0.45rem;
    overflow: hidden;
    display: block;
    background: #ebf2ff;
    text-align: center;
    line-height: 0.45rem;
    font-size: 0.24rem;
    color: #333333;
    border: 1px solid #8ec2f7;
    border-radius: 0.05rem;
    margin-bottom: 0.15rem;
}
.ndwb_shijian_t_l p{
    font-size: 0.26rem;
    color: #999;
    float: left;
    margin:auto!important;
    margin-left: 0.2rem!important;
}
.ndwb_shijian_t_r p {
    font-size: 0.26rem;
    color: #999;
    margin: 0.05rem auto;

}

.ndwb_shijian_t_r p c {
    color: #4571ff;
}
.ndwb_shijian_title{
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: auto;
    margin-bottom: 0.3rem;
}
.ndwb_shijian_title h1{
    font-size: 0.32rem;
    color: #333;
    
}
.search_con{
    font-size: 0.26rem!important;
    color: #999!important;
    font-weight: normal!important;
    margin-top: 0.1rem!important;
}
.search_time{
    margin-top: 0.1rem!important;
}
.grid_button{
    bottom: 5rem;
}