@charset "UTF-8";

/*
*   program: 天府银行wap
*   author: ln
*   date: 2018-09-17
*/

/********************************首页*********************************/

.tf-lb-img {
    width: 100%;
    height: 2.81rem;
}

.tf-lb-img .lbItems {
    position: relative;
}

.tf-lb-img .lbItems .a {
    background-repeat: no-repeat;
    background-size: auto 2.81rem;
    background-position: center;
    /* width: 100%;
    height: 100%;
    overflow: hidden; */
}

.tf-lb-img .lbItems .a .img{
    position: absolute;
    left: 50%;
    width: auto;
    height: 100%;
    margin: 0 0 0 -5.62rem;
}

.tf-lb-img .lbNums {
    left: 0;
    bottom: .34rem;
    width: 100%;
    text-align: center;
}

.tf-lb-img .lbNums span {
    width: .14rem;
    height: .14rem;
    margin-left: .23rem;
    background: #fff;
}

.tf-lb-img .lbNums span:first-child {
    margin-left: 0;
}

.tf-lb-img .lbNums span:hover, .tf-lb-img .lbNums span.cur {
    background: #ffe100;
}

.m-banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.m-banner .banner-box {
    height: 100%;
}
.m-banner .img-list {
    position: relative;
    width: 100%;
    height: 100%;
}
.m-banner .img-list li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.m-banner .img-list li img {
    display: block;
    width: 100%;
}
.m-banner .banner-tool {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 0.6rem;
    background: rgba(0, 0, 0, 0.5);
}
.m-banner .banner-text {
    padding-left: 0.42rem;
    padding-right: 0.3rem;
    height: 100%;
    overflow: hidden;
}
.m-banner .banner-text p {
    display: none;
    line-height: 0.6rem;
    height: 100%;
    font-size: 0.24rem;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-banner .banner-text p a {
    color: #fff;
}

/*分页式*/
.m-banner .banner-page {
    position: absolute;
    right: 21px;
    bottom:  0;
    height: 0.8125rem;
    line-height: 0.8125rem;
}
.m-banner .banner-page span {
    color: #fff;
}
.m-banner .banner-page span.now-page {
    font-size: 0.4685rem;
}
.m-banner .banner-page span.total-page {
    font-size: 0.375rem;
}
.m-banner .banner-page .line {
    font-size: 0.28125rem;
}

/*原点式*/
.m-banner .pagination {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 0;
    font-size: 0;
    text-align: center;
}
.m-banner .pagination span {
    display: inline-block;
    width: 0.14rem;
    height: 0.14rem;
    margin: 0 0.11rem;
    border-radius: 50%;
    background: #fff;
}
.m-banner .pagination span.active {
    background: #ffe100;
}

.yn-home-banner1 {
    height: 2.81rem;
    background: #fff;
}
.yn-home-banner1 .img-list a {
    display: block;
    width: 100%;
    height: 2.81rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.yn-home-banner1 .img-list img {
    height: 2.81rem;
}
.yn-home-banner1 .banner-tool {
    bottom: 0.39rem;
}
.yn-home-banner1 .pagination {
    bottom: .34rem;
}

.tf-business-pie-wrapper {
    width: 100%;
    overflow: hidden;
}

.tf-business-pie {
    padding: .41rem 0 0 0;
    margin-left: -.4rem;
}

.tf-business-pie .a {
    width: 1.14rem;
    margin: 0 0 .61rem .77rem;
}

.tf-business-pie .a .img {
    width: 100%;
    height: 1.05rem;
}

.tf-business-pie .a .tt {
    margin-top: .11rem;
    text-align: center;
    font-size: .28rem;
    color: #333;
}

.tf-tab-home {
    padding-top: .59rem;
}

.tf-tabBtns {
    padding: 0 .39rem;
    border-bottom: 1px solid #e2e2e2;
}

.tf-tabBtns .btn {
    display: inline-block;
    padding-bottom: .35rem;
    line-height: 1;
    font-size: .32rem;
    color: #666;
    border-bottom: .05rem solid transparent;
}

.tf-tabBtns .btn:hover, .tf-tabBtns .btn.cur {
    font-weight: bold;
    color: #333;
    border-bottom-color: #fcde00;
}

.tf-use-tabItems {
    width: 100%;
    margin-top: .6rem;
    overflow-x: auto;
}

.tf-use-pie {
    display: inline-block;
    margin-left: -.19rem;
    white-space: nowrap;
}

.tf-use-pie .i {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    width: 4.48rem;
    height: 4.68rem;
    padding-top: .56rem;
    margin-left: .59rem;
    margin-bottom: .1rem;
    text-align: center;
    vertical-align: top;
    border: 1px solid #e2e2e2;
    border-radius: .05rem;
    box-shadow: 0 .1rem .1rem #e9e9e9;
}

.tf-use-pie .i .title {
    font-size: .36rem;
    color: #333;
}

.tf-use-pie .i .tt {
    margin-top: .31rem;
    font-size: .28rem;
    color: #6f6f6f;
}

.tf-use-pie .i .rat {
    margin-top: .55rem;
    line-height: .72rem;
}

.tf-use-pie .i .num {
    font-size: .72rem;
    color: #f9a50f;
}

.tf-use-pie .i .per {
    margin-left: .06rem;
    font-size: .3rem;
    color: #f9a50f;
}

.tf-use-pie .i .tt2 {
    margin-top: .32rem;
    font-size: .22rem;
    color: #6f6f6f;
}

.tf-use-pie .i .tf-btn {
    margin-top: .34rem;
}

.tf-btn {
    display: inline-block;
    vertical-align: top;
    width: 2.58rem;
    text-align: center;
    line-height: .66rem;
    font-size: .36rem;
    color: #666;
    border: 1px solid #fabc2f;
    border-radius: .08rem;
}

.tf-btn.disabled {
    color: #e5e5e5;
    border-color: #feefce;
}

.tf-tab-news {
    margin-top: 1.19rem;
    padding-bottom: .2rem;
}

.tf-tabItems-news {
    padding: 0 .4rem;
}

.tf-imgText-pie .a {
    display: block;
    height: 1.05rem;
    padding: .33rem 0 .31rem;
    border-bottom: 1px dashed #e2e2e2;
}

.tf-imgText-pie .imgWh {
    width: 1.64rem;
    height: 100%;
}

.tf-imgText-pie .wid {
    margin-left: 1.96rem;
}

.tf-imgText-pie .title {
    line-height: 1;
    font-weight: bold;
    font-size: .26rem;
    color: #333;
}

.tf-imgText-pie .tt {
    margin-top: .19rem;
    line-height: .28rem;
    font-size: .24rem;
    color: #6f6f6f;
}

/********************************A05金融市场—债券投资*********************************/

.mt-36 {
    margin-top: .36rem;
}

.tf-banner-img {
    position: relative;
    width: 100%;
    height: 3.2rem;
}

.tf-banner-infor {
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0 0 0 .4rem;
}

.tf-banner-infor .title {
    margin-top: .7rem;
    line-height: 1;
    font-family: "宋体";
    font-weight: bold;
    font-size: .48rem;
    color: #fff;
}

.tf-banner-infor .tt {
    margin-top: .35rem;
    line-height: .36rem;
    font-size: .26rem;
    color: #fff;
}

.tw-zq-cont {
    padding: 0 .4rem;
}

.tw-zq-title {
    margin-top: .5rem;
    text-align: center;
}

.tw-zq-title .title {
    position: relative;
    line-height: 1;
    font-size: .28rem;
    color: #666;
}

.tw-zq-title .title:before, .tw-zq-title .title:after {
    content: '';
    position: absolute;
    top: 50%;
    width: .3rem;
    height: .03rem;
    background: #999;
}

.tw-zq-title .title:before {
    left: -.39rem;
}

.tw-zq-title .title:after {
    right: -.39rem;
}

.tw-zq-cont .tt {
    margin-top: .5rem;
    line-height: .36rem;
    font-size: .26rem;
    color: #666;
}

/********************************B01-1储蓄存款*********************************/

.tf-cxck-pie {
    display: block;
    padding-top: .15rem;
}

.tf-cxck-pie .i {
    float: left;
    width: 3.25rem;
    height: 4.27rem;
    margin: .23rem 0 .07rem;
    box-shadow: 0 0.07rem 0.07rem #f1f1f1;
}

.tf-cxck-pie .i:nth-child(even) {
    float: right;
}

.tf-cxck-pie .i .img {
    width: 100%;
    height: 1.77rem;
    vertical-align: top;
}

.tf-cxck-pie .i .box {
    height: 2.48rem;
    padding: 0 .16rem;
    border: 1px solid #e2e2e2;
}

.tf-cxck-pie .i .box .title {
    margin-top: .3rem;
    font-family: "宋体";
    font-weight: bold;
    font-size: .28rem;
    color: #000;
}

.tf-cxck-pie .i .box .text {
    margin-top: .22rem;
    line-height: .3rem;
    white-space: normal;
    text-align: justify;
    font-size: .24rem;
    color: #666;
}

/********************************C08公司门柜业务二级*********************************/

.tw-text-pie {
    padding-top: .15rem;
}

.tw-text-pie .a {
    box-sizing: border-box;
    float: left;
    width: 3.25rem;
    margin-top: .3rem;
    line-height: 1.25rem;
    text-align: center;
    font-size: .28rem;
    color: #000;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0.07rem 0.07rem #f1f1f1;
}

.tw-text-pie .a:nth-child(even) {
    float: right;
}

.tw-text-pie .a:hover, .tw-text-pie .a.cur {
    font-weight: bold;
    background: #ffe002;
    border-color: #ffe002;
}

/********************************C09公司门柜业务三级*********************************/

.tw-bl-pro {
    padding-top: .3rem;
}

.tw-bl-pro .bar {
    margin-top: .2rem;
}

.tw-bl-pro .bar .box {
    box-sizing: border-box;
    height: 1.2rem;
    text-align: center;
    color: #333;
    border: 1px solid #fcde00;
}

.tw-bl-pro .bar .box1 {
    display: inline-block;
    width: 1.4rem;
    line-height: 1.2rem;
    font-weight: bold;
    font-size: .24rem;
}

.tw-bl-pro .bar .to {
    width: .48rem;
    height: .19rem;
    margin-left: .2rem;
    line-height: 1.2rem;
}

.tw-bl-pro .bar .box2 {
    width: 4.42rem;
}

.tw-bl-pro .bar .box2 .td {
    display: table-cell;
    width: 4.42rem;
    height: 1.2rem;
    padding: 0 .2rem;
    line-height: .3rem;
    vertical-align: middle;
    font-size: .2rem;
}

.tw-bl-pro .down {
    width: .19rem;
    height: .48rem;
    margin-top: .21rem;
    margin-left: .58rem;
    vertical-align: top;
}

/********************************D01手机银行*********************************/

.tf-banner-infor2 .lf {
    margin-top: 1.17rem;
}

.tf-banner-infor2 .tt1 {
    font-size: .3rem;
    color: #fff49f;
}

.tf-banner-infor2 .tt2 {
    margin-top: .2rem;
    font-size: .4rem;
    color: #fff;
}

.tf-banner-infor2 .pie {
    margin-top: .46rem;
    margin-left: .64rem;
    text-align: center;
}

@media screen and (max-width:370px) {
    .tf-banner-infor2 .pie {
        float: right;
        margin-left: 0;
        margin-right: .05rem;
    }
}

.tf-banner-infor2 .pie .img {
    width: 1.9rem;
    height: 1.9rem;
}

.tf-banner-infor2 .pie .tt {
    margin-top: .19rem;
    line-height: 1;
    font-size: .2rem;
    color: #a6a3a3;
}

.tw-star-list {
    margin-top: .5rem;
    border: 1px solid #e2e2e2;
}

.tw-star-list .a {
    display: block;
    padding-left: .27rem;
    line-height: 1.19rem;
    border-top: 1px solid #e2e2e2;
}

.tw-star-list .a:first-child {
    border-top: none;
}

.tw-star-list .a .img {
    width: .26rem;
    height: .25rem;
    margin-right: .03rem;
}

.tw-star-list .a .tt {
    font-size: .28rem;
    color: #333;
}

.tf-tab-home2 .btn {
    padding-left: .32rem;
    padding-right: .32rem;
}

/********************************D08普通卡*********************************/

.tf-cxck-pie2 .i .box .title {
    text-align: center;
}

/********************************D08普通卡-熊猫团团卡2*********************************/

.tw-card-dt {
    padding: .5rem 0 .5rem;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}

.tw-card-dt .img {
    width: 4.2rem;
    height: 2.64rem;
}

.tw-card-dt .tt {
    margin-top: .3rem;
    line-height: 1;
    font-family: "宋体";
    font-weight: bold;
    font-size: .28rem;
    color: #2c2c2c;
}

.tw-price-table {
    width: 100%;
    margin-top: .61rem;
    border: 1px solid #e5e5e5;
}

.tw-price-table thead {
    line-height: .58rem;
    background: #f4f4f4;
}

.tw-price-table thead tr {
    border-bottom: 1px solid #e5e5e5;
}

.tw-price-table thead th {
    text-align: left;
    font-family: "宋体";
    font-size: .22rem;
    color: #333;
}

.tw-price-table th, .tw-price-table td {
    box-sizing: border-box;
}

.tw-price-table thead th {
    padding-left: .2rem;
}

.tw-price-table thead th:nth-child(1) {
    width: 2.73rem;
}

.tw-price-table thead th:nth-child(2) {
    width: 3.95rem;
}

.tw-price-table tbody tr {
    border-top: 1px dashed #e5e5e5;
}

.tw-price-table tbody tr:first-child {
    border-top: none;
}

.tw-price-table td {
    padding: .25rem .2rem;
    line-height: .3rem;
    font-size: .2rem;
    color: #666;
}

.tw-price-table tbody tr td {
    border-left: 1px solid #e5e5e5;
}

.tw-price-table tbody tr td:first-child {
    border-left: none;
}

/********************************D09特约商户-1*********************************/

.tw-zq-title .title2 {
    font-family: "宋体";
    font-size: .3rem;
    color: #000;
}

.tf-cxck-pie3 {
    padding-top: .1rem;
}

.tf-cxck-pie3 .i {
    height: 3.94rem;
    margin-top: .33rem;
    text-align: center;
    border: 1px solid #e2e2e2;
}

.tf-cxck-pie3 .i .icon {
    width: 1rem;
    height: 1rem;
    margin-top: .4rem;
}

.tf-cxck-pie3 .i .box {
    height: auto;
    border: none;
}

.tf-cxck-pie3 .i .box .title {
    margin-top: .5rem;
}

.tf-cxck-pie3 .i .box .text {
    margin-top: .42rem;
}

.tf-cxck-pie4 .i {
    width: 100%;
    height: 3.62rem;
}

.tf-cxck-pie4 .i .img {
    height: 2.4rem;
}

.tf-cxck-pie4 .i .box {
    box-sizing: border-box;
    height: 1.24rem;
    padding: .18rem .3rem 0;
}

.tw-show-list {
    line-height: .4rem;
}

.tw-show-list .index {
    width: .14rem;
    height: .14rem;
    margin-right: .2rem;
}

.tw-show-list .a {
    font-size: .24rem;
    color: #666;
}

/********************************F10天府简介-银行荣誉3*********************************/

.tw-year-box {
    padding: 65px .4rem;
    text-align: center;
}

.tw-year-box .year {
    display: inline-block;
    padding: 0 .43rem;
    font: bold .26rem/.5rem "宋体";
    color: #333;
    background: #ffe000;
}

.tw-year-box .cont {
    position: relative;
    padding: .25rem 0 1.10rem;
    text-align: left;
    background: url("../images/tw-year-box-line_03.jpg") center top repeat-y;
}


.tw-year-box .box {
    position: relative;
    width: 4.5rem;
    margin-top: .6rem;
}

.tw-year-box .box:nth-child(odd) {
    float: left;
}

.tw-year-box .box:nth-child(even) {
    float: right;
}

.tw-year-box .box:nth-child(even) .time {
    float: left;
    margin-left: 0;
    margin-right: .18rem;
}

.tw-year-box .box:nth-child(even) .intro {
    float: right;
    margin-right: .0;
    margin-left: .47rem;
}

.tw-year-box .box:nth-child(even) .intro:after {
    right: auto;
    left: -.47rem;
}

.tw-year-box .intro {
    position: relative;
    box-sizing: border-box;
    width: 2.78rem;
    margin-right: .47rem;
    padding: .3rem .2rem;
    text-align: justify;
    line-height: .24rem;
    font-size: .22rem;
    color: #666;
    background: #f5f5f5;
}

.tw-year-box .intro:after {
    content: "";
    position: absolute;
    right: -.47rem;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: .47rem;
    height: 2px;
    background: #e4e2e4;
}

.tw-year-box .cricle {
    width: .2rem;
    height: .2rem;
    background: url("../images/tw-year-box-cricle_03.png") center no-repeat/cover;
}

.tw-year-box .time {
    margin-left: .18rem;
    font-size: .22rem;
    color: #333;
}

/********************************F10天府简介--2*********************************/

.tw-zq-cont img {
    max-width: 100%;
}

.tw-tj-cont img {
    margin-top: .5rem;
}

/********************************F07天府新闻*********************************/

.tf-tabBtns2 .btn {
    margin-left: 1.5rem;
}

.tf-tabBtns2 .btn:first-child {
    margin-left: 0;
}

.tw-text-list {
    padding-top: .1rem;
}

.tw-text-list li {
    padding: .3rem 0;
    border-bottom: 1px solid #d9d9d9;
}

.tw-text-list .title {
    font-weight: bold;
    font-size: .3rem;
    color: #333;
}

.tw-text-list .tt {
    margin-top: .27rem;
    line-height: .3rem;
    font-size: .24rem;
    color: #666;
}

.tw-text-list .time {
    margin-top: .27rem;
    line-height: 1;
    font-size: .24rem;
    color: #999;
}

.tf-btn2 {
    display: block;
    width: 2.18rem;
    margin-left: auto;
    margin-right: auto;
    line-height: .48rem;
    font-size: .24rem;
}

.mt-50 {
    margin-top: .5rem;
}

/********************************F06慈善公益*********************************/

.mt-40 {
    margin-top: .4rem;
}

.tf-imgText-pie2 {
    border-top: 1px solid #d9d9d9;
}

.tf-imgText-pie2 .a {
    height: 2.2rem;
    padding: .3rem 0;
    border-bottom: 1px solid #d9d9d9;
}

.tf-imgText-pie2 .imgWh {
    width: 2.26rem;
    height: 100%;
}

.tf-imgText-pie2 .wid {
    margin-left: 2.57rem;
}

.tf-imgText-pie2 .title {
    display: block;
    min-height: .72rem;
    text-align: justify;
    line-height: .36rem;
    font-size: .3rem;
}

.tf-imgText-pie2 .tt {
    min-height: .6rem;
    margin-top: .27rem;
    line-height: .3rem;
    color: #666;
}

.tf-imgText-pie2 .time {
    margin-top: .4rem;
    font-size: .22rem;
    color: #666;
}

/********************************F05招聘信息2018-1*********************************/

.tf-textImg-pie {
    padding-top: .1rem;
}

.tf-textImg-pie .a {
    height: 2.1rem;
    margin: .23rem 0 .07rem;
    padding: .19rem .2rem;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0.07rem 0.07rem #f1f1f1;
}

.tf-textImg-pie .imgWh {
    width: 2.1rem;
    height: 100%;
}

.tf-textImg-pie .wid {
    float: left;
    width: 3.8rem;
}

.tf-textImg-pie .title {
    margin-top: .4rem;
    font-weight: bold;
    font-size: .3rem;
    color: #333;
}

.tf-textImg-pie .tt {
    margin-top: .16rem;
    font-size: .26rem;
    color: #333;
}

.tf-textImg-pie .tf-btn {
    width: 1.48rem;
    margin-top: .3rem;
    line-height: .42rem;
    font-size: .24rem;
}

/********************************F05招聘详情-2*********************************/

.tw-zp-title {
    position: relative;
    line-height: 1.12rem;
    text-align: center;
    border: .04rem solid #ffe000;
}

.tw-zp-title .img {
    position: absolute;
    left: 0;
    right: 0;
    width: 1.9rem;
    height: .5rem;
    margin: -.25rem auto 0;
}

.tw-zp-title .title {
    letter-spacing: .06rem;
    font-weight: bold;
    font-size: .36rem;
    color: #333;
}

.tw-tt-list {
    margin-top: .45rem;
}

.tw-tt-list .tt {
    margin-top: 0;
    text-align: justify;
    line-height: .36rem;
    font-size: .26rem;
    color: #666;
}

/********************************F03信息披露*********************************/

.tw-xp-list {
    padding-top: .07rem;
}

.tw-xp-list li {
    padding: .34rem 0 .38rem;
    border-bottom: 1px solid #d9d9d9;
}

.tw-xp-list .a {
    display: block;
    line-height: .36rem;
    font-size: .28rem;
    color: #333;
}

.tw-xp-list .time {
    margin-top: .16rem;
    font-size: .24rem;
    color: #999;
}

/********************************F01天府简介-1*********************************/

.tw-tj-imgCont {
    padding-top: .1rem;
}

.tw-tj-imgCont .tf-banner-img {
    height: 3.76rem;
    margin-top: .4rem;
}

.tw-zq-title2 {
    margin-top: 0;
    padding-top: .99rem;
}

.tw-zq-title2 .title {
    font-weight: bold;
    font-size: .44rem;
    color: #fff;
}

.tw-zq-title2 .title:before, .tw-zq-title2 .title:after {
    width: 1.02rem;
    height: .02rem;
}

.tw-zq-title2 .title:before {
    left: -1.2rem;
    background: url("../images/tw-tj-center-before_03.png") center no-repeat/cover;
}

.tw-zq-title2 .title:after {
    right: -1.2rem;
    background: url("../images/tw-tj-center-after_03.png") center no-repeat/cover;
}

.tf-banner-infor2 {
    text-align: center;
    padding-left: 0;
}

.tf-banner-infor2 .tt {
    margin-top: .2rem;
    line-height: 1;
    font-size: .28rem;
    color: #fff;
}

.tf-banner-infor2 .tf-btn {
    width: 1.66rem;
    margin-top: .4rem;
    line-height: .46rem;
    font-size: .26rem;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 0;
}

/********************************E03理财详情*********************************/

.tw-lc-box {
    border-top: .2rem solid #f5f5f5;
}

.tw-lc-box:first-child {
    border-top: none;
}

.tw-lc-profit {
    padding-top: .55rem;
    text-align: center;
}

.tw-lc-profit .text .num {
    font-weight: bold;
    font-size: .54rem;
    color: #ff6634;
}

.tw-lc-profit .text .rat {
    vertical-align: bottom;
    font-weight: bold;
    font-size: .3rem;
    color: #ff6634;
}

.tw-lc-profit .tt {
    margin-top: .2rem;
    line-height: .28rem;
    font-size: .24rem;
    color: #666;
}

.tw-lc-profit .tags {
    width: 1.33rem;
    margin: .3rem .1rem 0;
    line-height: .42rem;
    font-size: .24rem;
    color: #333;
    border: 1px solid #e2e2e2;
}

.tw-lc-prolist {
    padding-bottom: .3rem;
}

.tw-lc-prolist li {
    float: left;
    width: 25%;
    text-align: center;
    background: url("../images/tw-lc-prolist-br_03.png") left center no-repeat/auto .65rem;
}

.tw-lc-prolist li:first-child {
    background: none;
}

.tw-lc-prolist .title {
    font-weight: bold;
    font-size: .3rem;
    color: #333;
}

.tw-lc-prolist .title.red {
    color: #ff6634;
}

.tw-lc-prolist .tt {
    margin-top: .18rem;
    font-size: .24rem;
    color: #666;
}

.tw-buy-box {
    padding: .3rem .4rem .5rem;
}

.tw-lc-share {
    line-height: .26rem;
}

.tw-lc-share .tt {
    font-size: .26rem;
    color: #333;
}

.tw-lc-share .imgWh {
    width: .26rem;
    height: .26rem;
}

.tw-lc-axis {
    margin-top: .8rem;
    background: url("../images/tw-lc-axis-bg2_03.png") left center repeat-x/auto .03rem;
}

.tw-lc-axis .axis {
    text-align: center;
}

.tw-lc-axis .title {
    height: .26rem;
    font-size: .26rem;
    color: #333;
}

.tw-lc-axis .img {
    width: .26rem;
    height: .16rem;
    margin-top: .2rem;
}

.tw-lc-axis .tt {
    height: .26rem;
    margin-top: .24rem;
    font-size: .26rem;
    color: #999;
}

.tw-lc-axis .qu {
    width: .24rem;
    height: .24rem;
    margin-left: .1rem;
}

.tf-tabBtns3 {
    white-space: nowrap;
    overflow-x: auto;
}

.tf-tabBtns3 .btn:first-child {
    margin-left: 0;
}

.tf-tabBtns3 .btn {
    margin-left: .5rem;
}

.tw-lc-tab {
    padding: .5rem .4rem;
}

.tw-lc-tab .img {
    max-width: 100%;
}

.tw-lc-fx {
    padding: 0 .4rem .5rem;
}

.tw-lc-fxBar .bar {
    display: block;
    line-height: 1.09rem;
    border-top: 1px solid #e2e2e2;
}

.tw-lc-fxBar .bar .title {
    font-size: .3rem;
    color: #333;
}

.tw-lc-fxBar .bar .tt {
    font-size: .26rem;
    color: #666;
}

.tw-lc-fxBar .bar .img {
    width: .13rem;
    height: .23rem;
}

.tw-lc-safe {
    padding: .1rem .3rem 0;
}

.tw-lc-safe .a {
    display: block;
    text-align: center;
}

.tw-lc-safe .a .img {
    width: 1.1rem;
    height: 1.1rem;
}

.tw-lc-safe .a .tt {
    margin-top: .3rem;
    font-size: .26rem;
    color: #666;
}

.tw-lc-rx {
    padding: .5rem .4rem 0;
}

.tw-lc-rx .tw-zq-title {
    margin-top: 0;
}

.tw-lc-rx .tt {
    margin-top: .28rem;
    text-align: center;
    font-size: .24rem;
    color: #999;
}

.tf-cxck-pieRx .i {
    height: 3.65rem;
}

.tf-cxck-pieRx .i .box {
    height: 1.88rem;
}

.tw-lc-rxList {
    margin-top: .27rem;
}

.tw-lc-rxList li {
    margin-top: .2rem;
}

.tw-lc-rxList li:first-child {
    margin-top: 0;
}

.tw-lc-rxList .tt1 {
    font-size: .24rem;
    color: #999;
}

.tw-lc-rxList .tt2 {
    margin-left: .18rem;
    font-weight: bold;
    font-size: .24rem;
    color: #333;
}

.tw-lc-rxList .tt2.red {
    color: #f9a50f;
}

/********************************细览*********************************/

.tw-article {
    padding-top: .5rem;
}

.tw-article .title {
    text-align: center;
    line-height: 1.5;
    font-size: .32rem;
    color: #333;
}

.tw-article .time {
    text-align: center;
    line-height: 1.5;
    font-size: .2rem;
    color: #999;
}