body { background: #F5F5F5 !important}


#pt { padding: 5px 0}


.pgs #newspecial { width: 90px; height: 32px; background: url(../dingzhi/pn_post.png) no-repeat center center #ffd100}


.pgs #newspecial img { display: none}


.tl .th { border-bottom: 1px solid #EEEEEE; background: none}


.pn { background: #ffd100}
.re_group li h3 a:hover, .pbn .xi2 a:hover { color: #4285f4 !important}

.pn em, .pn strong { color: #FFFFFF}
.tns th { border-right: 1px solid #EEEEEE !important}




#g_guide li, .bbda { border-bottom: 1px dashed #E6E6E6}





.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: 740px; margin: 0}


.ct2 .sd { width: 250px}








#ct .bm { padding: 15px; margin: 0 0 10px 0; border: 0}


#ct .bm_h { padding: 15px 0 0 0; font-size: 16px; color: #333333; 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: 10px 0}








.thread_post { width: 250px; height: 56px; padding: 0; margin: 0 0 10px 0; text-align: center; border-radius: 0; background: url(t_post.png) no-repeat 50px center #ff6f3d}


.thread_post:hover { background: url(t_post.png) no-repeat 50px center #ff7e51}


.thread_post a { padding: 0 0 0 30px; height: 56px; line-height: 56px; color: #FFFFFF; font-size: 18px}


.thread_post a:hover { text-decoration: none}








.portal_index_side2 { width: 730px; height: 300px; overflow: hidden; position: relative}


.portal_index_side_window2 ul { width: 999999px; height: 300px; position: relative}


.portal_index_side_window2 li { width: 730px; height: 300px; 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(../dingzhi/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: 242px; height: 48px; padding: 12px 0 12px 0; border-bottom: 0; overflow: hidden}


.re_group .pic { float: left; margin-right: 12px}


.re_group li p { width: 165px; height: 36px; margin-right: 10px; color: #888888; overflow: hidden}





.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(../dingzhi/rt_ico2.png) no-repeat 4px center;


    font-size: 14px;


    width: 200px;


    padding-right: 0;


    margin-bottom: 12px;


    overflow: hidden;


    white-space: nowrap;


    word-wrap: normal;


    text-overflow: ellipsis;


}


.ma_rt_c a { color: #777777}


.fl_row td {
    border-top: 1px dashed #DDDDDD;
}





.tb { padding: 0 5px 0 0}


.pgb a { padding-right: 12px}


.tl .th { padding: 0}



.g_box { float: left; background: #FFFFFF; width: 195px; padding: 20px; margin-right: 20px}


.g_bg { position: relative; width: 100%; height: 280px; margin-top: 10px; background: url(bg.jpg) no-repeat center center; background-size: cover}


.g_bg a#create_group_btn { position: absolute; top: 50%; left: 50%; margin-left: -105px; margin-top: -24px; float: none; color: #FFFFFF; padding: 10px 50px; border-radius: 5px; border: 1px solid #FFFFFF; font-size: 18px; transition: all 0.5s ease 0s}
.g_bg a#create_group_btn:hover { color: #0A7FF2; border: 1px solid #0A7FF2}