@charset "utf-8";

body header{background:#2c3d54;position:relative;}
.logo{width:auto;}
.logo>a{padding:3px 0;height:39px;margin:0 10px;}
.logo img{height:100%;}
header .backBtn{width:15%;height:100%;float:left;background:url(../../img/extend/backBtn.png) no-repeat left center / auto 50%;margin:0 10px;}
#head_tit{width:50%;height:100%;line-height:45px;text-align:center;font-size:20px;color:#fff;position:absolute;left:25%;top:0;}
#side_pr{width:35%;height:45px;float:right;text-align: right;}
#side_pr a{display:inline-block;*display:inline;margin:0;}
header .u .iconfont,header .s .iconfont{font-size:20px;}

.swiper-slide a span{display:none;}
.swiper-main .pagination1{width:100%;text-align:center;right:0;bottom:10px;}

#wp .swiper-main{width:100%;height:0px;padding-bottom:50%;}
#wp .swiper1{position:absolute;width:100%;height:auto;top:0;left:0;bottom:0;right:0;}
#wp .swiper1 .swiper-wrapper{height:100%;}
#wp .swiper1 .swiper-wrapper .swiper-slide a{height:100%;}
#wp .swiper1 .swiper-wrapper .swiper-slide img{height:100%;}

/* 新闻模块 */
.tabwrapper{width:100%;overflow:hidden;background-color:#fff;}
.tabwrapper .title-t{height:48px;border-bottom:1px solid #dedede;}
.tabwrapper .title-t .tabs{height:28px;padding:10px;}
.tabwrapper .title-t li{width:25%;height:100%;float:left;line-height:28px;text-align:center;font-size:14px;color:#000;}
.tabwrapper .title-t li.a{color:#fff;background-color:#44bba5;border-radius:5px;}
.tabcontent{width:100%;overflow:hidden;}
.tabcontent .tab{width:100%;overflow: hidden;display:none;}
.tabcontent .tab.hv{display:block;}
.tabcontent .cont_img{display:none;}
.tabcontent .cont_art,.tabcontent .cont_artUl{width:100%;}
.tabcontent .cont_artUl li{padding:10px 8px;border-bottom:1px solid #dedede;}
.cont_artUl li a {
    display: inline-block;
    height: 18px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 3px;
    color: #333;
}
.cont_artUl li a {
    display: inline-block;
    height: 18px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 3px;
    color: #333;
}
.cont_artUl li a em {
    float: right;
    padding: 0 6px;
    margin-top: 2px;
    height: 14px;
    line-height: 14px;
    margin-left: 5px;
    border-radius: 8px;
    border: 1px solid #ddd;
    font-size: 10px;
    color: #888;
}
.cont_artUl li a span {
    font-size: 15px;
    height: 18px;
    line-height: 18px;
}
.cont_artUl li p {
    color: #888;
    height: 17px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.catlist h1{padding:5px 10px 5px 20px;color:#44bba5;height:25px;line-height:25px;position:relative;}
.catlist span.y{margin-right:3px;}
.catlist .i_cathead{display:none;}
.catlist h1:before{content:"";display:block;width:3px;height:11px;background-color:#44bba5;top:12px;left:10px;position:absolute;}
.catlist .f_nm{padding-top:0;margin:3px 0 6px;background:url(../../img/collapsed_no.png) no-repeat right center;}
.catlist li{padding:0 10px;min-height:68px;border-top:1px solid #dedede;}
.catlist h1 .tit{font-weight:normal;font-size:16px;}
.catlist ul img{width:48px;height:48px;}
.catlist a.a{padding:15px 0 15px 60px;}


/* 列表页 */
.forumhead .mr20,.forumhead .fh .flogo,.forumhead .fbt a.favorite{display:none;}
.forumhead{min-height:30px;height:30px;line-height:30px;border:0;border-bottom:1px solid #dedede;}
.forumhead .fh{padding:0;}
.forumhead .fh h1{padding:0;min-height:30px;line-height:30px;position:relative;padding-left:15px;color:#44bba5;font-weight:normal;vertical-align:middle;}
.forumhead .fh h1:before{content:"";width:3px;height:14px;top:8px;left:0;background-color:#44bba5;position:absolute;}
.forumhead .fbt{width:80px;}
.forumhead a.f_pst{width:100%;box-sizing:border-box;height:30px;line-height:30px;padding-left:30px;border:0;margin:0;text-align:center;font-size:16px;background:#44bba5 url(../../img/extend/releaseBtn.png) no-repeat 10px center / auto 60%;overflow:hidden;}

.threadlist li{margin:0;border-bottom:1px solid #dedede;border-top:0;}
.threadlist li h1{color:#000;}
.threadlist li .pipe,.threadlist li .tm{display:none;}
.threadlist .num{padding:0 0 0 15px;overflow:hidden;height:16px;line-height:16px;background-position:0 center;position:static;margin-left:10px;}
.threadlist .num.look{background-image:url(../../img/extend/ic_eye.png);}
.threadlist .num.msg{background-image:url(../../img/extend/ic_msg.png);}


/* 内页 */
#content .pt{border-bottom:2px solid #dedede;line-height:50px;}
#content .pt a,#content .pt em{color:#44bba5;}
.postlist{margin-top:0;}
#content .pt .v_pst{margin-top:11px;}
#content .pt .v_pst .btn_pn{line-height:26px;background-color: #44bba5;border:0;background-image:none;}
.postlist,.postlist .at_avat{padding:0;}
.at_avat h2{margin:0;padding:0 10px;height:40px;line-height:40px;font-weight:normal;overflow:hidden;}
.at_avat .author_info{padding:0 10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.at_avat .lookSelf{margin-left:10px;color:#999;}
.at_avat .fh{padding:6px 0px 6px 45px;}
.at_avat .fh .favt{top:6px;}
.at_avat .btn_manages{top:6px;}
.at_avat .fh em{display:block;width:100%;text-align:right;}
.at_avat .fh a{color:#44bba5;}
.at_avat .fh .self{color:#999;}
.at_avat .fh .popup{display: none;}
#alist .titls.brtb{display:none;}
.plc .pi{margin:0;padding:10px;}
.plc .pi .authi{margin-left:55px;float:none;width:auto;}
.plc .pi .authi b>a{color:#44bba5;font-size:16px;}
.plc .pi .authi li em{line-height:25px;height:25px;}
.plc .pi .authi li em>sup{display:inline;vertical-align:middle;}
.plc .pi .message{line-height:22px;margin-top:8px;}
.plc .avatar img{border-radius:5px;border:0;padding:0;width:45px !important;height:45px !important;}
.plc .pi .authi .grey{line-height:25px;}
.plc .pi .authi .tm_sf{line-height:18px;height:18px;margin-top:-5px;}
.plc .pi .authi .tm_sf .tm{color:#999;}
.plc .pi .authi .tm_sf .lookSelf{color:#666;font-size:14px;}
.plc .pi .authi .tm_sf .replyBtn{display:inline-block;float:right;width:30px;height:100%;background:url(../../img/extend/ic_msg_green.png) no-repeat right center / auto 80%;}
.plc .hd_pi{position:absolute;width:42px;height:42px;top:10px;left:0;}
.plc .hd_pi img{display:block;width:100%;height:100%;border-radius:5px;}
.plc .fastpost{padding-left:38px;}
.plc .fastpost #fastpostmessage{margin-top:0;height:28px;line-height:28px;}
.plc .fastpost #fastpostsubmitline{position:relative;width:80%;}
.plc .fastpost #fastpostsubmitline .y{position:absolute;top:0;right:0;margin:0 !important;width:30px !important;height:30px !important;background:url(../../img/extend/ic_setImg.png) no-repeat center center / auto 100% !important;}
.plc .fastpost #fastpostsubmitline #fastpostsubmit{width:100%;border:none;padding:0;margin:0;background-color:#44bba5;height:36px;line-height:36px;font-size:16px;background-image:none;}

.search .input{height:24px;line-height:24px;}
.search .button2{border:none;padding:0;margin:0;background-color:#44bba5;height:38px;line-height:38px;font-size:16px;background-image:none;}

.mmt a.a,#content .mmt a:visited.a,.wp .btn_pn_post{background-color:#44bba5;border:none;background-image:none;}

.userinfo .btn_exit a{background-color:#44bba5;}

.btn_register .pn{background:#44bba5;border:none;}
#publicBtn{width:200px;height:45px;line-height:45px;background:#44bba5;color:#fff;font-size: 18px;text-align:center;border-radius:5px;cursor:pointer;display:block;margin:0 auto;font-weight:bold;}

@media only screen and (max-width:320px){
    .plc .fastpost #fastpostsubmitline{position:relative;width:90%;}
}