/* header */

.wxm-header {
    height: 1.2rem;
}

.wxm-header-logo {
    padding: .25rem 0 0 .25rem;
}

.wxm-header-logo img {
    width: 100%;
    height: 100%;
}

.wxm-header-logo a {
    width: 2.2rem;
    height: .7rem;
    display: inline-block;
}

.wxm-header-menu {
    /* margin-top: .4rem;
    margin-right: .4rem; */
}

.wxm-header-menu-search,
.wxm-life-header-toggle-btn-close {
    /* margin-right: .8rem; */
}

.wxm-header-menu-search img {
    width: .4rem;
    height: .4rem;
}

.wxm-header-menu-nav .wxm-header-menu-nav-icon {
    width: .4rem;
    height: .4rem;
}

.wxm-banner {
    padding-top: 1.2rem;
}


/* search */

.wxm-header-menu-search-box-mask {
    height: 100%;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    position: fixed;
    left: 0px;
    top: 1.2rem;
    z-index: 110;
    display: none;
}

.wxm-header-menu-search-box {
    padding: 0.3rem 0.2rem;
    background: #fff;
}

.wxm-header-menu-search-box-ipt {
    height: 0.8rem;
    background: #f8f8f8;
    border: solid 1px #d9d9d9;
    width: 100%;
    padding: 0px 1rem 0px 0.2rem;
}

.wxm-header-menu-search-box-btn {
    width: 0.8rem;
    height: 0.8rem;
    background: #f99c34 url(../images/mcrc-header-search-icon-query-white.png) no-repeat center center;
    display: block;
    background-size: 0.32rem 0.32rem;
    position: absolute;
    right: 0.2rem;
    top: 0.3rem;
}

.wxm-header-menu-nav-list {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 1002;
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0rem;
    bottom: 0;
    background: #fff;
    display: none;
}

.wxm-header-menu-nav-list-logo {
    height: 1.21rem;
    border-bottom: 1px solid #eaeaea;
}

.wxm-header-menu-nav-list-close {
    width: 1.2rem;
    height: 1.2rem;
    /* margin-top: .42rem;
    margin-right: .42rem; */
}

.wxm-header-menu-nav-list-close img {
    width: 100%;
    height: 100%;
}

.wxm-header-mask-nav {
    height: calc( 100% - 2.6rem);
    overflow: auto;
}

.wxm-header-mask-nav>li {
    line-height: .8rem;
}

.wxm-header-mask-nav>li>a {
    font-size: .32rem;
    color: #333;
    display: inline-block;
    width: 100%;
    padding: 0 .4rem;
    position: relative;
    border-bottom: 1px solid #eaeaea;
}

.wxm-header-mask-nav-arrow {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    background: url(../images/life-header-nav-list-icon-arrow.png) center center no-repeat;
    background-size: .3rem .3rem;
    position: absolute;
    right: 0.4rem;
    top: 50%;
    margin-top: -.3rem;
}

.wxm-header-mask-nav-add,
.wxm-header-mask-nav-del {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    background: url(../images/life-header-nav-list-icon-close.png) center center no-repeat;
    background-size: .3rem .3rem;
    position: absolute;
    right: 0.4rem;
    top: 50%;
    margin-top: -.3rem;
}

.wxm-header-mask-nav-del {
    background: url(../images/life-header-nav-list-icon-open.png) center center no-repeat;
    background-size: .3rem .3rem;
    display: none;
}

.wxm-header-mask-nav-second {
    background: #f8f8f8;
    display: none;
}

.wxm-header-mask-nav-second li {}

.wxm-header-mask-nav-second>li>a {
    background: #eee;
    line-height: .8rem;
    border-bottom: 1px solid #eaeaea;
    color: #666;
    font-size: .28rem;
    display: inline-block;
    width: 100%;
    padding: 0 .66rem;
}

.wxm-header-mask-nav-three li a {
    background: #f8f8f8;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0 .66rem;
    border-bottom: 1px solid #eee;
}

.wxm-header-mask-nav {
    /* height: calc(100% - 2.2rem);
    overflow: auto; */
    padding-bottom: 1rem;
}

.wxm-header-mask-nav .active {
    color: #f99c34;
}

.wxm-header-menu-footer {
    padding: 0 .4rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: .4rem;
    padding-top: .2rem;
    background: #fff;
}

.wxm-header-menu-footer-l {
    margin-top: .1rem;
}

.wxm-header-menu-footer-r a {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    border: solid 1px #dedede;
    color: #f99c34;
    font-size: .28rem;
    text-align: center;
}

.wxm-header-menu-footer-r a:last-child {
    margin-left: .2rem;
}

.wxm-header-menu-footer-l a {
    position: relative;
    padding-right: .6rem;
}

.wxm-header-menu-footer-l a .wxm-header-mask-nav-arrow {
    right: 0;
}

.wxm-life-header-toggle-btn-close {
    display: none;
}

.wxm-header-menu img {
    width: 1.2rem;
    height: 1.2rem;
}

.wxm-header-menu-search-btn {
    /* margin-right: .8rem; */
}

.wxm-header {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 1.21rem;
    z-index: 2;
    border-bottom: 1px solid #eaeaea;
}


/* otherBanner */

.wxm-otherBanner {
    height: 3.2rem;
    padding-top: 1.2rem;
}

.wxm-otherBanner-in {
    width: 100%;
    height: 100%;
}

.wxm-single-main {
    padding: .8rem .24rem;
    min-height: 300px;
}

.wxm-single-main-title {
    font-size: .4rem;
    font-weight: 600;
    color: #333;
    margin-bottom: .4rem;
    /* padding: 0 .24rem; */
}

.wxm-single-main-content {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
}

.wxm-single-main-content img {
    max-width: 100%;
}


/* map */

.wxm-map-title {
    margin-bottom: 0;
}

.wxm-map-item {
    padding: .48rem 0;
    border-bottom: 1px solid #eee;
}

.wxm-map-item-title {
    font-size: .32rem;
    font-weight: 600;
    color: #f99c34;
    margin-bottom: .3rem;
}

.wxm-map-item-nav li {
    display: inline-block;
}

.wxm-map-item-nav li a {
    color: #666;
    font-size: .28rem;
    position: relative;
    padding-left: .2rem;
}

.wxm-map-item-nav li:not(:first-child) {
    margin-left: .35rem;
}

.wxm-map-item-nav li a::before {
    content: "";
    display: inline-block;
    width: .1rem;
    height: .1rem;
    background: url(../../images/life-common-link-icon-arrow.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    margin-top: -.05rem;
    left: 0;
}


/* 招投书 */

.wxm-book-main-item {
    border: 1px solid #dedede;
    margin-bottom: .4rem;
}

.wxm-book-main-item-pic {
    width: 100%;
    height: 4.67rem;
}

.wxm-book-main-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-book-main-item-font div:nth-child(1) {
    font-size: .28rem;
    color: #333;
    margin-top: .4rem;
    margin-bottom: .2rem;
}

.wxm-book-main-item-font div:nth-child(2) {
    font-size: .32rem;
    color: #333;
    margin-bottom: .4rem;
    font-weight: 600;
}

.wxm-book-main-item-font div:nth-child(3) a {
    display: inline-block;
    width: 1.6rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    background-color: #ffffff;
    border: solid 1px #dedede;
    color: #f99c34;
    margin-bottom: .4rem;
}

.wxm-book-main-item-font {
    padding: 0 .4rem;
}


/* team */

.wxm-team-item {
    padding: .4rem 0;
    border-bottom: 1px solid #eee;
}

.wxm-team-item:first-child {
    padding-top: 0;
}

.wxm-team-item-pic {
    width: 1.57rem;
    height: 2.01rem;
    margin-right: .23rem;
}

.wxm-team-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-team-item-font {
    width: 74%;
}

.wxm-team-item-font div:first-child span:first-child {
    font-size: .32rem;
    font-weight: 600;
    color: #f99c34;
}

.wxm-team-item-font div:first-child span:last-child {
    font-size: .24rem;
    color: #999;
}

.wxm-team-item-font div:last-child {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    margin-top: .2rem;
}


/* news */

.wxm-news-item {
    margin-bottom: .8rem;
}

.wxm-news-item-pic {
    width: 100%;
    height: 4.67rem;
}

.wxm-news-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-news-time {
    font-size: .32rem;
    color: #f99c34;
    font-weight: 600;
    margin-top: .3rem;
}

.wxm-news-title {
    font-size: .32rem;
    color: #333;
    font-weight: 600;
    margin-bottom: .2rem;
    margin-top: .2rem;
}

.wxm-news-list-desc {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
}

.wxm-news-btn {
    width: 100%;
    height: .8rem;
    background: #fef5ea;
    margin-top: .4rem;
    margin-bottom: .8rem;
}

.wxm-news-btn a {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: .8rem;
    color: #f99c34;
}


/* page */

#pagination-digg {
    text-align: center;
}

#pagination-digg li {
    width: 1.2rem;
    height: .6rem;
    border: solid 1px #dedcda;
    display: inline-block;
    text-align: center;
    line-height: .6rem;
}

#pagination-digg li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

#pagination-digg li a.active {
    color: #ddd;
}


/* detail */

.wxm-detail-time {
    font-size: .32rem;
    color: #999;
    font-weight: 600;
}

.wxm-detail-title {
    font-size: .4rem;
    font-weight: 600;
    color: #333;
    margin-top: .2rem;
    margin-bottom: .4rem;
}

.wxm-detail-content {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
}

.wxm-detail-content img {
    max-width: 100%;
}

.wxm-news-detail {
    padding: .8rem .24rem;
}

.prevNext {
    width: 100%;
    padding: .32rem .47rem;
    background-color: #f5f5f5;
    margin-bottom: .8rem;
}

.detail-prev {
    margin-bottom: .26rem;
}

.detail-prevNext-t {
    font-weight: 600;
    color: #333;
}

.detail-prevNext-t1 a {
    color: #666;
}


/* 投资者关系 */

.wxm-tz-company {}

.wxm-tz-compay-font {
    padding: .4rem .24rem;
    background-color: #f8f8f8;
}

.wxm-tz-company-desc {
    color: #666;
    font-size: .28rem;
    line-height: .4rem;
    margin-bottom: .4rem;
}

.wxm-tz-company-title {
    color: #333;
    font-weight: 600;
    font-size: .32rem;
    margin-top: .2rem;
    margin-bottom: .4rem;
}

.wxm-more a,
.wxm-more1 {
    color: #f99c34;
    font-size: .28rem;
    position: relative;
    padding-right: .25rem;
    margin-top: .06rem;
}

.wxm-more a::after,
.wxm-more1::after {
    content: "";
    width: .15rem;
    height: .15rem;
    display: inline-block;
    background: url(../images/life-common-more-icon-arrow.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.075rem;
}

.wxm-tz-company-icon-item-pic {
    width: 1.28rem;
    height: 1.28rem;
    margin-right: .29rem;
}

.wxm-tz-company-icon-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-tz-company-icon-item-font {
    padding-top: .2rem;
}

.wxm-tz-company-icon-item-font-title {
    font-size: .32rem;
    color: #333;
    font-weight: 600;
    margin-bottom: .05rem;
}

.wxm-tz-company-icon {
    margin-top: .6rem;
    margin-bottom: .6rem;
    margin-left: .28rem;
}

.wxm-tz-company-icon-item:first-child {
    margin-right: .78rem;
}

.wxm-tz-main {
    height: 25.09rem;
    width: 100%;
    padding: .8rem .24rem;
    background: url(../images/life--investor-col02-bg.jpg) top center no-repeat;
    background-size: 100% 100%;
    margin-bottom: .8rem;
}

.wxm-single-tz {
    padding-top: .8rem;
    /* padding-bottom: .8rem; */
}

.wxm-tz-main-item-pic {
    width: 100%;
    height: 4.68rem;
}

.wxm-tz-main-item-pic img {
    width: 10%;
    height: 100%;
}

.wxm-tz-main-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-tz-main-item {
    background: #fff;
}

.wxm-tz-main-item-desc-title {
    font-size: .32rem;
    color: #333;
    font-weight: 600;
    margin-bottom: .4rem;
}

.wxm-tz-main-item-desc-time {
    font-size: .28rem;
    color: #666;
    font-weight: 600;
}

.wxm-tz-main-item-desc-desc {
    font-size: .28rem;
    line-height: .4rem;
    margin-top: .1rem;
}

.wxm-tz-main-item-desc-desc a {
    color: #666;
}

.wxm-tz-main-item-desc {
    padding: .4rem .4rem .9rem;
}

.wxm-tz-main-item {
    margin-bottom: .4rem;
    height: 7.57rem;
}


/* notice */

.wxm-notice-main .wxm-single-main-title {
    padding: .8rem .24rem 0;
}

.wxm-notice-item {
    width: 100%;
    background-color: #f8f8f8;
    margin-bottom: .14rem;
    padding: .4rem .24rem;
}

.wxm-notice-item a span:first-child {
    font-size: .24rem;
    color: #666;
    margin-bottom: .18rem;
    display: block;
    font-weight: 600;
}

.wxm-notice-item a span:last-child {
    font-size: .28rem;
    color: #333;
    line-height: .4rem;
}

.wxm-notice-main {
    padding-bottom: .8rem;
}

.wxm-notice .pagination-box {
    margin-top: .4rem
}


/* 公司简介 */

.wxm-gsjj-desc-bg {
    height: 3.12rem;
    width: 100%;
    background: url(../images/life--investor-profile-pic-bg.jpg) center center no-repeat;
    background-size: 100% 100%;
    font-size: .28rem;
    color: #666;
    padding: .4rem;
    line-height: .48rem;
}

.wxm-gsjj-desc-bg div:first-child {
    font-size: .32rem;
    color: #f99c34;
    font-weight: 600;
}

.wxm-gsjj-desc-title {
    width: 7.02rem;
    height: 1.2rem;
    line-height: 1.2rem;
    background-color: #f8f8f8;
    padding: 0 .4rem;
}

.wxm-gsjj-desc-title-t a {
    font-size: .32rem;
    font-weight: 600;
    color: #333;
}

.wxm-gsjj-desc-title-btn a {
    width: 1.8rem;
    height: .6rem;
    display: inline-block;
    border: solid 1px #f99c34;
    color: #f99c34;
    line-height: .6rem;
    text-align: center;
    font-weight: 600;
}

.wxm-gsjj-content {
    margin-top: .4rem;
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
}


/* report */

.wxm-report-year {
    width: 7.02rem;
    height: .8rem;
    line-height: .8rem;
    background-color: #f8f8f8;
    font-size: .32rem;
    color: #666;
    font-weight: 600;
    position: relative;
    margin-bottom: .4rem;
}

.wxm-report-year .swiper-container {
    margin: 0 .6rem;
}

.wxm-report-item {
    text-align: center;
}

.wxm-report-year .swiper-button-prev {
    width: 14px;
    height: 14px;
    background: url(../../images/life-common-scroll-btn-back-default.png) center center no-repeat;
    background-size: 100% 100%;
    top: 50%;
    margin-top: -7px;
}

.wxm-report-year .swiper-button-next {
    width: 14px;
    height: 14px;
    background: url(../../images/life-common-scroll-btn-next-default.png) center center no-repeat;
    background-size: 100% 100%;
    top: 50%;
    margin-top: -7px;
}

.wxm-report-year .swiper-slide-thumb-active {
    color: #f99c34;
}

.wxm-report-main-pic {
    width: 3.39rem;
    height: 4.41rem;
}

.wxm-report-main-pic img {
    width: 100%;
    height: 100%;
}

.wxm-report-main-title {
    font-size: .28rem;
    color: #333;
    text-align: center;
    margin-top: .3rem;
    margin-bottom: .2rem;
}

.wxm-report-main-btn {
    text-align: center;
    margin-bottom: .3rem;
}

.wxm-report-main-btn a {
    width: 1.6rem;
    height: .6rem;
    background-color: #ffffff;
    border: solid 1px #dedede;
    text-align: center;
    line-height: .6rem;
    color: #f99c34;
    display: inline-block;
}

.wxm-gallery-top-item {
    border: 1px solid #eee;
    margin-bottom: .4rem;
}

.wxm-gallery-top-item:nth-child(even) {
    margin-left: .15rem;
}


/* video */

.wxm-video-single {
    background-color: #f8f8f8;
    /* margin-bottom: .72rem; */
}

.wxm-video-single-title {
    line-height: .8rem;
    background-color: #f8f8f8;
    font-size: .28rem;
    font-weight: 600;
    color: #333;
    padding-left: .2rem;
}

.wxm-video-list-item-title {
    color: #333;
    font-size: .28rem;
    text-align: center;
    padding-top: .1rem;
}

.wxm-video-list-item {
    width: 3.39rem;
    height: 2.78rem;
}

.wxm-video-list-item-pic {
    width: 100%;
    height: 2.22rem;
}

.wxm-video-list-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-video-list-item {
    margin-bottom: .4rem;
    border: 1px solid #fff;
}

.wxm-video-list-item:nth-child(2n) {
    margin-left: .2rem;
}

.wxm-video-list {
    overflow: auto;
    height: 6rem;
}

.wxm-video-list .pagination-box {
    margin-bottom: .8rem;
}

.wxm-single-video-main {
    padding: .4rem .24rem;
    padding-top: 1.6rem;
}

.wxm-single-video-main .wxm-single-main-title {
    margin-bottom: .2rem;
}


/* index */

.wxm-banner .swiper-container-banner {
    height: 4.8rem;
    width: 100%;
}

.wxm-banner .swiper-pagination-bullet {
    width: .24rem;
    height: .24rem;
    background-color: #ffffff;
    opacity: 1;
}

.wxm-banner .swiper-pagination-bullet-active {
    background: #f99c34;
}

.wxm-indexNews {
    padding: .8rem .24rem;
}

.wxm-indexTitle a:first-child {
    font-size: .4rem;
    color: #333;
    font-weight: 600;
}

.wxm-news-desc {
    display: inline-block;
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    color: #fff;
    padding: 0 .3rem;
    font-size: .28rem;
    font-weight: 600;
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 0;
    z-index: 3;
    left: 0;
    right: 0;
}

.wxm-indexNews .swiper-container {
    width: 100%;
    height: 4.67rem;
}

.wxm-indexTitle {
    margin-bottom: .4rem;
}

.swiper-pagination-news {
    left: 0;
    right: 0;
    margin-top: .2rem;
    margin-bottom: .4rem;
}

.swiper-pagination-news .swiper-pagination-bullet {
    width: .16rem;
    height: .16rem;
    background: #fff;
    border: solid 1px #f99c34;
    opacity: 1;
    margin-right: .2rem;
}

.swiper-pagination-news .swiper-pagination-bullet:last-child {
    margin-right: 0;
}

.swiper-pagination-news .swiper-pagination-bullet-active {
    background: #f99c34;
}

.wxm-news-list {
    margin-top: .8rem;
}

.wxm-news-list-item {
    border-bottom: 1px solid #f2f2f2;
}

.wxm-news-list-item div:first-child {
    font-size: .28rem;
    color: #666;
    padding-top: .3rem;
}

.wxm-news-list-item div:last-child {
    padding-top: .2rem;
    padding-bottom: .3rem;
}

.wxm-news-list-item div:last-child a {
    color: #333;
    font-size: .28rem;
}

.wxm-indexMain {
    height: 18.88rem;
    width: 100%;
    background: url(../images/indexBG.jpg) top center no-repeat;
    background-size: 100% auto;
    padding: .8rem .24rem;
}

.wxm-indexMain-item {
    background: #fff;
    padding: .4rem;
    margin-bottom: .4rem;
    height: 5.8rem;
}

.wxm-indexMain-item-news a {
    color: #333;
    font-size: .28rem;
    line-height: .58rem;
    position: relative;
    padding-left: .2rem;
}

.wxm-indexMain-item-news a::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #feebd6;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}

.wxm-indexMain-item-video {
    width: 6.22rem;
    height: 4.11rem;
}

.wxm-indexMain-item-video video {
    height: 100%;
}


/* footer */

.wxm-footer {
    text-align: center;
    color: #999;
}

.wxm-footer a {
    color: #999;
}

.wxm-footer-top {
    width: 100%;
    height: .8rem;
    font-size: .2rem;
    background: #f2f3f5;
    color: #333;
    position: relative;
    line-height: 1rem;
}

.wxm-footer-top img {
    width: .2rem;
    height: .2rem;
    position: absolute;
    top: .16rem;
    left: 50%;
    margin-left: -.1rem;
}

.wxm-footer-nav {
    line-height: 1rem;
    height: 1rem;
    margin: 0 .24rem;
    border-bottom: 1px solid #eee;
}

.wxm-footer-nav a {
    margin-right: 20px;
    font-size: .24rem;
}

.wxm-footer-nav a:last-child {
    margin-right: 0;
}

.wxm-footer-copy {
    padding: .33rem 0;
    font-size: .22rem;
}

.wxm-qygz-jg-title {
    font-size: .32rem;
    color: #f99c34;
    font-weight: 600;
    margin-bottom: .4rem;
}

.wxm-qygz-jg-list-desc {
    color: #666;
    font-size: .28rem;
    margin-bottom: .4rem;
}

.wxm-qygz-jg-list-item {
    background: #f8f8f8;
    padding: .2rem;
}

.wxm-qygz-jg img {
    max-width: 100%;
}

.wxm-qygz-jg {
    margin-bottom: .8rem;
}

.wxm-qygz-jg-pic {
    width: .35rem;
    height: .43rem;
    margin-right: .26rem;
}

.wxm-qygz-jg-pic img {
    width: 100%;
    height: 100%;
}

.wxm-qygz-jg-pdf {
    color: #f99c34;
    font-size: .28rem;
    width: 6rem;
}

.wxm-qygz-jg-pdf a {
    color: #f99c34;
    font-size: .28rem;
}

.wxm-qygz-jg-list-item>div:not(:last-child) {
    margin-bottom: .2rem;
}

#wx-yscl-sel {
    width: 2.4rem;
    height: .64rem;
    border: 1px solid #d9d9d9;
    outline: none;
    padding-left: 10px;
}

#wx-yscl-sel option {}

.wxm-yscl-list-item-pic {
    width: 3rem;
    height: 2rem;
    margin-right: .4rem;
}

.wxm-yscl-list-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-yscl-list-item-font>div:nth-child(1) {
    font-size: .24rem;
    color: #666;
}

.wxm-yscl-list-item-font>div:nth-child(2) {
    color: #333;
    font-size: .28rem;
    font-weight: bold;
    height: 2rem;
}

.wxm-yscl-list-item-font>div:nth-child(3) {
    width: 1.34rem;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
}

.wxm-yscl-list-item-font>div:nth-child(3) a {
    width: 100%;
    display: inline-block;
    color: #fff;
    background: #f99c34;
}

.wxm-yscl-year-block {
    font-size: .32rem;
    color: #f99c34;
    font-weight: 600;
    margin-bottom: .4rem;
}

.wxm-yscl-list-item {
    width: 7rem;
    height: 4rem;
    background-color: #ffffff;
    border: solid 2px #dedede;
    padding: .6rem .3rem;
}

.wxm-yscl-list-item:not(:last-child) {
    margin-bottom: .4rem;
}

.wxm-yscl-list-item-font {
    width: 2.8rem;
}

.wxm-yscl-block>div:not(:first-child) {
    display: none;
}

.wxm-yscl-main {
    position: relative;
}

.wxm-yscl-main-year {
    position: absolute;
    right: 0;
}

.wxm-bf-item {
    width: 100%;
    height: 1.2rem;
    background: #f8f8f8;
}

.wxm-bf-item:not(:last-child) {
    margin-bottom: .2rem;
}

.wxm-bf-item-time {
    width: 1.2rem;
    height: 100%;
    background: #eee;
    text-align: center;
    margin-right: .4rem;
    float: left;
}

.wxm-bf-item-time>div:first-child {
    color: #f99c34;
    font-size: .48rem;
    font-weight: 600;
}

.wxm-bf-item-time>div:last-child {
    font-size: .24rem;
    color: #666;
}

.wxm-bf-item-news {
    float: left;
    width: 5rem;
    padding-top: .2rem;
    font-weight: 600;
}

.wxm-cwbg-item-pic {
    width: 3.2rem;
    height: 4.4rem;
}

.wxm-cwbg-item-pic img {
    width: 100%;
    height: 100%;
}

.wxm-cwbg-item-font,
.wxm-cwbg-item-font a {
    color: #333;
    font-size: .28rem;
    font-weight: 600;
    text-align: center;
}

.wxm-cwbg-item-font {
    margin-top: 10px;
}

.wxm-cwbg-title {
    font-size: .32rem;
    font-weight: 600;
    margin-bottom: .4rem;
    color: #f99c34;
}

.wxm-cwbg-list-main {
    height: 5rem;
}

.wxm-cwbg-list {
    position: relative;
    padding-bottom: 1rem;
}

.wxm-cwbg-list-prev {
    bottom: 0;
    top: auto;
    width: .64rem;
    height: .64rem;
    left: 2rem;
    background: url(../images/life-investor-report-scroll-btn-back.png);
    background-size: 100% 100%;
}

.wxm-cwbg-list-next {
    bottom: 0;
    top: auto;
    width: .64rem;
    height: .64rem;
    right: 2rem;
    background: url(../images/life-investor-report-scroll-btn-next.png);
    background-size: 100% 100%;
}

.wxm-cwbg-list-pag .swiper-pagination-current {
    font-size: .36rem;
    color: #f99c34;
}

.wxm-cwbg-list-pag {
    bottom: 4px;
    display: inline-block;
    width: 1.4rem;
    left: 50%;
    margin-left: -.7rem;
}

.wxm-cwbg-block:not(:last-child) {
    margin-bottom: .6rem;
}

.xxfk-title {
    color: #f99c34;
    font-size: .32rem;
    font-weight: 600;
}

.xxfk-desc {
    color: #666;
    font-size: .28rem;
    margin-top: .2rem;
    margin-bottom: .6rem;
}

.span- {
    font-size: .28rem;
    color: #666;
}

.aorange {
    color: red;
}

.label- {
    display: block;
    margin-bottom: .2rem;
}

input {
    height: .8rem;
    padding: 0 .2rem;
    border: solid 1px #d9d9d9;
    outline: none;
    width: 100%;
    margin-top: .1rem;
}

textarea {
    height: 1.6rem;
    border: solid 1px #d9d9d9;
    outline: none;
    width: 100%;
    margin-top: .1rem;
    padding: .2rem;
}

#verifyCode {
    width: 2.48rem;
    height: .8rem;
}

.code_pic {
    height: .8rem;
    width: 1.8rem;
    margin-left: .2rem;
}

.label-btn button {
    width: 2.4rem;
    height: .8rem;
    background: #f99c34;
    color: #fff;
    border: none;
    outline: none;
}

.label-:nth-child(8) .span- {
    display: block;
}

.tips- {
    color: red;
}

span[name=tips-yzm] {
    display: block;
}

#btnreset {
    display: none;
}

.wx-gj-tab {
    table-layout: auto;
}

.wx-gj-tab td {
    border: 1px solid #eee;
    color: #666;
}

.wx-gj-tab tr {
    height: .8rem;
    line-height: .8rem;
    text-align: center;
}

.wx-gj-tab tr:first-child {
    color: #333;
    font-weight: 600;
    font-size: .28rem;
    background-color: #fff7ef;
}

.wx-gj-tab tr:first-child td {
    text-align: left;
    padding-left: .2rem;
}

.wx-gj-tab tr:first-child span {
    color: #999;
    font-size: .24rem;
    margin-left: 1rem;
    font-weight: 500;
}

.wx-gj-red span {
    color: #ef2f18;
    font-weight: 600;
}

.wx-gj-green span {
    color: #00ab1c;
    font-weight: 600;
}

.stock-hqtime {
    color: #999;
}