body{ background:#f5f5f5}

/*»ÃµÆÆ¬*/
.g-ppt-box{width:100%; height:auto; background:#fff; display:block; overflow:hidden; position:relative; zoom:1}

.swiper-container{ width:auto; height:auto; margin:10px 15px 0; display:block; overflow:hidden; border-radius:8px;}
.swiper-container .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10; padding:0; box-sizing:border-box;}
.swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.swiper-container .swiper-wrapper .swiper-slide a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.swiper-container .swiper-wrapper .swiper-slide a img{ width:100%; height:auto; display:block; overflow:hidden}
.swiper-container .swiper-wrapper .swiper-slide a p {position: absolute;    height: 28px;
    line-height: 28px;
    color: #fff; width: 100%;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
    padding: 0px 15px 0px 15px;
    white-space: nowrap;
    text-overflow: ellipsis; background-color: rgba(0,0,0,.5);left: 0;bottom: 0; }

.swiper-container .swiper-pagination{ width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:50%; bottom:6px; transform:translateX(-50%); z-index:100}
.swiper-container .swiper-pagination span{ width:4px; height:4px; background:#fff; border-radius:0; opacity:.5; float:left; margin:0 2px; border-radius:4px; display:inline; overflow:hidden}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active{ width:12px;}


.g-recomd-box{ margin:15px 0 0 0; padding:15px 0 0;}
.g-keyword-box{ width:100%; height:auto; padding:0 15px 0 7px; font-size:0; line-height:0; box-sizing:border-box; display:block; overflow:hidden; overflow-x:auto; white-space:nowrap;}
.g-keyword-box a{ width:182px; height:110px; margin:15px 0 15px 8px; display:inline-block; overflow:hidden; border-radius:8px; position:relative}
.g-keyword-box a strong{ width:100%; height:22px; line-height:22px; background:rgba(0,0,0,.5); font-size:13px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.g-onday-box{ padding:15px 0 0; margin:10px 0 0}
.g-friend-box{ padding:15px 0 0;}
.g-friend-box .m-friend-cont{ width:100%; height:auto; padding:0 11px 15px 4px; box-sizing:border-box; display:block; overflow:hidden}
.g-friend-box .m-friend-cont a{ width:auto; height:31px; line-height:31px; font-size:14px; font-weight:normal; color:#333; padding:0 7px; border:1px solid #f6f5f5; border-radius:3px; float:left; margin:15px 0 0 11px; display:inline; overflow:hidden}

.u-mt-10{ margin-top:10px;}

.g-keydiv {padding-top: 15px;}


.m-plantx-box li a strong { height: 34px;}


.g-tjimg {margin: 0;}








