body { background: #F5F5F5 !important}
#quater_head_top { margin: 0}
#pt { padding: 5px 0}
.pgs #newspecial {
    display: block;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 100px;
    background: #0abd7e;
}

.tb { height: 35px; border-bottom: 1px solid #EEEEEE; background: #FAFAFA}
.tb li { float: left; margin: 0}
.tb a { display: block;padding: 0 15px !important;margin: 0; border: 0; border-right: 1px solid #EDEDED; background: none!important}
.tb .a a, .tb .current a { color: #666666; border-bottom-color: #FFF; background: #FFF !important;font-weight: 400}
.tb .y a { background: none !important}

.bm .tb li { margin: 0}
.bm .tb .a a { height: 36px; border-bottom: 0}

.ct2 .mn { width: 860px; margin: 0}
.ct2 .sd { width: 320px}


#ct .bm { padding: 15px; margin: 0 0 10px 0; border: 0}
#ct .bm_h { padding: 5px 0 0 0; font-size: 16px; color: #777777; font-weight: bold; margin-bottom: 10px; line-height: 120%; position: relative; border: 0; background: none}
#ct .bm_h h3 { color: #919090; font-size: 15px; padding-left: 28px; background: url(cate.png) no-repeat left 1px}
#ct .bm_c {
    padding: 0px 0;
}


.thread_post {
    width: 320px;
    height: 56px;
    padding: 0;
    margin: 0 0 0px 0;
    text-align: center;
    border-radius: 0;
    background: url(t_post.png) no-repeat 90px center #ffa000;
}

.thread_post:hover { background: url(t_post.png) no-repeat 90px center #46C071}

.thread_post a { padding: 0 0 0 30px; height: 56px; line-height: 56px; color: #FFFFFF; font-size: 19px}
.thread_post a:hover { text-decoration: none}


.portal_index_side2 { width: 830px; height: 340px; overflow: hidden; position: relative}
.portal_index_side_window2 ul { width: 999999px; height: 340px; position: relative}
.portal_index_side_window2 li { width: 830px; height: 340px; text-align: left;font-size:0;float:left;display:inline;position:relative; overflow: hidden}
.portal_index_side_window2 li .si_0 { position: absolute; bottom: -44px; left: 0; width: 814px; height: 44px; line-height: 44px; font-size: 16px; padding-left: 16px; transition: all 0.5s ease 0s; background: url(banner_bg.png) repeat left top}
.portal_index_side_window2 li .si_1 { font-size: 16px; font-weight: 400; padding-left: 0; color: #FFFFFF}
.portal_index_side_window2 li:hover .si_0 { bottom: 0}
.portal_index_side_window2 li p { width:300px;height: 20px;line-height: 20px; margin: 5px 0 30px 0; overflow: hidden; padding-left: 22px}
.portal_index_side_list2 { position:absolute; width: auto; height: 10px; right: 5px; bottom: 15px; text-align: right; overflow: hidden}
.portal_index_side_list2 a { float: left; width: 10px; height: 10px;overflow: hidden; cursor: pointer; display: inline-block; margin-right: 10px; opacity: 0.3; border-radius: 10px; background: #FFFFFF}
.portal_index_side_list2 a.active,.portal_index_side_list2 a:hover { opacity: 1; background: #D3D2E4}
.portal_index_side_list2_a1 { position:absolute;z-index:10;bottom:0;width:100%}
.portal_index_side_list2_a2 { position:relative}


.re_group li { float: left; width: 261px; padding: 12px 0 12px 9px; border-bottom: 1px dashed #EDEDED}
.re_group .pic { float: left; margin-right: 12px}
.re_group li p { color: #888888}

.ma_portal_y {
    background: #FFF none repeat scroll 0% 0%;
    padding: 20px 15px 15px 15px;
    margin-bottom: 10px;
}
.ma_portal_y_t {
    font-size: 16px;
    color: #5E5E5E;
    font-weight: normal;
    margin-bottom: 16px;
    line-height: 120%;
    position: relative;
    top: -5px;
}
.ma_rt_t img {
    position: relative;
    top: 5px;
    margin-right: 11px;
}
.ma_rt_c li {
    float: left;
    padding-left: 19px;
    line-height: 150%;
    background: url(rt_ico2.png) no-repeat 4px center;
    font-size: 14px;
    width: 360px;
    padding-right: 35px;
    margin-bottom: 12px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
}
.ma_rt_c a { color: #777777}


.tb { padding: 0 5px 0 0}
.pgb a { padding-right: 12px}
.tl .th { padding: 0}





/*发帖按钮*/
.pn{ background:none; box-shadow:none!important; border:0!important;}
.pnc{border-color:#0abd7e ;background: #0abd7e;padding:0 10px; font-size:12px;}
.ftid a{ border-color:#eaeaea;background: #FFF url(newarow.gif) no-repeat 100% -1px; color:#999!important;}
.ftid a:hover{background: #FFF url(newarow.gif) no-repeat 100% -24px;}
/*分页*/
.pg a, .pg strong, .pgb a, .pg label {float: left;height: 28px;line-height: 28px;margin-right: 2px;padding: 0 10px;border: 1px solid #eee; overflow: hidden; border-radius: 0;background-repeat: no-repeat; background: #FFFFFF;}
.pg strong { background: #0abd7e ; border-color: #0abd7e ;color: #FFFFFF;}
.pg a.nxt { padding-right: 10px; background: #FFFFFF;}
.pg a.nxt:hover{background: #0abd7e ; color: #FFFFFF;}
.pg a.prev{ background:#fff url(arrowleft.png) center no-repeat;}
.pg a.prev:hover{background:#0abd7e url(arrowleft1.png) center no-repeat;}

.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp {
    float: left;
    margin-right: 5px;
    display: block;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    width: 100px;
    background: #0abd7e;
    border-radius: 4px;
}



.fl_i {
    width: 180px;
    text-align: right;
}









