﻿/* data plat */

.data-plat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3.48rem;
    padding-bottom: .6rem;
    background: url(images/d-bg.jpg) no-repeat center center;
    background-size: cover;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.data-plat>li {
    font-size: .28rem;
    width: 33.33%;
    padding-top: .45rem;
    text-align: center;
    color: #fff;
}

.data-plat>li>p {
    margin: 0;
}

.data-plat>li p {
    color: #fff !important;
}

.data-plat__data {
    font-size: .43rem;
    font-weight: bold;
}

.data-plat__data .data-plat__unit {
    font-size: .24rem;
    font-weight: normal;
}

/*首页融资动态*/

.big-data-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.big-data-tab>li {
    font-size: .24rem;
    height: .81rem;
    margin: 0 .1rem;
    padding: 0 .1rem;
    color: #000;
    border-bottom: .06rem solid transparent;
}

.big-data-tab>.on {
    border-color: #12c8b2;
}

.big-data-tab>li>span {
    color: #737373;
}

.big-data {
    width: 85%;
    height: 4.5rem;
    margin: 0 auto;
}

.financing-list {
    padding: 0 .1rem;
}

.financing-list>li {
    height: .5rem;
    /*padding: 0 .05rem;*/
    border-bottom: 1px dashed #bebebe;
    line-height: .5rem;
    font-size: .26rem;
    color: #707070;
}

.financing-list>li span {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.financing-list>li .li-round {
    width: .06rem;
    height: .06rem;
    border-radius: 100%;
    background: #000;
    vertical-align: middle;
}

.financing-list>li .li-title {
    width: 38%;
    color: #2a2a2a;
    text-align: left;
}

.financing-list>li .li-org {
    width: 20%;
    color: #2a2a2a;
    text-align: left;
}

.financing-list>li .service-title {
    width: 77%;
    vertical-align: middle;
}

.financing-list>li .li-name {
    width: 16%;
}

.financing-list>li .li-name2 {
    width: 20%;
}

.financing-list>li .li-org-name {
    width: 8%;
}

.financing-list>li .li-num {
    width: 16%;
    text-align: center;
    color: #ff5a00;
}

.financing-list>li .li-org-num {
    width: 8%;
    text-align: center;
    color: #ff5a00;
}

.financing-list>li .li-time {
    width: 18%;
    text-align: right;
    color: #b5b5b5;
}

.status-tab-main {
    display: none;
}

/*首页推荐产品*/

#financeRecom {
    padding: .1rem 0;
}

#financeRecom .swiper-slide {
    padding: .3rem 0;
    border-radius: 15px;
}

#financeRecom .info-t {
    margin-top: 7px;
    margin-bottom: 3px;
    color: #6b6b6b;
    font-size: .22rem;
}

#financeRecom h1 {
    font-size: 0.34rem;
    font-weight: bold;
    margin: 0 auto;
    margin-bottom: .18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}

#financeRecom .finance-btn {
    width: 2.01rem;
    height: .57rem;
    border-radius: .57rem;
    line-height: .55rem;
    color: #fff;
    font-size: .26rem;
    border-color: #12c8b2;
    background: #12c8b2;
}

.finance-recom-img {
    width: 3.12rem;
    height: 1.76rem;
    margin: 0 auto .28rem;
    line-height: 1.76rem;
    overflow: hidden;
    /* background: #999; */
    position: relative;
    border-radius: 12px;
}

.finance-recom-t {
    display: inline-block;
    width: 1.5rem;
    font-size: .28rem;
    color: #151515;
}

.finance-recom-label {
    margin-left: .15rem;
    font-size: .22rem;
    color: #898989;
}

.finance-recom-img-xy {
    position: absolute;
    bottom: .1rem;
    height: auto;
    line-height: 1;
    left: .13rem;
    color: #fff;
}

.finance-recom-img-hot {
    width: .9rem;
    height: .46rem;
    line-height: .41rem;
    background-image: linear-gradient(139deg, #ff8585 0%, #fa4b4b 32%, #f51010 100%);
    border: solid 0.03rem #ffffff;
    border-radius: 20px;
    display: block;
    color: #fff;
    position: absolute;
    top: 1rem;
    left: .3rem;
    z-index: 999;
}

.finance-recom-img-xy span {
    background: rgba(0, 0, 0, .45);
    padding: 3px 6px;
    border-radius: 20px;
    font-size: .23rem;
}

.finance-recom-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 4.2rem;
    margin: .2rem auto .3rem;
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}

.finance-recom-info>li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.finance-recom-info>li .li-t {
    font-size: .22rem;
    color: #373737;
}

.finance-recom-info>li .big-text {
    font-size: .33rem;
}

.finance-recom-info>li .info-o {
    font-size: .22rem;
    color: #b3b3b3;
}

.finance-recom-company {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 3.6rem;
    margin: 0 auto .2rem;
}

.finance-recom-company .company-img {
    width: .82rem;
    height: .82rem;
    margin-right: .2rem;
    line-height: .8rem;
    overflow: hidden;
}

.finance-recom-company .company-t {
    margin: .05rem 0;
    text-align: left;
    font-size: .22rem;
    color: #6b6b6b;
}

.finance-recom-company .company-info {
    text-align: left;
    font-size: .22rem;
    color: #2a2a2a;
}

.font-org {
    color: #fe770f !important;
}

/*首页信用机构*/

.organization-list {
    overflow: hidden;
    padding: .4rem 0;
    padding-left: .2rem;
}

.organization-list>li {
    line-height: 2.0rem;
    float: left;
    width: 100%;
    height: 2.0rem;
    padding: 0 .2rem;
    text-align: center;
    border: solid 0.01rem #cdcdcd;
    margin: 0 .15rem;
    margin-bottom: .27rem;
    border-radius: 10px;
    width: 28%;
}

.organization-list>li:first-child {
    /*line-height: 4.46rem;
    height: 4.46rem;
    border: 0;*/
}

.organization-list>li:first-child+li {
    /*border-top: 0;*/
}

.organization-list-img {
    line-height: .8rem;
    width: .8rem;
    height: .8rem;
    /*margin-top: .2rem;*/
    margin: 0 auto;
}

.organization-list>li:first-child .organization-list-cont,
.organization-list>li:first-child .organization-list-img {
    /*width: 2.3rem;
    margin: 0;*/
}

.organization-list>li:first-child .organization-list-img {
    /*line-height: 2.3rem;
    height: 2.3rem;*/
}

.organization-list__name {
    height: .84rem;
    line-height: .4rem;
    /* padding: 0 .2rem; */
    color: #2a2a2a;
    text-align: left;
    overflow: hidden;
    font-size: 0.2rem;
    padding-left: .08rem;
    color: #818181;
    margin: 0;
}

.organization-list__subname {
    margin: 0;
    line-height: 1.5;
    font-size: .2rem;
    color: #b3b3b3;
}

/*入驻机构*/

.company-list {
    text-align: center;
}

.company-list .company-img {
    line-height: 1.17rem;
    overflow: hidden;
    width: 1.19rem;
    height: 1.19rem;
    margin: 0 auto .2rem;
    /*border: 1px solid #c7c7c7;*/
    border-radius: .2rem;
}

.company-list .company-name {
    font-size: .24rem;
    margin: 0;
    color: #181818;
}

/*帮助中心*/

.cont-aq-list {
    padding: 0 .1rem;
}

.cont-aq-list>li {
    font-size: .26rem;
    line-height: 2;
    padding: .25rem .2rem;
    border-top: 1px dashed #bebebe;
}

.cont-aq-list>li:first-child {
    border: 0;
}

.cont-aq-list>li img {
    width: .4rem;
    margin-right: .1rem;
    vertical-align: text-bottom;
}

.cont-aq-q__title {
    font-size: .3rem;
    color: #00bba4;
}

.cont-aq-a__cont {
    line-height: 1.5;
    overflow: hidden;
    padding-top: .1rem;
    color: #606060;
}

.cont-aq-a__cont .text-multiple-ellipsis {
    height: .74rem;
}

/* 联系我们 */

.contact_us .cus_box {
    padding: .24rem 0 .24rem .23rem;
    background: #fff;
    margin: .18rem 0;
}

.contact_us .cus_box .cus_img {
    width: 0.45rem;
    height: 0.45rem;
    background-color: #868686;
    border-radius: 50%;
    line-height: 0.45rem;
    text-align: center;
    margin-right: .28rem;
    float: left;
    /*margin-top: .2rem;*/
}

.contact_us .cus_box .cus_img img {
    width: 60%;
}

.contact_us .cus_box p {
    display: inline-block;
    font-size: 0.3rem;
    color: #5e5e5e;
    margin: 0;
}

.contact_us .cus_box p span {
    color: #000000;
}

/*我的*/

.user-box {
    background: url(images/d-bg.jpg) no-repeat center center;
    background-size: cover;
}

.user-box-login {
    text-align: center;
}

.user-box-login {
    height: 3.25rem;
    border-bottom: 1px solid #fff;
    text-align: center;
    overflow: hidden;
}

.user-box-login__title {
    font-size: .45rem;
    margin-top: .5rem;
    margin-bottom: .35rem;
    color: #fff;
}

.user-login-btn {
    font-size: .5rem;
    line-height: .73rem;
    width: 3.05rem;
    height: .73rem;
    margin-bottom: .25rem;
    color: #12c8b2;
    border: 0;
    border-radius: .73rem;
    background: #fff;
}

.user-box-login__info {
    font-size: .26rem;
    margin-bottom: .48rem;
    color: #fff;
}

.user-box-main {
    line-height: 3.25rem;
    text-align: center;
    color: #fff;
}

.user-box-main .user-img {
    width: 1.31rem;
    height: 1.31rem;
    border-radius: 100%;
    margin-right: .3rem;
}

.user-box-main .user-cont {
    width: 3rem;
    height: 1.31rem;
    line-height: 1.31rem;
    overflow: hidden;
    text-align: left;
    display: inline-block;
}

.user-box-main .user-name {
    margin-bottom: .2rem;
    font-size: .35rem;
    line-height: 1;
    color: #fff;
}

.user-box-main .user-phone {
    margin: 0;
    font-size: .3rem;
    line-height: 1;
    color: #fff;
}

.user-box-main .user-ico {
    margin: .4rem 0 0;
    width: .26rem;
}

.user-box-tool {
    text-align: center;
}

.user-tool-list {
    display: inline-block;
    margin: 0;
    padding: .25rem 0;
}

.user-tool-list>li {
    font-size: .3rem;
    line-height: .34rem;
    height: .34rem;
    padding: 0 .2rem;
    color: #fff;
    border-left: .03rem solid #fff;
}

.user-tool-list>li:first-child {
    border-left: 0;
}

/* type-nav */

.type-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.67rem;
    padding-top: .22rem;
}

.type-nav>li {
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.type-nav-ico {
    line-height: .66rem;
    width: .64rem;
    height: .66rem;
    margin: 0 auto;
}

.type-nav__name {
    font-size: .24rem;
    line-height: 3.2;
    color: #585858;
}

/*订单详情*/

.content-page-top {
    line-height: .81rem;
    height: .82rem;
    padding: 0 .2rem;
    border-bottom: 1px solid #e8e8e8;
}

.content-page-main {
    padding: .3rem 0;
}

.content-page-top__title {
    font-size: .28rem;
    line-height: .4rem;
    display: inline-block;
    height: .35rem;
    padding-left: .15rem;
    color: #000;
    border-left: .08rem solid #12c8b2;
}

.cus-order-viewtop {
    background: url('images/d-bg.jpg') 0% 0% / 100% 100% no-repeat;
    width: 100%;
    height: 3.6rem;
    position: relative;
    background-color: #45c8b2;
}

.cus-order-state {
    /*margin: 44px 0 0 0;*/
    padding-top: .52rem;
    height: 125px;
    border: #936;
}

.cus-order-state p {
    color: #FFF;
    /* line-height: 30px; */
    /* max-width: 85%; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    font-size: .34rem;
}

.cus-font-strong {
    font-size: .46rem !important;
    font-weight: bold;
}

.dxlist {
    height: .91rem;
    line-height: .91rem;
    background-color: #0db5a1;
    color: #fff;
    padding-left: .1rem;
}

.glhd {
    overflow: hidden;
    overflow-x: scroll;
    margin: 0;
}

.dxlist li.layui-this {
    color: #fff600 !important;
}

.dxlist li::before {
    content: '';
    position: absolute;
    right: 0;
    top: 28%;
    width: 1px;
    height: .34rem;
    background: #fff;
}

.dxlist li:last-child::before {
    content: none;
}

.orderxq .layui-tab-content {
    padding: 0;
}

.orderxq .whitebox li h5 {
    margin: 0;
    display: inline-block;
    font-size: .3rem;
    color: #7e7e7e;
}

.orderxq .layui-tab-item {
    background: #fff;
}

.orderxq .whitebox li {
    padding: .2rem .4rem;
    font-size: .3rem;
    overflow: hidden;
    border-bottom: 1px solid #d8d8d8;
}

.orderxq .layui-timeline-axis {
    z-index: 6;
}

/*.mui-navigate-right {
    background: #dbdbdb;
}

    .mui-navigate-right:after,
    .mui-push-right:after {
        color: #333;
        font-size: .3rem;
    }*/

/*消息通知*/

.messtitle {
    text-align: center;
}

.messtitle li {
    margin: 0 .6rem;
    color: #fff;
    height: .26rem;
    font-size: .28rem;
    display: inline-block;
    line-height: 40px;
    padding: 0 15px;
    text-align: center;
}

.messtitle li div {
    width: 1.21rem;
    height: 1.21rem;
    line-height: 1.26rem;
    text-align: center;
    border-radius: 50%;
    background-color: #959595;
    position: relative;
}

.messtitle li div img {
    width: .56rem;
}

.messtitle li div span {
    font-size: .8rem;
}

.messtitle li.layui-this {
    color: #fff;
}

.messtitle li.layui-this div span {
    color: #08c0aa;
}

.messtitle li.layui-this div {
    background: #fff;
}

.messtx {
    /* display: block; */
    position: absolute;
    width: .42rem;
    height: .42rem;
    line-height: .42rem;
    text-align: center;
    border-radius: 50%;
    background-color: #ff6000;
    top: 0;
    right: -.2rem;
}

.messcont .layui-tab-title {
    height: .91rem;
    line-height: .91rem;
    text-align: center;
    background-color: #0db5a1;
}

.messcont .layui-tab-title li {
    position: relative;
    color: #fff;
    font-size: .32rem;
    padding: 0 .6rem;
}

.messcont .layui-tab-title li.layui-this {
    color: #fff600;
}

.messcont .layui-tab-title li i {
    right: 9%;
}

.messcont .layui-tab-title li::after {
    position: absolute;
    width: 1px;
    height: .34rem;
    background: #fff;
    content: '';
    top: 26%;
    right: 0;
    left: initial;
}

.messcont .layui-tab-title li:last-child::after {
    content: none;
}

.ntfmessage .layui-tab-content ul,
.instmessage ul {
    padding: 0 .21rem 0rem;
    margin-top: .3rem;
}

.ntfmessage .layui-tab-content li {
    height: 1.2rem;
    line-height: .5rem;
    border-bottom: 1px solid #cecece;
    font-size: .28rem;
    color: #636363;
    padding: .12rem .21rem;
    position: relative;
    padding-left: .7rem;
}

.ntfmessage .layui-tab-content li span {
    font-size: .27rem;
    color: #a3a3a3;
    float: right;
    position: absolute;
    right: 2%;
    bottom: 6%;
    z-index: 9;
    background: #f4f4f4;
    box-shadow: -0.18rem 0.01rem 0.18rem #f4f4f4;
}

.ntfmessage .layui-tab-content li input {
    display: none;
}

.ntfmessage .layui-tab-content li a {
    display: block;
}

.ntfmessage .layui-tab-content li p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    float: left;
    font-size: .27rem;
    color: #636363;
    margin: 0;
    position: relative;
    width: 100%;
}

.ntfmessage .layui-tab-item {
    height: calc(100% - 1rem);
    padding-bottom: 1rem;
}

.ntfmessage .layui-tab-content button {
    /*width: 1.48rem;
	height: .56rem;*/
    background-color: #e7f8f6;
    border: solid 1px #12c8b2;
    color: #12c8b2;
    font-size: .3rem;
    margin: 0 .13rem;
    padding: 6px 12px;
}

.inpclick {
    width: .34rem;
    height: .34rem;
    background: url('./images/nocheck.png')no-repeat;
    background-size: cover;
    position: absolute;
    left: .1rem;
    top: calc(50% - .17rem);
}

.inpclick.on {
    background-image: url('./images/check.png');
}

.instmessage {
    margin-top: 10px;
}

.instmessage li {
    height: 1.6rem;
    padding-left: .1rem;
    padding-top: .28rem;
    border-bottom: 1px solid #cecece;
}

.instmessage li:last-child {
    border: none;
}

.instmessage li img {
    border-radius: 50%;
    width: 1.06rem;
    margin-right: 0.27rem;
}

.instmessage li span {
    font-size: 0.3rem;
    color: #636363;
}

.instmessage li h2 {
    font-size: 0.3rem;
    color: #a3a3a3;
    margin-top: 1%;
}

.instmessage li i {
    width: 5rem;
    font-size: 0.28rem;
    color: #b6b6b6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.instmessage li div {
    position: relative;
    margin-top: .1rem;
}

.instmessage li h3 {
    margin: 0;
    right: 0;
    color: #fff;
    font-size: .3rem;
}

.messbtnbox {
    /*padding-left: .4rem;*/
    /*position: absolute;*/
    bottom: .1rem;
    z-index: 999;
    /*background: #fff;*/
    width: 100%;
    /*height: 1rem;*/
    padding: .2rem 0;
    /*box-shadow: 0 23px 0px #fff;*/
    overflow: hidden;
    text-align: center;
}

/* 消息详情 */

.cus-mess-info {
    /*margin-top: 55px;*/
    background: #fff;
    padding: 20px;
}

.cus-mess-info h4 {
    text-align: center;
}

.cus-mess-info .cus-mess-time {
    border-bottom: solid 1px #e6e6e6;
    text-align: center;
    padding-bottom: 10px;
    color: #bababa;
}

/* 客户信任 */

.trust {
    padding: .36rem 0 0;
    margin: 0;
    border: 0;
    background: #94c154;
}

.trust-title {
    text-align: center;
    color: #fff;
}

.trust-title span {
    font-size: .35rem;
    font-weight: bold;
}

.trust-title span:before {
    content: "——";
    margin-right: .1rem;
}

.trust-title span:after {
    content: "——";
    margin-left: .1rem;
}

.trust .swiper-trust {
    height: auto;
}

.trust .swiper-slide {
    display: block;
    background: #94c154;
}

.trust .li-user {
    text-align: center;
}

.trust .li-user {
    text-align: center;
}

.trust .user-box {
    width: 1.6rem;
    height: 1.6rem;
    margin: .3rem auto .2rem;
    border: .1rem solid #fff;
    border-radius: 100%;
}

.trust .user-box img {
    width: 100%;
    border-radius: 100%;
}

.trust .li-user .user-name {
    font-size: .32rem;
    color: #fff;
    font-weight: 300;
}

.trust .li-user .user-comp {
    margin-bottom: .3rem;
    line-height: 2;
    font-size: .35rem;
    color: #e4efd8;
    padding: 0 .3rem;
}

.trust .li-bubble {
    position: relative;
    margin: 0 .5rem .5rem;
    padding: .2rem .4rem;
    border-radius: .2rem;
    background: #7ba93a;
}

.trust .li-bubble .doub-up {
    top: .14rem;
    left: .14rem;
}

.trust .li-bubble img {
    position: absolute;
    width: .3rem;
}

.trust .li-bubble .bubble-text {
    line-height: 2;
    font-size: .32rem;
    color: #fff;
    margin: 0;
}

.trust .li-bubble .doub-down {
    right: .14rem;
    bottom: .14rem;
}

.propaganda {
    background: url('./images/branding.png')no-repeat;
    background-size: cover;
    padding-top: .52rem;
    padding-bottom: .34rem;
}

.propaganda .swiper-slide {
    padding: .21rem;
    background: #fff;
    margin-top: .37rem;
    border-radius: 15px;
    opacity: .7;
}

.propaganda .swiper-slide-active {
    opacity: 1;
}

.propaganda .swiper-slide img {
    border-radius: 15px;
    margin-bottom: .3rem;
}

.propaganda .swiper-slide p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.27rem;
    color: #464646;
    line-height: .5rem;
}

/* 工程信易贷 */

.prodet .mui-bar {
    background-color: #4ec8af;
    color: #fff;
    box-shadow: none;
}

.prodet .mui-bar .mui-title {
    color: #fff;
}

.prodet_nav {
    margin-top: 44px;
}

.prodet_nav img {
    width: 100%;
}

/* .prodet_nav div{
    background-repeat: no-repeat;
    background-position: center center;
    height: 2.8rem;
} */

.ac {
    text-align: center;
}

.pordet_cont_box {
    padding: .4rem 0;
}

.index-page-t {
    font-size: 0.3rem;
    color: #3bb9a3;
    font-weight: bold;
}

.index-page-t:before,
.index-page-t:after {
    content: '';
    display: inline-block;
    width: 1.61rem;
    height: 0.02rem;
    vertical-align: middle;
}

.index-page-t:before {
    background: url('../mobile_images/prodet/18989.png') no-repeat 0 0;
}

.index-page-t span {
    margin: 0 .11rem;
    letter-spacing: 2px;
}

.index-page-t:after {
    background: url('../mobile_images/prodet/885215.png') no-repeat 0 0;
}

.pcb_js h1 {
    font-size: 0.26rem;
    color: #333333;
    margin: .12rem 0 .28rem;
    text-align: center;
    font-weight: 600;
}

.pcb_js p {
    font-size: 0.24rem;
    line-height: 0.48rem;
    color: #666666;
    text-indent: .48rem;
    padding: 0 .31rem;
}

.pcb_js img {
    padding: 0 .31rem;
    display: block;
    margin: 0 auto;
    margin-top: .18rem;
}

.pcb_xq>img {
    width: 6.8rem;
    margin: 0 auto;
    margin-top: .5rem;
    display: block;
}

.pcb_xq_lb {
    padding: .5rem .39rem 0;
}

.pcb_xq_lb img {
    width: 0.58rem;
    margin-right: .16rem;
    float: left;
}

.pcb_xq_swiper {
    height: 0.64rem;
    overflow: hidden;
    padding-left: .16rem;
    position: relative;
    margin-top: -.04rem;
}

.pcb_xq_swiper::before {
    position: absolute;
    content: '';
    top: .04rem;
    left: 0;
    width: 0.01rem;
    height: 0.5rem;
    background-color: #ebebeb;
}

.pcb_xq_swiper .swiper-slide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pcb_zs {
    height: 2.61rem;
    background: url('../mobile_css/images/d-bg.jpg')no-repeat center center;
    background-size: cover;
    padding: .8rem .49rem 0;
    display: flex;
    justify-content: space-between;
}

.pcb_zs div {
    text-align: center;
}

.pcb_zs h1 {
    font-size: 0.46rem;
    color: #ffffff;
    margin-bottom: .2rem;
    font-weight: 600;
}

.pcb_zs span {
    font-size: 0.21rem;
    font-weight: 500;
}

.pcb_zs p {
    font-size: 0.24rem;
    color: #ffffff;
}

.pcb_lc img {
    display: block;
    margin: 0 auto;
    padding: .5rem .285rem 0;
}

.pcb_ts_box {
    margin-bottom: .52rem;
    padding: 0 .3rem;
    margin-top: .52rem;
}

.pcb_ts_box:last-child {
    margin-bottom: 0;
}

.pcb_ts_box img {
    width: 1.5rem;
    float: left;
    margin-right: .28rem;
}

.pcb_ts_box h1 {
    font-size: 0.34rem;
    color: #333333;
    margin-bottom: .17rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pcb_ts_box p {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #999999;
}

.pcb_jg h1 {
    margin-top: .55rem;
    margin-bottom: .4rem;
    font-size: 0.34rem;
    color: #333333;
    text-align: center;
}

.pcb_jg_logo {
    text-align: center;
    display: flex;
    justify-content: space-around;
}

.pcb_jg_logo img {
    height: 0.59rem;
}

.pcb_jg p {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #666666;
    margin-top: .34rem;
    padding: 0 .3rem;
}

.prodet_cont {
    padding-bottom: 1rem;
}

.prodet_bt {
    height: 1rem;
    background-color: #3bb9a3;
    font-size: 0.34rem;
    color: #ffffff;
    line-height: 1rem;
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

/* aboutUs */

.aboutUs {
    background: #f3f8f8;
}

.aboutUs .autop {
    padding: .3rem 0 .24rem;
    border-bottom: 1px solid #c4c4c4;
    text-align: center;
}

.aboutUs .autop h1 {
    font-size: .34rem;
    letter-spacing: -0.7px;
    color: #0077f1;
    margin-bottom: .14rem;
    font-weight: bold;
}

.aboutUs .autop h1 img {
    width: 0.62rem;
}

.aboutUs .aucont {
    margin: 0 auto;
    padding: .57rem .4rem 0;
}

.aboutUs .aubox {
    position: relative;
}

.aboutUs .aubox p {
    font-size: .3rem;
    line-height: .58rem;
    color: #474747;
}

.aboutUs .aubox .auboxIntro {
    height: .7rem;
    font-size: .38rem;
    letter-spacing: -0.5px;
    color: #ffffff;
    line-height: .7rem;
    background-image: linear-gradient(to right, #01b1cc, #02c079);
    border-radius: 0 .7rem .7rem 0;
    text-align: center;
    display: inline-block;
    padding-left: .6rem;
    padding-right: .6rem;
}

.aboutUs .aubox .auboxIntro div {
    width: 1rem;
    height: 1rem;
    border: solid 3px #00b4bb;
    border-radius: 50%;
    background: #fff;
    margin: -.16rem -1.36rem 0;
    line-height: .9rem;
    text-align: center;
}

.aboutUs .aubox .auboxIntro img {
    width: .7rem;
}

.aboutUs .aubox .textwo {
    text-indent: .6rem;
}

.aboutUs .aubox .marBot1 {
    margin-bottom: .56rem;
}

.aboutUs .aubox .marBot2 {
    margin-bottom: 1.1rem;
}

.aboutUs .auGratit {
    fill: url(#grad2);
    font-size: .38rem;
}

.aboutUs .auGratit span {
    display: block;
    height: .88rem;
    border: solid 2px #2487db;
    border-radius: .88rem;
    text-align: center;
    line-height: .88rem;
    font-size: .4rem;
    color: #2487db;
    background: #fff;
    margin-bottom: .44rem;
}

.aboutUs .auGratit span img {
    vertical-align: text-top;
}

.aboutUs .contrson {
    font-size: .26rem;
    color: #ff6000;
}

.aboutUs p img {
    width: 1.8rem;
}

/* 厦门站改版 */

.mui-bar-tab .mui-tab-item .mui-icon.iconfont {
    font-size: 26px;
    margin: 0;
}

.mui-bar-tab .mui-tab-item .mui-icon.icon-wode {
    font-size: 24px;
}

.mui-bar-tab .mui-tab-item {
    color: #414141;
}

.xmNew {
    padding: 0 .245rem;
}

.xmNew .globalTit {
    font-size: 0.32rem;
    color: #333333;
    font-weight: bold;
    position: relative;
    padding-left: .145rem;
    margin: .32rem 0 .264rem;
}

.xmNew .globalTit a {
    position: relative;
    z-index: 6;
    font-size: 0.26rem;
    letter-spacing: .06px;
    color: #909090;
    font-weight: 500;
    margin-top: .02rem;
}

.xmNew .globalTit::after {
    content: '';
    width: 0.064rem;
    height: 0.3rem;
    background-image: linear-gradient(0deg, #4284f5 0%, #2cb5d6 54%, #16e6b7 100%);
    position: absolute;
    top: .01rem;
    left: 0;
    border-radius: .291rem;
}

.xmNew .platData ul {
    display: flex;
    justify-content: space-between;
    margin-bottom: .3rem;
}

.xmNew .platData li {
    width: 31%;
    height: 2.673rem;
    background: #fff;
    text-align: center;
    border-radius: 6px;
    padding-top: .3rem;
}

.xmNew .platData li div:first-child {
    margin-bottom: .3rem;
}

.xmNew .platData .data-plat__data {
    font-size: 0.364rem;
    margin-bottom: .08rem;
}

.xmNew .platData li:nth-child(odd) .data-plat__data {
    color: #5b8ef3;
}

.xmNew .platData li:nth-child(even) .data-plat__data {
    color: #5cb9af;
}

.xmNew .platData li .data-plat__unit {
    font-size: .2rem;
}

.xmNew .platData li .data-plat__name {
    font-size: 0.236rem;
    color: #808080;
}

.xmNew .finanDyn {
    height: 1.2rem;
    border-radius: 0.091rem;
    padding: .21rem .182rem;
    padding-right: 0;
}

.xmNew .finanDyn img {
    width: 0.8rem;
    margin-right: .18rem;
}

.xmNew .finanDyn .statusTabMain {
    border-left: 2px solid #e6e6e6;
    height: 0.75rem;
    padding-left: .138rem;
    float: right;
    width: calc(100% - .984rem);
    padding-right: .14rem;
}

.xmNew .finanDyn .statusTabMain p {
    margin-bottom: 0rem;
    font-size: 0.25rem;
    color: #707070;
}

.xmNew .finanDyn .statusTabMain p span {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

.xmNew .finanDyn .statusTabMain .li-title {
    width: 40%;
    color: #2a2a2a;
    text-align: left;
}

.xmNew .finanDyn .statusTabMain .li-num {
    width: 18%;
    text-align: center;
    color: #ff5a00;
}

.xmNew .finanDyn .statusTabMain .li-org {
    width: 24%;
    color: #2a2a2a;
    text-align: left;
}

.xmNew .finanDyn .statusTabMain .li-time {
    width: 16%;
    text-align: right;
    color: #b5b5b5;
    float: right;
}

.xmNew .platProductBox {
    background: #fff;
    margin-bottom: .2rem;
    border-radius: 6px;
    padding: .3rem .4rem .1rem;
    position: relative;
    overflow: hidden;
    padding-right: 0;
}

.xmNew .platProductBox .orglogo {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: .23rem;
}

.xmNew .platProductBox h1 {
    font-size: 0.3rem;
    letter-spacing: 0.6px;
    color: #333333;
    margin-top: .08rem;
    margin-bottom: .06rem;
    max-width: 4.5rem;
}

.xmNew .platProductBox .company-t {
    font-size: 0.26rem;
    letter-spacing: 0.5px;
    color: #808080;
}

.xmNew .platProductBox .finance-recom-info {
    width: auto;
    text-align: center;
    border: none;
    margin: .2rem 0 .21rem;
    margin-left: -.2rem;
}

.xmNew .platProductBox .finance-recom-info p {
    margin-bottom: .12rem;
    font-size: 0.26rem;
    color: #808080;
}

.xmNew .platProductBox .finance-recom-info p:last-child {
    margin: 0;
}

.xmNew .platProductBox .finance-recom-info .info-t {
    color: #343b4d;
    font-size: 0.3rem;
}

.xmNew .platProductBox .finance-recom-info .font-org {
    color: #ee4133 !important;
}

.xmNew .platProductBox .finance-recom-info>li .big-text {
    font-size: .4rem;
    font-weight: 600;
}

.xmNew .platProductBox .finance-recom-img-xy {
    position: static;
    margin: .1rem 0 .16rem;
}

.xmNew .platProductBox .finance-recom-img-xy span {
    width: auto;
    height: 0.42rem;
    background-color: #deebfd;
    border-radius: 0.2rem;
    line-height: .44rem;
    font-size: 0.24rem;
    color: #5286f3;
    padding: 0 .24rem;
    margin-right: .3rem;
}

.xmNew .platProductBox .finance-recom-img-xy span:last-child {
    margin-right: 0;
}

.xmNew .changeBtn {
    text-align: center;
    font-size: 0.28rem;
    color: #4285f4;
    font-weight: bold;
    margin: .23rem 0 .6rem;
}

.xmNew .changeBtn span {
    display: inline-block;
}

.xmNew .changeBtn span.on {
    animation: turn .6s linear infinite;
    animation-fill-mode: forwards;
}

.xmNew .bottom-nav {
    padding-bottom: .3rem;
}

.xmNew .bottom-nav li {
    float: left;
    width: 3.8rem;
}

.xmNew .platProductBox .label {
    position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(90deg, #4284f5 0%, #2cb5d6 54%, #16e6b7 100%);
    color: #fff;
    padding-right: .2rem;
    padding-left: .24rem;
    font-size: 12px;
    height: .48rem;
    line-height: .48rem;
    border-bottom-left-radius: .36rem;
}

.xmNew .finanDyn .statusTabMain p span:nth-child(1) {
    width: 30% !important;
}

.xmNew .finanDyn .statusTabMain p span:nth-child(3) {
    width: 29% !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 1%;
}

@keyframes turn {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(720deg);
    }
}

/*foot*/

.foot {
    font-size: .28rem;
    line-height: 1.5;
    padding: .3rem 0 .3rem .8rem;
    color: #5f5f5f;
}

.xmfoot {
    padding-left: 0;
}

.foot>div>span {
    width: 2.1rem;
    text-align: right;
}

.foot>div>p {
    overflow: hidden;
    font-size: .28rem;
}

.foot .foot-cont {
    overflow: hidden;
}

.foot .foot-cont p {
    font-size: .28rem;
}

@media screen and (max-width:340px) {
    .xmNew .finanDyn .statusTabMain .li-time {
        width: 22%;
    }
    .xmNew .finanDyn .statusTabMain .li-org {
        width: 26%;
    }
    .xmNew .finanDyn .statusTabMain .li-title {
        width: 35%;
    }
    .xmNew .finanDyn .statusTabMain p span:nth-child(3){
        width: 25%;
    }
}