@charset "UTF-8"; /* 轮播 */
.swiper_lunbox {
    position: relative;
    z-index: 2;
    background: #fff;
}

.swiper_lunbox .swiper-container .swiper-slide a {
    display: block;
    width: 100%;
    position: relative;
    z-index: 0;
    aspect-ratio: 16/9;
}

.swiper_lunbox .swiper-container .swiper-slide a img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 0.2rem;
}

.swiper_lunbox .swiper-container .swiper-slide a p {
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 0.7rem;
    width: 100%;
    line-height: 0.7rem;
    background: rgba(0,0,0,0.8);
}

.swiper_lunbox .swiper-container .swiper-slide a p span {
    font-size: 0.28rem;
    display: block;
    color: #fff;
    overflow: hidden;
    text-align: center;
    padding: 0 0.24rem;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.swiper_lunbox .swiper-pagination-white {
    position: absolute;
    z-index: 1;
    height: 0.18rem;
    width: 100%;
    text-align: center;
    left: 0;
    bottom: 0;
    height: 0.05rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0px;
}

.swiper_lunbox .swiper-pagination-white .swiper-pagination-bullet {
    background: #656771;
    opacity: 1;
    position: relative;
    z-index: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 0px;
    margin: 0 0.02rem;
}

.swiper_lunbox .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #00b26f;
}

.padt20 {
    padding-top: 0.2rem;
}

.Min_box {
    background: #fff;
    margin-bottom: 0.05rem;
    overflow: hidden;
}

.img {
    overflow: hidden;
}

.img img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
}

.item_warp {
    padding: 0.38rem 0.15rem 0.1rem 0.15rem;
    position: relative;
    z-index: 3;
}

.item_warp ul li {
    float: left;
    width: 25%;
    margin-bottom: 0.14rem;
}

.item_warp ul li a {
    display: block;
    width: 1.08rem;
    margin: 0 auto;
}

.item_warp ul li a .img {
    height: 0.86rem;
    width: 0.86rem;
    position: relative;
    border-radius: 0.3rem;
    margin: 0 auto;
}

.item_warp ul li a .img .ico_img2 {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    top: 0px;
    margin: auto;
    height: 0.86rem;
    width: 0.86rem;
}

.item_warp ul li a .img .ico1 {
    background-position: -3.21rem -1.32rem;
}

.item_warp ul li a .img .ico2 {
    background-position: -1.03rem -1.34rem;
}

.item_warp ul li a .img .ico3 {
    background-position: -2.14rem -1.34rem;
}

.item_warp ul li a .img .ico4 {
    background-position: -0rem -1.33rem;
}

.item_warp ul li a p {
    height: 0.6rem;
    width: 100%;
    text-align: center;
    line-height: 0.6rem;
    color: #4a4a4a;
}

/* 面包屑 */
.crumb {
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.15rem;
    overflow: hidden;
    color: #737373;
}

.crumb a {
    color: #737373;
}

.crumb i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.04rem 0.10rem 0 0;
    height: 0.31rem;
    width: 0.33rem;
    background-position: -0.57rem 0;
}

/* 加载更多 */
.more_link {
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    display: block;
    color: #959595;
    font-size: 0.28rem;
}

.more_link:before,.more_link:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.12rem;
    height: 0.04rem;
    background: #bfbfbf;
    margin: -0.04rem 0.12rem 0;
    border-radius: 0.1rem;
}

.morebot {
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    display: block;
    color: #8e8e93;
    font-size: 0.26rem;
    background: #efeff4;
    border-radius: 0.05rem;
    margin: 0.2rem 0.1rem;
}

.morebot:active {
    color: #fff;
    background: #00b26f;
}

/* 标题 */
.title {
    height: 0.75rem;
    line-height: 0.75rem;
    padding: 0 0.15rem;
    border-bottom: 1px solid #eee;
}

.title .bt {
    float: left;
    font-size: 0.3rem;
    color: #000;
}

.title .bt:before,.title .bt:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.12rem;
    height: 0.06rem;
    background: #00b26f;
    margin: -0.04rem 0.12rem 0;
    border-radius: 0.1rem;
}

.title .bt2 {
    float: left;
    font-size: 0.3rem;
    color: #000;
}

.title .bt2:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.05rem;
    height: 0.30rem;
    background: #00b26f;
    margin: -0.06rem 0.12rem 0 0;
}

.title .bt3 {
    width: 100%;
    text-align: center;
}

.title .more2 {
    float: right;
    color: #9f9f9f;
    font-size: 0.24rem;
}

.title .more2:before,.title .more2:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.12rem;
    height: 0.06rem;
    background: #bfbfbf;
    margin: -0.04rem 0.12rem 0;
    border-radius: 0.1rem;
}

.title .more {
    float: right;
    color: #9f9f9f;
    font-size: 0.24rem;
}

.title .bt4 {
    float: left;
    font-size: 0.3rem;
    color: #000;
}

.title .bt4 i {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/ico_img2.png") no-repeat center;
    margin: -0.05rem 0.05rem 0 0;
    background-size: auto 2.2rem;
}

.title .bt4 i.ico2 {
    height: 0.36rem;
    width: 0.28rem;
    background-position: -0.92rem -0.59rem;
}

.title .bt4 i.ico1 {
    height: 0.26rem;
    width: 0.32rem;
    background-position: -1.34rem -0.63rem;
}

.title .bt4 i.ico3 {
    height: 0.34rem;
    width: 0.30rem;
    background-position: -1.78rem -0.61rem;
}

.title .bt4 i.ico4 {
    height: 0.29rem;
    width: 0.30rem;
    background-position: -2.24rem -0.63rem;
}

.title .bt4 i.ico5 {
    height: 0.35rem;
    width: 0.27rem;
    background-position: -0.48rem -0.59rem;
}

.title .bt4 i.ico6 {
    height: 0.36rem;
    width: 0.32rem;
    background-position: -2.73rem -0.61rem;
}

.title .bt4 i.ico7 {
    height: 0.35rem;
    width: 0.27rem;
    background-position: 0 -0.58rem;
}

.title .bt4 u {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/ico_app.png") no-repeat center;
    margin: -0.01rem 0.05rem 0 0;
    background-size: 0.4rem auto;
}

.title .bt4 u.ico1 {
    height: 0.4rem;
    width: 0.46rem;
    background-position: 0 0;
}

.title .bt4 u.ico2 {
    height: 0.4rem;
    width: 0.50rem;
    background-position: 0 -0.55rem;
}

.title .bt4 u.ico3 {
    height: 0.4rem;
    width: 0.40rem;
    background-position: 0 -1.02rem;
}

.title .lab {
    float: right;
    border: 1px solid #e5e5ea;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0.12rem 0 0 0;
}

.title .lab .a {
    float: left;
    padding: 0 0.15rem;
    color: #8e8e93;
}

.title .lab .on {
    background: #00b26f;
    color: #fff;
}

.title2.bor0 {
    margin-top: -0.1rem;
    overflow: hidden;
}

.title2.bor0 + .Min2 {
    padding-bottom: 0.1rem;
}

.title2 {
    width: 100%;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    height: 0.84rem;
    line-height: 0.84rem;
    position: relative;
    text-align: center;
}

.title2 .line {
    position: absolute;
    width: 80%;
    top: 0.42rem;
    height: 1px;
    background: #eee;
    left: 10%;
    z-index: 0;
}

.title2 .bt {
    position: relative;
    background: #fff;
    padding: 0 0.2rem;
    width: auto;
    height: 0.64rem;
    line-height: 0.64rem;
    color: #757575;
    margin: 0.1rem auto;
    display: inline-block;
}

/* 标题2 */
.tab_bt {
    width: 100%;
}

.tab_bt a {
    cursor: pointer;
    display: block;
    float: left;
    border-top: 1px solid #e6e6e9;
    border-bottom: 1px solid #e6e6e9;
    height: 0.78rem;
    width: 50%;
    text-align: center;
    line-height: 0.78rem;
    font-size: 0.3rem;
    color: #9a9a9a;
}

.tab_bt a i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.05rem 0.15rem 0 0;
}

.tab_bt a .ico1 {
    height: 0.38rem;
    width: 0.38rem;
    background-position: -0.48rem -1.1rem;
}

.tab_bt a .ico2 {
    height: 0.36rem;
    width: 0.32rem;
    background-position: 0 -1.15rem;
}

.tab_bt .on {
    background: #00b26f;
    border-color: #00b26f;
    color: #fff;
}

.tab_bt .on .ico1 {
    background-position: -0.48rem -0.53rem;
}

.tab_bt .on .ico2 {
    background-position: 0 -0.53rem;
}

/* 模块 */
.Min1 .swiper-slide {
    padding-bottom: 0.15rem;
}

.Min1 ul {
    padding: 0.2rem 0 0;
}

.Min1 ul li {
    float: left;
    width: 25%;
    padding: 0 0 0.15rem;
}

.Min1 .lis,.Min1 ul li {
    display: block;
}

.Min1 .lis .img,.Min1 ul li .img {
    display: block;
    width: 1.42rem;
    margin: 0 auto;
    text-align: center;
}

.Min1 .lis .img img,.Min1 ul li .img img {
    display: block;
    width: 100%;
    height: 1.42rem;
    border-radius: 0.2rem;
    margin-bottom: 0.13rem;
}

.Min1 .lis p,.Min1 ul li p {
    margin: 0 auto;
    width: 1.42rem;
    height: 0.38rem;
    line-height: 0.38rem;
    text-align: center;
    color: #636363;
    font-size: 0.24rem;
    overflow: hidden;
}

.Min1 .lis p + p,.Min1 ul li p + p {
    color: #8e8e93;
}

.Min1 .lis .p1,.Min1 ul li .p1 {
    color: #000;
}

.Min1 .btn {
    margin: 0 auto;
    height: 0.51rem;
    margin-top: 0.05rem;
    border-radius: 0.3rem;
    width: 1.24rem;
    background: #00b26f;
    text-align: center;
    line-height: 0.51rem;
    display: block;
    color: #fff;
}

.Min1 .btn2 {
    border-radius: 0.05rem;
}

.Min1 .swiper_scrollbar {
    padding: 0.24rem 0 0.15rem;
    margin: 0 0 0 0.2rem;
}

.Min1 .swiper_scrollbar + .ul {
    margin-top: -0.15rem;
}

.Min1 .ul {
    padding: 0 0.2rem;
}

.Min1 .ul .li {
    float: left;
    width: 50%;
    padding-bottom: 0.2rem;
}

.Min1 .ul .li a {
    width: 3.27rem;
    display: block;
    margin: 0 auto;
}

.Min1 .ul .li a .img {
    width: 100%;
    height: 1.72rem;
    border-radius: 0.1rem;
}

.Min1 .ul .li a .name {
    height: 0.5rem;
    line-height: 0.5rem;
    width: 100%;
    text-align: center;
    overflow: hidden;
    padding: 0.2rem 0 0 0;
    color: #636363;
}

.Min1-2 .lis,.Min1-2 ul li {
    padding-bottom: 0.2rem;
}

.Min1-2 .lis p,.Min1-2 ul li p {
    height: 0.5rem;
    line-height: 0.5rem;
}

.Min1-1 ul {
    padding: 0.1rem 0.06rem 0;
}

.Min1-1 ul li .img {
    width: 1.65rem;
}

.Min1-1 ul li .img img {
    height: 1.65rem;
    border-radius: 0;
}

.Min1-1 ul li .img p {
    height: 0.5rem;
    line-height: 0.5rem;
}

.Min2 .item {
    padding: 0.2rem 0.23rem 0;
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.Min2 .item .lis {
    margin: 0.06rem;
    height: 1.2rem;
    padding: 0.15rem;
    background: #efeff4;
    width: 3.1rem;
    overflow: hidden;
    float: left;
    border-radius: 0.1rem;
    align-items: center;
}

.Min2 .item .lis .img {
    width: 1.2rem;
    height: 1.2rem;
    display: block;
    border-radius: 0.5rem;
    overflow: hidden;
}

.Min2 .item .lis .box_flex_1 {
    overflow: hidden;
    padding: 0 0.1rem 0 0.2rem;
}

.Min2 .item .lis .name {
    height: 0.61rem;
    line-height: 0.61rem;
    width: 100%;
    display: block;
    overflow: hidden;
    color: #2c2c2c;
    font-size: 0.3rem;
}

.Min2 .item .lis p {
    height: 0.46rem;
    line-height: 0.46rem;
    width: 100%;
    display: block;
    overflow: hidden;
    color: #8e8e93;
}

.Min2 .item .lis .icoitem {
    width: 0.9rem;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.Min2 .item .lis .icoitem .ico {
    background: url("../images/img_item.png") no-repeat center;
    background-size: 4.84rem auto;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    bottom: 0;
    margin: auto;
}

.Min2 .item .lis .icoitem .ico8 {
    height: 0.61rem;
    width: 0.58rem;
    background-position: 0 0;
}

.Min2 .item .lis .icoitem .ico11 {
    height: 0.44rem;
    width: 0.58rem;
    background-position: -0.79rem 0;
}

.Min2 .item .lis .icoitem .ico6 {
    height: 0.70rem;
    width: 0.61rem;
    background-position: -1.58rem 0;
}

.Min2 .item .lis .icoitem .ico9 {
    height: 0.66rem;
    width: 0.62rem;
    background-position: -2.45rem 0;
}

.Min2 .item .lis .icoitem .ico5 {
    height: 0.62rem;
    width: 0.64rem;
    background-position: -3.34rem 0;
}

.Min2 .item .lis .icoitem .ico7 {
    height: 0.68rem;
    width: 0.65rem;
    background-position: -4.19rem 0;
}

.Min2 .item .lis .icoitem .ico25 {
    height: 0.54rem;
    width: 0.48rem;
    background-position: 0 -0.87rem;
}

.Min2 .item .lis .icoitem .ico26 {
    height: 0.43rem;
    width: 0.50rem;
    background-position: -0.82rem -0.92rem;
}

.Min2 .item .lis .icoitem .ico27 {
    height: 0.55rem;
    width: 0.55rem;
    background-position: -1.54rem -0.88rem;
}

.Min2 .item .lis .icoitem .ico14 {
    height: 0.51rem;
    width: 0.57rem;
    background-position: -2.40rem -0.88rem;
}

.Min2 .item .lis .icoitem .ico15 {
    height: 0.51rem;
    width: 0.57rem;
    background-position: -3.31rem -0.88rem;
}

.Min2 .item .lis .icoitem .ico16 {
    height: 0.51rem;
    width: 0.57rem;
    background-position: -4.21rem -0.87rem;
}

.Min2 .item2 {
    padding: 0.07rem 0 0.2rem 0;
}

.Min2 .item2 .lis {
    height: 1.26rem;
    padding: 0.1rem 0.05rem;
    width: 3.38rem;
    margin: 0.17rem 0.07rem 0 0.15rem;
}

.Min2 .item2 .lis .img {
    width: 1.16rem;
    height: 1.16rem;
    border: 0.05rem solid #fff;
    border-radius: 0.25rem;
}

.Min2 .item2 .lis .name {
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.26rem;
    font-weight: bold;
}

.Min2 .item2 .lis p {
    height: 0.4rem;
    line-height: 0.4rem;
}

.Min2 .item2 .lis .box_flex_1 {
    padding: 0 0 0 0.12rem;
}

.Min2 .ul {
    padding: 0.1rem 0.2rem;
}

.Min2 .ul li {
    float: left;
    width: 25%;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    padding: 0.05rem 0;
}

.Min2 .ul li a {
    display: block;
    width: 1.65rem;
    margin: 0 auto;
    height: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    background: #00b26f;
    color: #fff;
}

.Min2 .ul .li1 a {
    background: #9971e2;
}

.Min2 .ul .li2 a {
    background: #ff7573;
}

.Min2 .ul .li3 a {
    background: #ed9d60;
}

.Min2 .ul .li4 a {
    background: #81a0d7;
}

.Min2 .ul .li5 a {
    background: #3028af;
}

.Min2 .ul .li6 a {
    background: #ef1666;
}

.Min2 .ul2 {
    padding-top: 0.14rem;
}

.Min2 .ul2 li {
    float: left;
    width: 25%;
    padding-bottom: 0.22rem;
}

.Min2 .ul2 li a {
    width: 1.46rem;
    margin: 0 auto;
    height: 0.59rem;
    line-height: 0.61rem;
    border: 1px solid #dcdcdc;
    background: #eee;
    text-align: center;
    color: #7d7d7d;
    display: block;
    border-radius: 0.1rem;
}

.Min2 .ul2 li a:active {
    background: #00b26f;
    border-color: #00b26f;
    color: #fff;
}

.Min2 .ul2 .on a {
    background: #00b26f;
    border-color: #00b26f;
    color: #fff;
}

.Min3 .ul li {
    padding: 0.24rem 0.15rem;
    height: 1.48rem;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    position: relative;
}

.Min3 .ul li .num {
    background: url(../images/ico_img2.png) no-repeat center;
    background-size: auto 2.2rem;
    height: 0.43rem;
    width: 0.39rem;
    background-position: -2.49rem 0;
    color: #fff;
    position: absolute;
    left: -0.15rem;
    top: -0.15rem;
    line-height: 0.3rem;
    text-align: center;
    z-index: 1;
}

.Min3 .ul li .img,.Min3 .ul li .img img {
    border-radius: 0.2rem;
    height: 1.48rem;
    width: 1.48rem;
    display: block;
    position: relative;
    overflow: visible;
}

.Min3 .ul li .infor {
    padding: 0 0.1rem 0 0.25rem;
    overflow: hidden;
}

.Min3 .ul li .infor .name {
    width: 100%;
    font-size: 0.3rem;
    height: 0.4rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #1b1b1b;
}

.Min3 .ul li .infor .bq {
    padding-top: 0.2rem;
    color: #7d7d7d;
    font-size: 0.24rem;
    line-height: 0.45rem;
}

.Min3 .ul li .infor .bq p {
    height: 0.45rem;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Min3 .ul li .infor .bq p span {
    padding-right: 0.2rem;
}

.Min3 .ul li .infor .bq2 {
    padding-top: 0px;
}

.Min3 .ul li .infor .bq2 p {
    height: 0.53rem;
    line-height: 0.53rem;
}

.Min3 .ul li .infor .bq2 .a {
    display: block;
    float: left;
    line-height: 0.53rem;
    background: #eee;
    border-radius: 0.3rem;
    padding: 0 0.3rem;
    margin-right: 0.1rem;
    color: #7d7d7d;
}

.Min3 .ul li .btn {
    font-size: 0.22rem;
    text-align: center;
    line-height: 0.51rem;
    color: #fff;
    margin-top: 0.4rem;
    height: 0.51rem;
    width: 1.23rem;
    border-radius: 0.3rem;
    background: #00b26f;
}

.Min3 .ul li + li .num {
    background-position: -3.01rem 0;
}

.Min3 .ul li + li + li .num {
    background-position: -2rem 0;
}

.Min3 .ul li + li + li + li .num {
    background-position: -3.53rem 0;
}

.Min3-1 .ul li {
    padding-left: 0.3rem;
}

.Min4 {
    background: url("../images/min4bj.jpg") no-repeat center;
    display: block;
    width: 100%;
    height: 5rem;
    background-size: 100% auto;
    overflow: hidden;
}

.Min4 .tilebt {
    padding: 0.2rem 0.3rem 0;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #fff;
    overflow: hidden;
}

.Min4 .tilebt .lab {
    float: left;
}

.Min4 .tilebt .lab a {
    color: #fff;
    display: block;
    float: left;
    padding: 0 0.1rem;
    position: relative;
    margin-right: 0.2rem;
}

.Min4 .tilebt .lab a::after {
    content: '';
    display: none;
    width: 100%;
    height: 0.04rem;
    background: #ffff;
    border-radius: 0.02rem;
    bottom: 0px;
    left: 0px;
    position: absolute;
}

.Min4 .tilebt .lab .on::after {
    display: block;
}

.Min4 .tilebt .more {
    float: right;
    display: block;
    color: #ffff;
}

.Min4 .swiper-container {
    padding: 0.25rem 0 0 0.2rem;
}

.Min4 .swiper-container .list {
    margin: 0.2rem auto 0;
    height: 3rem;
    width: 1.7rem;
    border-radius: 0.1rem;
    background: #fff;
    display: block;
    padding: 0.2rem 0.05rem 0;
    text-align: center;
    position: relative;
}

.Min4 .swiper-container .list .num {
    height: 0.43rem;
    width: 0.39rem;
    background-position: -2.49rem 0;
    color: #fff;
    position: absolute;
    left: -0.2rem;
    top: -0.2rem;
    line-height: 0.3rem;
}

.Min4 .swiper-container .list .img {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
    border-radius: 0.2rem;
    display: block;
}

.Min4 .swiper-container .list .name {
    height: 0.4rem;
    width: 100%;
    line-height: 0.4rem;
    overflow: hidden;
    padding-top: 0.15rem;
    color: #000;
}

.Min4 .swiper-container .list p {
    height: 0.4rem;
    width: 100%;
    line-height: 0.4rem;
    overflow: hidden;
}

.Min4 .swiper-container .list .btn {
    background: #e5e5ea;
    width: 1rem;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0.15rem auto 0;
    display: block;
    text-align: center;
    color: #00b26f;
    overflow: hidden;
    border-radius: 0.05rem;
}

.Min4 .swiper-container .list .btn:active {
    background: #00b26f;
    color: #fff;
}

.Min4 .swiper-container .swiper-slide {
    width: auto;
}

.Min4 .swiper-container .swiper-slide + .swiper-slide .list .num {
    background-position: -3.01rem 0;
}

.Min4 .swiper-container .swiper-slide + .swiper-slide + .swiper-slide .list .num {
    background-position: -2rem 0;
}

.Min4 .swiper-container .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .list .num {
    background-position: -3.53rem 0;
}

.Min5 .tab_bt {
    width: 100%;
}

.Min5 .tab_bt a {
    cursor: pointer;
    display: block;
    float: left;
    border-top: 1px solid #e6e6e9;
    border-bottom: 1px solid #e6e6e9;
    height: 0.78rem;
    width: 50%;
    text-align: center;
    line-height: 0.78rem;
    font-size: 0.3rem;
    color: #9a9a9a;
}

.Min5 .tab_bt a i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.05rem 0.15rem 0 0;
}

.Min5 .tab_bt a .ico1 {
    height: 0.38rem;
    width: 0.38rem;
    background-position: -0.48rem -1.1rem;
}

.Min5 .tab_bt a .ico2 {
    height: 0.36rem;
    width: 0.32rem;
    background-position: 0 -1.15rem;
}

.Min5 .tab_bt .on {
    background: #00b26f;
    border-color: #00b26f;
    color: #fff;
}

.Min5 .tab_bt .on .ico1 {
    background-position: -0.48rem -0.53rem;
}

.Min5 .tab_bt .on .ico2 {
    background-position: 0 -0.53rem;
}

.Min5 .ul_box {
    padding: 0.15rem 0;
}

.Min5 .ul_box li {
    border-bottom: 1px solid #eee;
    height: 0.77rem;
    padding: 0 0.15rem;
    line-height: 0.77rem;
}

.Min5 .ul_box li:last-child {
    border: none;
}

.Min5 .ul_box li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #626262;
}

.Min5 .ul_box li a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.11rem;
    height: 0.11rem;
    background: #efeff4;
    border-radius: 50%;
    border: 1px solid #bfbfbf;
    margin: -0.06rem 0.15rem 0 0;
}

.Min5 .ul_box li a:hover {
    color: #00b26f;
}

.Min5 .ul_box li a:hover:before {
    background: #00b26f;
    border-color: #00b26f;
}

.Min5-1 .ul_box {
    padding: 0;
}

.Min5-1 .ul_box li a {
    color: #222;
}

.Min5-1 .ul_box li a::before {
    display: none;
}

.Min6 {
    background: #fff;
    padding: 0 0 0.1rem;
}

.Min6 .morebot {
    margin: 0.3rem 0.1rem;
}

.Min6 ul {
    padding: 0 0.1rem 0.05rem;
}

.Min6 ul li {
    float: left;
    width: 50%;
    padding-top: 0.25rem;
}

.Min6 ul li .img {
    width: 3.48rem;
    height: 1.85rem;
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    display: block;
    margin: 0 auto;
}

.Min6 ul li .img p {
    position: absolute;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    color: #fff;
    left: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.6);
    width: 100%;
    overflow: hidden;
}

.Min7 {
    background: #fff;
    padding-bottom: 0.01rem;
}

.Min7 .tilelabe {
    padding: 0;
    height: 0.87rem;
    line-height: 0.87rem;
}

.Min7 ul li {
    border-bottom: 1px solid #e5e5ea;
    height: 1.5rem;
    padding: 0.3rem 0.15rem;
}

.Min7 ul li .img {
    width: 2.8rem;
    height: 100%;
    border-radius: 0.1rem;
}

.Min7 ul li .infor {
    padding-left: 0.3rem;
    overflow: hidden;
    color: #8e8e93;
}

.Min7 ul li .infor .name {
    display: block;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #000;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.28rem;
    margin: -0.02rem 0 0.05rem 0;
}

.Min7 ul li .infor .name2 {
    height: 1rem;
    line-height: 0.5rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    white-space: normal;
    margin-bottom: 0.1rem;
}

.Min7 ul li .infor .tex {
    line-height: 0.37rem;
    height: 0.74rem;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.Min7 ul li .infor .bq {
    height: 0.3rem;
    line-height: 0.3rem;
    width: 100%;
    overflow: hidden;
    padding-top: 0.05rem;
}

.Min7 ul li .infor .bq .time {
    float: left;
}

.Min7 ul li .infor .bq .time i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.03rem 0.06rem 0 0;
    height: 0.25rem;
    width: 0.25rem;
    background-position: -1.49rem 0;
}

.Min7 ul li .infor .bq .lab {
    float: right;
}

.Min7 ul li .infor .bq .lab .ico1 {
    display: inline-block;
    vertical-align: middle;
    margin: -0.06rem 0.05rem 0 0;
    height: 0.22rem;
    width: 0.18rem;
    background-position: -1.26rem 0;
}

.Min8 .title {
    border: none;
}

.Min8 ul {
    border-top: 1px dashed #e5e5ea;
}

.Min8 ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1rem;
    padding: 0.2rem 0.3rem;
    border-bottom: 1px dashed #e5e5ea;
}

.Min8 ul li .infor {
    overflow: hidden;
    padding-right: 0.2rem;
    line-height: 0.5rem;
}

.Min8 ul li .infor .name {
    height: 0.5rem;
    color: #484848;
    font-size: 0.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.Min8 ul li .infor .name i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.02rem 0.1rem 0 0;
    height: 0.38rem;
    width: 0.36rem;
    background-position: -1.53rem 0;
}

.Min8 ul li .infor .p {
    height: 0.5rem;
    overflow: hidden;
    color: #8e8e93;
    padding-left: 0.2rem;
}

.Min8 ul li .infor .p span {
    padding-left: 0.3rem;
    text-transform: uppercase;
}

.Min8 ul li .btn {
    display: block;
    font-size: 0.22rem;
    text-align: center;
    line-height: 0.51rem;
    color: #fff;
    height: 0.51rem;
    width: 1.24rem;
    border-radius: 0.3rem;
    background: #00b26f;
}

.Min9 .bq {
    padding: 0.2rem 0.15rem 0.05rem;
}

.Min9 .bq a {
    display: inline-block;
    vertical-align: middle;
    background: #efeff4;
    padding: 0 0.15rem;
    margin: 0 0.1rem 0.15rem 0;
    height: 0.45rem;
    color: #7d7d7d;
    line-height: 0.45rem;
}

.Min9 .bq a:hover {
    background: #00b26f;
    color: #fff;
}

.Min9 .bq .on {
    background: #00b26f;
    color: #fff;
}

.Min9 .hj_swiper {
    padding: 0 0 0.2rem 0.15rem;
}

.Min9 .hj_swiper .swiper-slide {
    height: auto;
    width: 2.45rem;
    margin-right: 0.15rem;
}

.Min9 .hj_swiper .swiper-slide .img {
    width: 100%;
    height: 100%;
    display: block;
}

.Min9 .hj_swiper .swiper-slide .img img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 0.1rem;
}

.Min10 ul {
    padding: 0;
}

.Min10 ul li {
    float: left;
    width: 3.48rem;
    margin: 0 0.09rem 0 0.15rem;
}

.Min10 ul li .img {
    width: 100%;
    height: 1.85rem;
    border-radius: 0.1rem;
}

.Min10 ul li p {
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    text-align: center;
    color: #000;
    width: 100%;
}

.Min10 .morebot {
    margin-top: 0.1rem;
}

.Min11 ul {
    padding: 0.1rem 0.1rem;
}

.Min11 ul li {
    float: left;
    width: 33.3333%;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    padding-top: 0.15rem;
}

.Min11 ul li a {
    display: block;
    height: 100%;
    width: 90%;
    margin: 0 auto;
    background: #efeff4;
    border-radius: 0.1rem;
    overflow: hidden;
    text-align: center;
    padding: 0 0.02rem;
}

/* 专题 */
.Min12 ul {
    background: #fff;
    margin-bottom: 0.05rem;
    padding-bottom: 0.5rem;
}

.Min12 ul li {
    width: 33%;
    float: left;
    margin-top: 0.8rem;
}

.Min12 ul li a {
    width: 2.1rem;
    margin: 0 auto;
    display: block;
}

.Min12 ul li a .img_ {
    width: 100%;
    height: 2rem;
    background: #eee;
    border-radius: 0.1rem 0.35rem;
    position: relative;
}

.Min12 ul li a .img_ img {
    width: 1.75rem;
    height: 1.75rem;
    display: block;
    position: absolute;
    top: -0.5rem;
    left: 0.18rem;
    border-radius: 0.25rem;
}

.Min12 ul li a .img_ p {
    width: 100%;
    text-align: center;
    line-height: 0.75rem;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 0.75rem;
    color: #3f3f3f;
    font-size: 0.28rem;
    overflow: hidden;
}

.Min13 ul li {
    background: #fff;
    padding: 0.23rem 0.15rem;
    margin-bottom: 0.04rem;
}

.Min13 ul li .img {
    display: block;
    position: relative;
    width: 100%;
    height: 4.32rem;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.14rem;
}

.Min13 ul li .img img {
    width: 100%;
    height: 4.32rem;
    border-radius: 0.1rem;
}

.Min13 ul li .img .bt {
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0px;
    bottom: 0px;
    color: #fff;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-top: 0px;
}

.Min13 ul li .img .bt .name {
    padding-left: 0.2rem;
    color: #fff;
    line-height: 0.8rem;
}

.Min13 ul li .img .bt span {
    padding-right: 0.2rem;
    color: #fff;
}

.Min13 ul li .bt {
    width: 100%;
    height: 0.77rem;
    line-height: 0.77rem;
    overflow: hidden;
}

.Min13 ul li .bt .name {
    color: #000;
    font-size: 0.4rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Min13 ul li .bt span {
    padding-left: 0.2rem;
    text-align: right;
    display: block;
    height: 100%;
    color: #434343;
    font-size: 0.28rem;
    line-height: 0.9rem;
}

.Min13 ul li .bt span i {
    padding: 0 0.1rem;
    color: #1aad19;
}

.Min13 ul li .text {
    color: #999;
    line-height: 0.48rem;
    height: 1.44rem;
    overflow: hidden;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.Min13 ul li .bq {
    line-height: 0.48rem;
    padding-top: 0.15rem;
    color: #000;
}

.Min13 ul li .bq span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.Min13 ul li .bq a {
    display: inline-block;
    vertical-align: middle;
    height: 0.46rem;
    line-height: 0.46rem;
    border: 1px solid #f6b37f;
    color: #f6b37f;
    padding: 0 0.23rem;
    border-radius: 0.4rem;
    margin: 0.03rem 0.2rem 0.03rem 0;
}

.zqbtn {
    margin: 0 auto;
    width: 7.2rem;
    height: 0.85rem;
    display: block;
    text-align: center;
    line-height: 0.85rem;
    overflow: hidden;
    border-radius: 0.1rem;
    color: #fff;
    background: #25bbff;
}

/* 专区 */
.zqlistop {
    padding: 0.2rem 0.15rem 0;
}

.zqlistop .bt {
    height: 0.6rem;
    line-height: 0.6rem;
    font-weight: bold;
    color: #000;
    font-size: 0.28rem;
}

.zqlistop .lis {
    width: 100%;
    word-break: break-all;
}

.zqlistop .lis a {
    display: inline-block;
    vertical-align: middle;
    color: #737373;
    height: 0.4rem;
    line-height: 0.4rem;
    margin: 0.15rem 0.2rem 0.15rem 0;
}

.zqlistop .lis a.on {
    background: #00B26F;
    color: #fff;
}

.zqlistop .lis a u {
    width: 0.28rem;
    height: 0.28rem;
    font-size: 0.2rem;
    line-height: 0.28rem;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin: -0.02rem 0 0 0.05rem;
    position: relative;
    color: #fff;
    background: #ff352a;
    text-decoration: none;
}

.zqlistop .lis a .bq1 {
    background: #ff352a;
}

.zqlistop .lis a .bq2 {
    background: #4CDA63;
}

.tilelabe {
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    padding: 0.3rem 0 0 0;
    font-size: 0.28rem;
    border-bottom: 1px solid #eee;
}

.tilelabe .a {
    height: 100%;
    overflow: hidden;
    color: #737373;
    padding: 0 0.1rem;
    margin: -0.02rem 0.1rem 0;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.tilelabe .a::after {
    content: '';
    display: none;
    width: 100%;
    height: 0.04rem;
    background: #00b26f;
    border-radius: 0.02rem;
    bottom: 0px;
    left: 0px;
    position: absolute;
}

.tilelabe .on {
    color: #00b26f;
}

.tilelabe .on::after {
    display: block;
}

.tilelabe2 {
    padding: 0.2rem 0.15rem;
}

.tilelabe2 .a {
    width: auto;
    padding: 0 0.2rem;
    min-width: 0.8rem;
    text-align: center;
    margin-right: 0.05rem;
    height: 0.55rem;
    line-height: 0.55rem;
    background: #efeff4;
    color: #8e8e93;
}

.tilelabe2 .a a {
    width: 100%;
    height: 100%;
}

.tilelabe2 .lab {
    width: auto;
    height: 0.58rem;
    line-height: 0.58rem;
    border: 1px solid #eee;
    border-radius: 0.1rem;
    text-align: center;
    padding: 0 0.2rem;
    min-width: 1.1rem;
    text-align: center;
    background: #f9f9fe;
    margin-right: 0.15rem;
}

.tilelabe2 .on {
    background: #00b26f;
    border-color: #00b26f;
    color: #fff;
}

.tilelabe2 .on a {
    color: #fff;
}

/* 专区下载 */
.zqtopdown {
    position: relative;
    padding-bottom: 0.2rem;
}

.zqtopdown .zqnav {
    position: absolute;
    top: 0px;
    height: 0.76rem;
    width: 100%;
    background: rgba(0,0,0,0.3);
    line-height: 0.76rem;
}

.zqtopdown .zqnav .nav_ {
    padding: 0 0.2rem;
}

.zqtopdown .zqnav .nav_ a {
    display: block;
    float: left;
    color: #fff;
    padding: 0 0.1rem;
    position: relative;
    font-size: 0.28rem;
}

.zqtopdown .zqnav .nav_ .swiper-slide {
    width: auto;
    margin-left: 0.15rem;
}

.zqtopdown .zqnav .nav_ .swiper-slide::after {
    content: '';
    display: none;
    width: 100%;
    height: 0.04rem;
    background: #00b26f;
    border-radius: 0.02rem;
    bottom: 0px;
    left: 0px;
    position: absolute;
}

.zqtopdown .zqnav .nav_ .on::after {
    display: block;
}

.zqtopdown .zqnav .nav_ .swiper_nav {
    background: none;
    padding: 0;
}

.zqtopdown .imgbj {
    min-height: 1.5rem;
    background: #00b26f;
}

.zqtopdown .down {
    height: 2rem;
    margin-top: -0.34rem;
    padding: 0 0.15rem;
}

.zqtopdown .down .img {
    width: 1.82rem;
    height: 1.82rem;
    border-radius: 0.3rem;
    border: 0.05rem solid #fff;
}

.zqtopdown .down .infor {
    overflow: hidden;
    color: #8e8e93;
    padding: 0 0 0 0.2rem;
    position: relative;
}

.zqtopdown .down .infor .name {
    padding-top: 0.34rem;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #000;
    font-size: 0.3rem;
    display: block;
    overflow: hidden;
}

.zqtopdown .down .infor p {
    height: 0.4rem;
    width: 100%;
    display: block;
    line-height: 0.4rem;
    overflow: hidden;
}

.zqtopdown .down .infor .lab {
    height: 0.35rem;
    width: 100%;
    padding-top: 0.1rem;
}

.zqtopdown .down .infor .lab .bq {
    height: 0.35rem;
    line-height: 0.35rem;
    border: 1px solid #eeee;
    padding: 0 0.15rem;
    float: left;
    margin-right: 0.15rem;
}

.zqtopdown .down .infor .btn {
    border: 0.05rem solid #fff;
    border-radius: 0.2rem;
    width: 1.42rem;
    height: 0.48rem;
    border-radius: 0.3rem;
    overflow: hidden;
    background: #00b26f;
    color: #fff;
    display: block;
    position: absolute;
    top: 0px;
    right: 0.2rem;
    text-align: center;
    line-height: 0.48rem;
}

.zqtopdown .title {
    height: 0.6rem;
    line-height: 0.6rem;
    border-bottom: none;
}

.zqtopdown .title .bt2 {
    font-size: 0.28rem;
}

.zqtopdown .labul ul li {
    float: left;
    width: 1.7rem;
    padding: 0 0 0.1rem 0.14rem;
}

.zqtopdown .labul ul li a {
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
    background: #efeff4;
    text-align: center;
    overflow: hidden;
    color: #8e8e93;
}

.zqtopdown .labul ul li a:active {
    color: #fff;
    background: #00b26f;
}

/* 文章头部 */
.news_infor {
    background: #fff;
    padding-bottom: 0.3rem;
}

.news_infor .news_top {
    padding: 0.15rem 0.2rem 0;
}

.news_infor .news_top .h1 {
    line-height: 0.5rem;
    width: 100%;
    font-size: 0.36rem;
    color: #000;
    padding: 0.1rem 0
}

.news_infor .news_top .bq {
    line-height: 0.5rem;
    width: 100%;
    overflow: hidden;
    height: 0.5rem;
    color: #7d7d7d;
}

.news_infor .news_top .bq span {
    display: block;
    float: left;
    overflow: hidden;
    height: 0.6rem;
    width: 40%;
}

.news_infor .news_top .bq .name {
    float: right;
    width: 58%;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
}

/* 详情 */
.detaile_cont {
    padding: 0 0.15rem;
    padding-bottom: 0.1rem;
    position: relative;
    word-break: break-all;
}

.detaile_cont a {
    color: #00b26f;
}

.detaile_cont .bt {
    height: 0.5rem;
}

.detaile_cont .bt,.detaile_cont h3 {
    font-size: 0.28rem;
    color: #313131;
    font-weight: 600;
    margin-top: 0.1rem;
    line-height: 0.5rem;
}

.detaile_cont .bt:before,.detaile_cont h3:before {
    display: inline-block;
    content: '';
    width: 0.06rem;
    height: 0.28rem;
    background: #00b26f;
    border-radius: 2px;
    vertical-align: middle;
    margin: -0.02rem 0.1rem 0 0;
}

.detaile_cont p {
    overflow: hidden;
    width: 100%;
    line-height: 0.45rem;
    color: #313131;
    font-size: 0.26rem;
    text-align: justify;
    margin-top: 0.1rem;
}

.detaile_cont img,.detaile_cont embed,.detaile_cont iframe {
    max-width: 100%;
    margin: 0 auto;
    display: block;
    width: 100%;
    height: auto;
}

.detaile_cont table {
    max-width: 100%;
    margin: 0 auto;
}

.Gm_jieshao {
    margin: 0 0.15rem;
    padding-bottom: 0.1rem;
    position: relative;
}

.Gm_jieshao .morbtn {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #7d7d7d;
    text-align: center;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0px;
    background: #fff;
}

.Gm_jieshao .morbtn span {
    display: block;
    margin: 0.2rem auto;
    height: 0.4rem;
    line-height: 0.4rem;
    background: #efeff4;
    width: 0.9rem;
    text-align: center;
    border-radius: 0.3rem;
    position: relative;
}

.Gm_jieshao .morbtn span:before,.Gm_jieshao .morbtn span:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0.25rem;
    height: 0.06rem;
    background: #efeff4;
    margin: -0.04rem 0.12rem 0;
    border-radius: 0.1rem;
    position: absolute;
    top: 0.2rem;
}

.Gm_jieshao .morbtn span:before {
    left: -0.4rem;
}

.Gm_jieshao .morbtn span:after {
    right: -0.4rem;
}

/* 下载 */
.dowm_warp {
    border-radius: 0.2rem 0.2rem 0 0;
    padding: 0.15rem;
    padding-bottom: 0.2rem;
}

.dowm_warp .dowm_top {
    height: 1.6rem;
    width: 100%;
    overflow: hidden;
}

.dowm_warp .dowm_top .img,.dowm_warp .dowm_top .img img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.15rem;
    overflow: hidden;
    display: block;
}

.dowm_warp .dowm_top .infor {
    overflow: hidden;
    padding-left: 0.2rem;
}

.dowm_warp .dowm_top .infor .name {
    display: block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 0.45rem;
    line-height: 0.45rem;
    color: #7d7d7d;
    font-size: 0.22rem;
}

.dowm_warp .dowm_top .infor .name .bt {
    color: #000;
    font-size: 0.3rem;
    padding-right: 0.1rem;
    display: inline-block;
}

.dowm_warp .dowm_top .infor .bq {
    height: 0.9rem;
    padding-top: 0.1rem;
}

.dowm_warp .text_ {
    padding-top: 0.15rem;
    line-height: 0.4rem;
    color: #434343;
    font-size: 0.22rem;
}

.dowm_warp .dowm_top .infor .bq p {
    color: #7d7d7d;
    height: 0.45rem;
    width: 50%;
    float: left;
    font-size: 0.22rem;
    line-height: 0.45rem;
    overflow: hidden;
}

.dowm_warp .dowm_ {
    padding-top: 0.2rem;
    width: 100%;
    margin: 0 auto;
    display: block;
    height: auto;
}

/*.dowm_warp .dowm_ {padding-top:0.2rem;width: 50%; margin: 0 auto; display: block; height: auto;}*/
.dowm_warp .dowm_29 {
    display: flex;
}

.dowm_warp .dowm_ .btn {
    line-height: 0.75rem;
    margin: 0 0.1rem;
    text-align: center;
    color: #fff;
    overflow: hidden;
    font-size: 0.28rem;
    border-radius: 0.5rem;
    display: block;
    margin-bottom: 0.2rem;
}

.dowm_warp .dowm_29 .btn {
    -webkit-box-flex: 1;
    flex: 1;
}

.dowm_warp .dowm_ .btn i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.05rem 0.12rem 0 0;
}

.dowm_warp .dowm_ .btn1 {
    background: #00b26f;
}

.dowm_warp .dowm_ .btn1 i {
    height: 0.37rem;
    width: 0.31rem;
    background-position: -2.37rem 0;
}

.dowm_warp .dowm_ .btn2 {
    background: #1b1b1b;
}

.dowm_warp .dowm_ .btn2 i {
    height: 0.35rem;
    width: 0.31rem;
    background-position: -2.75rem 0;
}

.dowm_warp .dowm_ .btn3 {
    background: #ff7044;
}

.dowm_warp .dowm_ .btn3 i {
    height: 0.28rem;
    width: 0.31rem;
    background-position: -1.27rem -0.53rem;
}

.dowm_warp .dowm_ .btn4 {
    background: #848484;
}

.dowm_warp .dowm_ .btn4 i {
    height: 0.37rem;
    width: 0.31rem;
    background-position: -2.38rem -0.45rem;
}

.dowm_warp .dowm_ .btn5 {
    background: #3E77E9;
}

.dowm_warp .dowm_ .btn5 i {
    height: 0.37rem;
    width: 0.31rem;
    background-position: -2.74rem -0.45rem;
}

.dowm_warp .dowm_ .btn.wdj_btn {
    background: -webkit-linear-gradient(to right, #28c5fe 0%, #4481f4 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28c5fe', endColorstr='#4481f4',GradientType=1 ) !important;
    background: linear-gradient(to right, #28c5fe 0%, #4481f4 100%) !important;
}

.dowm_warp .dowm_ .btn.wdj_btn i {
    background: url("../images/icon_safety.png") no-repeat center;
    background-size: 0.26rem auto;
    background-position: 0 0;
    width: 0.26rem;
    height: 0.3rem;
}

.dowm_warp .dowm_ .reminder{text-align: center;font-size: 0.26rem;color: #313131;}

.dowm_warp .wdj_Chioce {
    line-height: 0.4rem;
    width: 100%;
}

.dowm_warp .wdj_Chioce span {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/chiocBtn.png") no-repeat center;
    background-size: 0.4rem auto;
    width: 0.3rem;
    height: 0.3rem;
    background-position: 0 -0.46rem;
    margin: -0.02rem 0.05rem 0 0;
}

.dowm_warp .wdj_Chioce span.Chioce {
    background-position: 0 -0.06rem;
}

.dowm_warp .dowm_ .gray {
    background: #bfbfbf;
}

.dowm_warp .Tips-box {
    overflow: hidden;
    margin: 0 12px 12px;
}

.dowm_warp .Tips-box .tips_top {
    margin: 12px 0;
    height: 36px;
    position: relative;
}

.dowm_warp .Tips-box .tips_top .line {
    width: 100%;
    height: 0;
    border-bottom: 1px dashed #e5e5e5;
    position: absolute;
    top: 18px;
    left: 0;
}

.dowm_warp .Tips-box .tips_top .title {
    width: 116px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-weight: 600;
    color: #1aad19;
    border-bottom: none;
}

.dowm_warp .Tips-box .tips_top .title i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/img_c.png) no-repeat;
    background-size: 18px auto;
    background-position: 0 -214px;
    margin: 0 6px -4px;
}

.dowm_warp .Tips-box .txt {
    text-align: center;
    line-height: 24px;
    color: #434343;
    font-size: 14px;
}

/*上一个,下一个*/
.TurnPage {
    overflow: hidden;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0 10px;
    margin-bottom: 0.05rem;
}

.TurnPage p:first-child {
    border-top: medium none;
    float: left;
}

.TurnPage p {
    width: 50%;
    height: 50px;
    float: right;
    overflow: hidden;
    padding: 0;
}

.TurnPage p span,.TurnPage p a {
    float: left;
    display: block;
    overflow: hidden;
    color: #595959;
    font-size: 14px;
    height: 50px;
    line-height: 50px;
}

.TurnPage p a {
    max-width: 82%;
}

.TurnPage p a:active {
    color: #FF9D01;
    font-weight: bolder;
}

/* 系统头部 */
.xtlistop {
    padding: 0.2rem 0.15rem 0;
}

.xtlistop .lis {
    line-height: 0.5rem;
    height: auto;
    padding-bottom: 0.1rem;
}

.xtlistop .lis .bt {
    color: #000;
}

.xtlistop .lis .p {
    overflow: hidden;
    height: auto;
}

.xtlistop .lis .p a {
    float: left;
    width: auto;
    padding: 0 0.2rem;
    height: 0.48rem;
    border: 1px solid #eee;
    background: #f9f9fe;
    display: block;
    margin: 0 0.15rem 0.1rem 0;
    border-radius: 0.3rem;
    min-width: 0.6rem;
    text-align: center;
    line-height: 0.48rem;
    background: #f9f9fe;
    color: #000;
}

.xtlistop .lis .p a:active {
    color: #Fff;
    background: #00b26f;
    border-color: #00b26f;
}

.xtlistop .lis .p .on {
    color: #Fff;
    background: #00b26f;
    border-color: #00b26f;
}

.xtlist .tle {
    padding: 0.3rem 0.15rem;
    overflow: hidden;
    height: 0.5rem;
    line-height: 0.5rem;
}

.xtlist .tle .lab {
    height: 100%;
    overflow: hidden;
}

.xtlist .tle .lab a {
    width: 1.2rem;
    text-align: center;
    color: #000;
    margin-right: 0.1rem;
    display: block;
    height: 100%;
    float: left;
    border-radius: 0.3rem;
}

.xtlist .tle .lab .on {
    background: #00b26f;
    color: #fff;
}

.xtlist .tle .tis {
    color: #8e8e93;
}

.xtlist .tle .tis i {
    color: #ff2d55;
}

.xtlist .ul li {
    height: 1.7rem;
    padding: 0.3rem 0.15rem;
    border-bottom: 1px solid #e5e5ea;
    overflow: hidden;
}

.xtlist .ul li .img {
    height: 100%;
    width: 2.8rem;
    display: block;
}

.xtlist .ul li .infor {
    padding-left: 0.2rem;
    overflow: hidden;
}

.xtlist .ul li .infor .name {
    height: 0.9rem;
    line-height: 0.46rem;
    overflow: hidden;
    color: #000;
    font-weight: bold;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    font-size: 0.28rem;
    margin-top: -0.05rem;
}

.xtlist .ul li .infor .p {
    height: 0.4rem;
    line-height: 0.4rem;
    width: 100%;
    overflow: hidden;
}

.xtlist .ul li .infor .p .star {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/icostar.png") no-repeat center;
    background-size: 1.7rem auto;
    width: 1.7rem;
    height: 0.27rem;
    background-position: 0 -0.32rem;
    position: relative;
}

.xtlist .ul li .infor .p .star .i {
    display: block;
    background: url("../images/icostar.png") no-repeat center;
    background-size: 1.7rem auto;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 80%;
    left: 0px;
    background-position: 0 0;
}

.xtlist .ul li .infor .bq {
    padding-top: 0.06rem;
    color: #8e8e93;
    text-transform: uppercase;
    height: 0.4rem;
    line-height: 0.4rem;
    width: 100%;
    overflow: hidden;
}

.xtlist .ul li .infor .bq span {
    padding-right: 0.1rem;
}

.xtinfortop {
    padding-bottom: 0.1rem;
}

.xtinfortop .h1 {
    padding: 0.1rem 0.15rem;
    line-height: 0.55rem;
    display: block;
    overflow: hidden;
    color: #000;
    font-size: 0.36rem;
    white-space: normal;
    text-overflow: ellipsis;
    font-weight: bold;
    word-break: break-all;
}

.xtinfortop .infor {
    padding: 0.15rem 0.15rem 0.3rem;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    height: 1.7rem;
}

.xtinfortop .infor .img {
    width: 2.82rem;
    height: 1.7rem;
    display: block;
}

.xtinfortop .infor .text {
    overflow: hidden;
    padding-left: 0.2rem;
}

.xtinfortop .infor .text .pstart {
    height: 0.4rem;
    line-height: 0.4rem;
    width: 100%;
    overflow: hidden;
}

.xtinfortop .infor .text .pstart .star {
    display: inline-block;
    vertical-align: middle;
    background: url("../images/icostar.png") no-repeat center;
    background-size: 1.7rem auto;
    width: 1.7rem;
    height: 0.27rem;
    background-position: 0 -0.32rem;
    position: relative;
}

.xtinfortop .infor .text .pstart .star .line {
    display: block;
    background: url("../images/icostar.png") no-repeat center;
    background-size: 1.7rem auto;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 80%;
    left: 0px;
    background-position: 0 0;
}

.xtinfortop .infor .text .bq {
    line-height: 0.4rem;
    color: #8e8e93;
    padding-top: 0.1rem;
}

.xtinfortop .infor .text .bq span {
    padding-right: 0.1rem;
}

.xtinfortop .title {
    border-bottom: none;
}

.xtinfortop .lab_p {
    padding: 0 0.15rem 0.1rem;
    overflow: hidden;
}

.xtinfortop .lab_p p {
    float: left;
    width: 50%;
    color: #8e8e93;
    line-height: 0.52rem;
    overflow: hidden;
    height: 0.52rem;
}

.xtinfortop .lab_p p span {
    color: #000;
    padding-right: 0.1rem;
}

.xtinfortop .xtdowm {
    padding: 0 0.15rem;
}

.xtinfortop .xtdowm .btn {
    display: block;
    height: 0.9rem;
    line-height: 0.9rem;
    margin-bottom: 0.07rem;
    overflow: hidden;
    text-align: center;
    color: #fff;
    background: #00b26f;
}

.xtinfortop .xtdowm .btn2 {
    background: #007aff;
}

.xtinfortop .Tips-box {
    overflow: hidden;
    margin: 0 12px 12px;
}

.xtinfortop .Tips-box .tips_top {
    margin: 12px 0;
    height: 36px;
    position: relative;
}

.xtinfortop .Tips-box .tips_top .line {
    width: 100%;
    height: 0;
    border-bottom: 1px dashed #e5e5e5;
    position: absolute;
    top: 18px;
    left: 0;
}

.xtinfortop .Tips-box .tips_top .title {
    width: 116px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-weight: 600;
    color: #1aad19;
    border-bottom: none;
}

.xtinfortop .Tips-box .tips_top .title i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/img_c.png) no-repeat;
    background-size: 18px auto;
    background-position: 0 -214px;
    margin: 0 6px -4px;
}

.xtinfortop .Tips-box .txt {
    text-align: center;
    line-height: 24px;
    color: #434343;
    font-size: 14px;
}

.boxwrap {
    margin: 0.12rem 0.12rem;
    padding: 0.12rem 0;
    background: #fff;
    border-radius: 0.1rem;
    overflow: hidden;
}

.QZ_title {
    padding: 0.14rem;
    height: 0.4rem;
    line-height: 0.4rem;
}

.QZ_title::before {
    display: inline-block;
    height: 0.32rem;
    width: 0.08rem;
    background: #00b26f;
    border-radius: 0.06rem;
    content: '';
    margin: 0.04rem 0.06rem 0 0;
}

.QZ_title span {
    float: left;
    font-size: 0.28rem;
    color: #777;
    font-weight: 600;
    text-indent: 0.12rem;
}

.QZ_title .mor {
    float: right;
    font-size: 0.28rem;
    color: #777;
    margin-right: 0.12rem;
}

.QZ_title .more {
    float: right;
    background: url("../images/more_aright.png") no-repeat center;
    width: 0.4rem;
    height: 0.4rem;
}

.ord_edition {
    padding: 0 0.2rem;
}

.ord_edition ul {
    border-top: 1px solid #d4cfcf;
    overflow: hidden;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.ord_edition ul li {
    border-bottom: 1px dashed #d4cfcf;
    overflow: hidden;
    font-size: 0.28rem;
    color: #535353;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0px 0.1rem;
}

.ord_edition ul li .num_ico {
    background: url("../images/num_ico.jpg") no-repeat center;
    width: 0.32rem;
    height: 0.34rem;
    background-position: 0 0;
    margin-top: 0.14rem;
    background-size: cover;
}

.ord_edition ul li .infor {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 0.2rem;
}

.ord_edition ul li .name {
    float: left;
    display: block;
    width: 100%;
    overflow: hidden;
    height: 0.6rem;
    line-height: 0.6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #535353;
}

.ord_edition ul li .name:hover {
    color: #00b26f;
}

.ord_edition ul li .bq {
    height: 0.4rem;
    line-height: 0.4rem;
    width: 100%;
    overflow: hidden;
}

.ord_edition ul li span {
    float: left;
    padding-right: 0.4rem;
    overflow: hidden;
    display: block;
}

.ord_edition ul li .btn {
    display: block;
    width: 1rem;
    height: 0.5rem;
    line-height: 0.5rem;
    margin-top: 0.3rem;
    border-radius: 0.1rem;
    text-align: center;
    background: #00b26f;
    color: #fff;
    float: right;
    margin-right: 0px;
}

.ord_edition ul li .btn:hover {
    opacity: 0.8;
}

.ord_edition .more_ {
    height: 0.6rem;
    line-height: 0.6rem;
}

.ord_edition .more_ a {
    float: right;
    width: 1rem;
    text-align: center;
    color: #00b26f;
    cursor: pointer;
}

.box404 {
    display: flex;
    flex-direction: column;
}

.error-page#warp{
    background: #ffffff;
}

.box404 img {
    width:100%;
    height:auto;
    margin:9% auto 0;
    position:relative;
}

.box404 p {
    font-size: 0.28rem;
    color: #333;
    text-align: center;
    line-height: 0.48rem;
    margin-top: -1rem;
}

.box404 span {
    color: #999;
    font-size: 0.24rem;
    line-height: 0.4rem;
    text-align: center;
    display: block;
}

.box404 a {
    display: inline-block;
    background: #00b26f;
    color: #ffffff;
    font-size: .26rem;
    height: .6rem;
    line-height: .6rem;
    padding: 0 .22rem;
    margin: .2rem auto;
    border-radius: .05rem;
}


.list_bq2 {
    margin: 0.25rem auto;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 0.2rem;
    width: 7.2rem;
    height: 3.3rem;
}

.list_bq2 .box_cnt {
    background: url("../images/list_bq2.png") no-repeat bottom;
    display: block;
    background-size: 100% auto;
    height: 2.3rem;
    margin-top: 1rem;
}

.list_bq2 .box_top {
    height: 1.6rem;
    padding: 0 0.17rem;
    top: -0.78rem;
    position: relative;
}

.list_bq2 .box_top .img {
    display: block;
    width: 1.52rem;
    height: 1.52rem;
    padding: 0.04rem;
    border-radius: 0.3rem;
    background: #fff;
}

.list_bq2 .box_top .img img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0.3rem;
}

.list_bq2 .box_top .infor {
    position: relative;
    margin-left: 0.25rem;
}

.list_bq2 .box_top .infor .name {
    display: block;
    height: 0.7rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #1b1b1b;
    font-size: 0.32rem;
    line-height: 0.7rem;
    margin-bottom: 0.08rem;
}

.list_bq2 .box_top .infor .bq {
    width: 100%;
    line-height: 0.4rem;
    height: 0.8rem;
    overflow: hidden;
    font-size: 0.22rem;
    color: #b9b9b9;
    padding-top: 0.08rem;
}

.list_bq2 .box_top .infor .bq p {
    padding-right: 0.2rem;
}

.list_bq2 .text_ {
    position: relative;
    top: -0.78rem;
    padding: 0 0.3rem;
    padding-top: 0.15rem;
    color: #b9b9b9;
    text-align: justify;
    text-indent: 2em;
    line-height: 0.32rem;
    font-size: 0.22rem;
    height: 1.28rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.Min3_ord .ul li .big {
    height: 0.6rem;
    width: 100%;
    line-height: 0.6rem;
    overflow: hidden;
    color: #969696;
}

.Min3_ord .ul li .infor .name {
    height: 0.7rem;
    line-height: 0.7rem;
}

.Min3_ord .ul li .btn {
    border-radius: 0;
    margin-top: 0.4rem;
    width: 1.6rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.24rem;
    margin-right: 0.2rem;
}

.Min3_ord .more {
    display: none;
    margin: 0.2rem auto;
    width: 1.5rem;
    height: 0.5rem;
    color: #7d7d7d;
    background: #ddd;
    line-height: 0.5rem;
    text-align: center;
}

.yuyue_warp {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    zoom:1;background: rgba(0,0,0,0.5);
    top: 0px;
    left: 0px;
}

.yuyue_warp .yuyue_box {
    display: none;
    position: absolute;
    background: #fff;
    border-radius: 0.2rem;
    width: 80%;
    padding: 0 5%;
    height: 4.76rem;
    left: 5%;
    top: 50%;
    margin-top: -2.38rem;
}

.yuyue_warp .yuyue_box .bt {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.32rem;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.yuyue_warp .yuyue_box .bt i {
    background: url("../images/ico_img.png") no-repeat center;
    height: 22px;
    width: 24px;
    background-position: -110px 0;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 10px 0 0;
}

.yuyue_warp .yuyue_box .input_ {
    width: 90%;
    padding: 0px 15px;
    margin: 0 auto;
    background: #eee;
    height: 1rem;
    line-height: 1rem;
}

.yuyue_warp .yuyue_box .input_ input {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    display: block;
    background: none;
    border: none;
    padding: 0.25rem 0;
    font-size: 0.30rem;
    color: #000;
}

.yuyue_warp .yuyue_box .btn {
    width: 100%;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    margin: 0.2rem 0;
    background: #1aad19;
    color: #fff;
    font-size: 14px;
}

.yuyue_warp .yuyue_box .btn a,.yuyue_warp .yuyue_box .btn button {
    color: #fff;
    display: block;
    background: none;
    height: 100%;
    width: 100%;
    border: none;
    cursor: pointer;
}

.yuyue_warp .yuyue_box .close {
    margin: 0.1rem auto;
    background: url("../images/ico_img.png") no-repeat center;
    display: block;
    height: 44px;
    width: 44px;
    background-position: -185px -057px;
    cursor: pointer;
}

.yuyue_warp .yuyue_box .close:hover {
    opacity: 0.9;
}

.warp_bq {
    background: url("../images/img_box1.png") no-repeat center;
    display: block;
    margin: 0 auto;
    background-size: 100% 100%;
    border-radius: 0.2rem;
    width: 6.8rem;
    height: 2.91rem;
    padding: 0.2rem;
    margin-bottom: 0.35rem;
}

.warp_bq .box_top {
    height: 1.6rem;
    width: 100%;
    overflow: hidden;
}

.warp_bq .box_top .img {
    display: block;
    width: 1.52rem;
    height: 1.52rem;
    padding: 0.04rem;
    border-radius: 0.15rem;
    background: #fff;
}

.warp_bq .box_top .img img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0.15rem;
}

.warp_bq .box_top .infor {
    position: relative;
    overflow: hidden;
    margin-left: 0.25rem;
}

.warp_bq .box_top .infor .name {
    display: block;
    height: 0.67rem;
    width: 3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    font-size: 0.32rem;
    line-height: 0.67rem;
}

.warp_bq .box_top .infor .dowm {
    background: #f39800;
    position: absolute;
    right: 0px;
    top: 0.46rem;
    height: 0.61rem;
    line-height: 0.61rem;
    text-align: center;
    width: 1.87rem;
    color: #fff;
    overflow: hidden;
    border-radius: 0.4rem;
}

.warp_bq .box_top .infor .dowm i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.02rem 0.1rem 0 0;
    height: 0.33rem;
    width: 0.35rem;
    background-position: -1.31rem -1.12rem;
}

.warp_bq .box_top .infor .bq {
    width: 100%;
    padding-top: 0.12rem;
    height: 0.8rem;
    overflow: hidden;
}

.warp_bq .box_top .infor .bq p {
    line-height: 0.40rem;
    height: 0.40rem;
    overflow: hidden;
    width: 100%;
    font-size: 0.22rem;
    color: #b9b9b9;
}

.warp_bq .text_ {
    padding-top: 0.1rem;
    text-align: justify;
    line-height: 0.4rem;
    height: 1.2rem;
    overflow: hidden;
    text-indent: 2em;
    color: #b9b9b9;
    font-size: 0.22rem;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.list_bq {
    background: url("../images/img_box2.png") no-repeat center;
    display: block;
    margin: 0.3rem auto;
    background-size: 100% 100%;
    border-radius: 0.2rem;
    width: 6.9rem;
    padding: 0.15rem;
}

.list_bq .box_top {
    height: 1.6rem;
    padding: 0 0.02rem;
    display: flex;
    align-items: center;
    column-gap: .25rem;
    overflow: hidden;
}

.list_bq .box_top .img {
    display: block;
    width: 1.52rem;
    height: 1.52rem;
    padding: 0.04rem;
    border-radius: 0.3rem;
    background: #fff;
    flex-shrink: 0;
}

.list_bq .box_top .img img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0.3rem;
}

.list_bq .box_top .infor {
    position: relative;
    flex: 1;
    overflow: hidden;
}

.list_bq .box_top .infor .infoWrap{
    display: flex;
    align-items: center;
    column-gap: .12rem;
}

.list_bq .box_top .infor .infoWrap .infoLeft{
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
}

.list_bq .box_top .infor .viewBtn{
    font-size: 0.22rem;
    text-align: center;
    line-height: 0.51rem;
    color: #fff;
    height: 0.51rem;
    width: 1.23rem;
    border-radius: 0.3rem;
    background: #00b26f;
    flex-shrink: 0;
}

.list_bq .box_top .infor .name {
    display: block;
    height: 0.45rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    font-size: 0.32rem;
    line-height: 0.45rem;
}

.list_bq .box_top .infor .dowm {
    position: absolute;
    right: 0px;
    bottom: -5px;
    height: 0.53rem;
    line-height: 0.53rem;
    text-align: center;
    width: 1.43rem;
    color: #fff;
    background: #00b26f;
    border-radius: 0.08rem;
    overflow: hidden;
}

.list_bq .box_top .infor .bq {
    width: 100%;
    line-height: 0.60rem;
    height: 0.60rem;
    overflow: hidden;
    font-size: 0.22rem;
    color: #b9b9b9;
    border-bottom: 1px solid #262626;
}

.list_bq .box_top .infor .bq p {
    float: left;
    padding-right: 0.2rem;
}

.list_bq .box_top .infor .tab {
    width: 100%;
    overflow: hidden;
}

.list_bq .box_top .infor .tab a {
    display: block;
    float: left;
    width: auto;
    color: #00f0ff;
    font-size: 0.22rem;
    padding: 0 0.1rem;
    height: 0.38rem;
    background: #323232;
    border-radius: 0.05rem;
    line-height: 0.38rem;
    margin-right: 0.2rem;
    margin-top: 0.1rem;
}

/* 本文导航 */
.pagecss {
    background: #f2f2f3;
    margin: 0 0.2rem;
    padding: 0 0.2rem;
}

.pagecss .ico_yxwnav {
    background: url("../images/ico_yxwnav.png") no-repeat center;
    background-size: 1.33rem auto;
    height: 0.3rem;
    width: 0.3rem;
}

.pagecss .bt_title {
    height: 0.7rem;
    line-height: 0.7rem;
    border-bottom: 1px solid #ddd;
}

.pagecss .bt_title .bt {
    font-size: 0.30rem;
    float: left;
    color: #000;
}

.pagecss .bt_title .bt i {
    display: inline-block;
    vertical-align: middle;
    margin: -0.02rem 0.1rem 0 0;
    background-position: 0 0;
}

.pagecss .bt_title .close {
    margin: -0.02rem 0.1rem 0 0;
    float: right;
    background-position: -0.49rem 0;
    margin-top: 0.3rem;
}

.pagecss .bt_title .close.on {
    background-position: -1.05rem 0;
    margin-top: 0.2rem;
}

.pagecss .ul_ {
    position: relative;
    height: 0.7rem;
    overflow: hidden;
    transition: height 0.2s linear;
}

.pagecss .ul_ .more {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    z-index: 3;
    width: 1rem;
    height: 0.7rem
}

.pagecss .ul_ .more i {
    position: absolute;
    right: 0.2rem;
    top: 0.21rem;
    z-index: 3;
}

.pagecss ul {
    line-height: 0.7rem;
}

.pagecss ul li {
    height: 0.7rem;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #ddd;
}

.pagecss ul li a {
    color: #444;
    display: block;
    width: 100%;
    font-size: 0.26rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pagecss ul li .on {
    color: #00b26f;
}

/* 底部浮层 */
.fixedBtn {
    position: fixed;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(0,0,0,.2);
    width: 7.1rem;
    padding: .26rem .2rem;
    border-top-left-radius: .08rem;
    border-top-right-radius: .08rem;
    overflow: hidden;
}

.lace_box {
    background: #EFEFEF;
    padding: 0.24rem 0.2rem;
    border-radius: 0.1rem;
    margin: 0.2rem 0;
}

.lace_box .item {
    display: flex;
    padding-bottom: 0.1rem;
}

.lace_box .item img {
    width: 1.2rem;
    height: 1.2rem;
}

.lace_box .item .infor {
    flex: 1;
    padding-left: 0.2rem;
}

.lace_box .item .infor .bt_ {
    font-size: 0.3rem;
    height: 0.6rem;
    line-height: 0.6rem;
    overflow: hidden;
    width: 100%;
    font-weight: bold;
}

.lace_box .item .infor p {
    text-indent: 0;
    margin-top: 0.1rem;
    color: #666666;
    height: 0.4rem;
    line-height: 0.4rem;
}

.lace_box .item .infor p em {
    color: #00b26f;
}

.lace_box .item .infor p span:nth-child(2) {
    margin-left: 0.2rem;
}

.lace_box .btn {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    font-size: 0.26rem;
}

.lace_box .btn a {
    display: block;
    width: 100%;
    height: 0.7rem;
    line-height: 0.7rem;
    background: #00b26f;
    color: #fff;
    margin: 0.1rem 0;
    border-radius: 0.1rem;
    text-align: center;
}

.lace_box .btn a:nth-child(2) {
    background: #1090dd;
}

.update-page{padding: .2rem .2rem 0;}
.update-page h1{font-size: .4rem; font-weight: bold; color: #000;} 

.map-page{padding: .2rem;}
.map-page h1{font-size: .4rem; font-weight: bold; color: #000;} 