@charset "utf-8";

.btn_bo_user .more_opt li button,
.btn_bo_user .more_opt li a { font-size:13px; }
.btn_bo_user .more_opt li button i { line-height: 35px; }





#bo_list_total { font-size:13px; }
#bo_list thead tr th { font-weight:600; }
#bo_list thead tr th, #bo_list tbody tr td { vertical-align:middle; color:#666; }
#bo_list tbody tr:hover { border:none; }
#bo_list tbody tr.bo_notice td { background:#fff !important; }
#bo_list .td_num,
#bo_list .td_num2,
#bo_list .td_datetime { font-size:13px; }

#bo_list .td_subject .bo_tit { font-size:18px; font-weight:600; }
#bo_list .td_subject .bo_tit>span,
#bo_list .td_subject .bo_tit i.fa-heart,
#bo_list .td_subject .bo_tit i.fa-download,
#bo_list .td_subject .bo_tit i.fa-link { display:none; }
#bo_list .td_subject .bo_tit i.fa-lock { color:#333; background:none; border:0px; font-size:14px; }
#bo_list .td_num2 .notice_icon { color:#000; }
#bo_list .td_name { text-align:center; }
#bo_list .td_datetime { width:15%; }






#gall_ul { margin:0px -15px 20px; display:flex; flex-wrap:wrap; }
#gall_ul li { width:33.3333%; padding:15px; padding-bottom:30px; }
#gall_ul li a { display:block; position:relative; transition:all ease-out .3s; }
#gall_ul .gall_img { margin-bottom:20px; }
#gall_ul .gall_img img {   box-shadow: 0 10px 10px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); }
#gall_ul .bo_cate_link { display:block; float:none; margin:0; padding:0; width:100%; height:50px; line-height:50px; background:#fff; font-weight:400 !important; color:#959595 !important; }
#gall_ul .bo_cate_link:after { content:""; width:40px; height:2px; background:#2d2d2d; position:absolute; left:0; top: 0; }
#gall_ul .bo_tit { margin:15px 0; font-size:18px; }
#gall_ul .bo_cnt { display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 25px; height: 50px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 

#gall_ul .bo_tit .new_icon,
#gall_ul .gall_info i { display:none; }

#gall_ul .gall_info span {margin-right:20px; font-weight:normal; font-size:12px; color:#999; }


#gall_allchk label { font-size:12px !important; vertical-align:top; }
#gall_allchk label:hover { color:#000; }


nav.pg_wrap .pg { font-size:13px; }
nav.pg_wrap .pg .pg_page { background:#fff; border:none; }
nav.pg_wrap .pg .pg_current { background:none; border:none; color:#000; }
nav.pg_wrap .pg .pg_start,
nav.pg_wrap .pg .pg_prev,
nav.pg_wrap .pg .pg_end,
nav.pg_wrap .pg .pg_next { margin:0 10px; border:none; text-indent:0; background:none; }





#bo_w #btn_autosave,
#bo_w .btn_cke_sc { display:none; }
#bo_w .smarteditor2 iframe { margin:0 !important; }
#bo_w .bo_w_flie .frm_file { padding:0 0 0 50px; border:none; background:#fff; }
#bo_w .btn_submit, #bo_w .btn_cancel { font-size:12px; font-weight:600; }
#bo_w #wr_password { margin:0; }



#bo_v { }
#bo_v #bo_v_title .bo_v_tit { font-size:28px; font-weight:600; }
#bo_v #bo_v_info { margin-bottom: 40px; }
#bo_v #bo_v_info .profile_info_ct strong { margin-right:10px; font-size:12px; }
#bo_v .videoWrapper iframe { margin:0 !important; }
 
#bo_v .bo_v_cate,
#bo_v #bo_v_info .pf_img,
#bo_v #bo_v_info .profile_info_ct strong i,
#bo_v #bo_v_share { display:none; }
#bo_v .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
#bo_v .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }





@media all and (max-width: 1200px) {
    #gall_ul li { width: 50%; }
}

@media all and (max-width:900px) {
    #bo_list .tbl_wrap table thead,
    #bo_list.mobile .td_name,
    #bo_list.mobile .td_num,
    #bo_list.mobile .td_datetime
    {display:none;}

    #bo_list .bo_tit { font-size:16px;}
    #bo_list .bo_tit .bo_tit_sub { margin-top:5px; }
    #bo_list .bo_tit .mo_name,
    #bo_list .bo_tit .mo_num,
    #bo_list .bo_tit .mo_datetime { margin-right:20px; font-weight:normal; font-size:12px; color:#999; }





    #bo_v #bo_v_title .bo_v_tit { font-size:22px; }

}

@media all and (max-width: 760px) {
    #gall_ul li { width: 100%;padding: 20px; }
}
