/*common css by xiaoyu*/
.xiaoyu_buttons,.xiaoyu_submit,.pnpost .pn{background:#df0b19;border:1px solid #df0b19;border-radius:4px;color:#fff;cursor:pointer;}
.xiaoyu_buttons,.xiaoyu_submit,.pnpost .pn:hover{background-color:#ff7519;color:#fff;}
.xiaoyu_buttons:hover,.xiaoyu_submit:hover{background:#ff936a;border:1px solid #ff936a;}
.tedt{ border-color:#e6e6e6}
.pn{ background:#d51737;border:1px solid #d51737; color:#fff;}
.m_c .flb {
  background: #f1f6f8;
  border-bottom: 1px solid #dfe4e7;
  border-top: 1px solid #fff;
  line-height: 18px;
  margin-bottom: 10px;
  padding: 9px 9px 8px 15px;
}
.login_slct a{ margin-right:-5px;}
.pg_space .tb {
  border-bottom: 1px solid #ccc;
}
.pg_announcement .ct2_a{ border:1px solid #dfe4e7; padding-top:10px; padding-right:10px; padding-bottom:10px;}

/*版块*/
.xm_tp{margin-bottom:15px;}
.xm_tp #chart .y{margin-top:-130px;}
.xm_tp .chart{background:none;border:5px solid #FFF;border-radius:5px;color:#4f5051;height:60px;font-size:14px;overflow:hidden;padding:15px 0;}
.xm_tp .chart em{color:#4f5051;display:block;font-size:28px;line-height:32px;font-weight:400}
.xm_tp .chart li{border-right:1px solid #D1D3D7;float:left;height:100%;line-height:24px;text-align:center;width:299px;}
.xm_tp .chart ul{height:100%;width:1200px;}
.xm_tp .y{text-align:right;}
.xm_tp .y a{color:#656D78;font-size:12.5px;}
.xiaoyu_forumlist .bm_h, .xiaoyu_forumlist .bmw .bm_h{font-size: 14px;height: 40px;line-height: 40px;background:#fafafa;}
.xiaoyu_forumlist .xiaoyu_note{border:1px solid #e6e6e6;margin-bottom:15px;background:#FAFAFA}
.xiaoyu_forumlist .xiaoyu_note .bordertop{border-top:1px solid #fff;height:29px;padding:10px 10px 0;}
.xiaoyu_forumlist #an .xiaoyu_show_notetext{color:#FF6F3D;background:url("img/an_icon.gif") no-repeat left center;padding-left:25px;display:block;}
.xiaoyu_forumlist #an li{float:left;text-align:left;width:776px;}
.xiaoyu_forumlist #an li span{width:auto;max-width:700px; padding-right:10px;overflow:hidden}
.xiaoyu_forumlist .bmw .bm_h a{color:#444;font-size:15px;font-weight:400;}
.xiaoyu_forumlist{width:855px;float:left;}
.xiaoyu_forumlist .fl{border:none;background:none}
.xiaoyu_forumlist .fl .bm{margin-bottom:15px;border:1px solid #e6e6e6;}
.xiaoyu_forumlist .fl .bm_h{border:none;border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;}
.xiaoyu_forumlist .fl .bm_h span.y, .xiaoyu_forumlist .fl .bm_h span.y a{ color:#999}
.xiaoyu_forumlist .fl_g dt a, .xiaoyu_forumlist .fl_tb td h2 a{color:#444;font-size:15px;font-weight:normal;}
.xiaoyu_forumlist .fl_g dt a:hover, .xiaoyu_forumlist .fl_tb td h2 a:hover{ color:#ff7c00}
.xiaoyu_forumlist .xm_gd .fl_g:hover .fl_g_inner{background:#fdfdfd;border:1px solid #e8e8e8;}
.xiaoyu_forumlist .xm_gd .fl_g_inner{background:none;border:1px solid transparent;padding:15px 10px;}
.xiaoyu_forumlist .xiaoyu_columns{color:#999;font-size:12px;height:20px;line-height:20px;overflow:hidden}
.xiaoyu_forumlist .xiaoyu_bklastpost_ico{color:#999;background:url(img/bkthreadico.png) no-repeat left center;padding-left:15px;}
.xiaoyu_forumlist .xiaoyu_lk h2{font-weight:400;font-size:15px;color:#444;}
.xiaoyu_forumlist .fl_by cite, .xiaoyu_forumlist .fl_by cite a, .xiaoyu_forumlist .fl_by div{ color:#999}
.xiaoyu_subforum{ width:1200px;}
.xiaoyu_subforum .bm{background:#FFF;border:1px solid #e6e6e6;}
.xiaoyu_subforum .bm_h h2{color:#444;font-size:15px;font-weight:400;}
/*收藏*/
.xiaoyu_favfl_g img{ width:30px; height:30px; border-radius:2px; margin-top:5px;}

.kym_sub_bm .bm_h{background:#fafafa;border:none;border-bottom:1px solid #e6e6e6;font-weight:700;height:40px;line-height:40px;text-align:left;}
.kym_sub_bm bm_h:hover{background:0 #f9f9f9;border:1px solid #e8e8e8;border-image:none;}
/*发贴页面*/
.pg_post{ background:#fff;}
.xiaoyu_post .edt{background:#F2F2F2;border:1px solid #ccc;}
.xiaoyu_post .edt .bar{ padding:10px; background:#E5EDF2}
.xiaoyu_post .edt .bar a{ border-color:#E5EDF2}
.xiaoyu_post .edt .bbar{background:#E5EDF2}
.xiaoyu_post_art{background:#fff;border:1px solid #e6e6e7;margin:auto;padding:25px 25px 0;width:1148px;}
.xiaoyu_post_art .bbs{border-bottom:1px solid #e6e6e7!important;color:#f46344;margin:0 -25px;padding:0 25px 10px;}
.xiaoyu_post_art .bm{border:1px solid #e6e6e7;border-radius:4px;}
.xiaoyu_post_art .dopt,.xiaoyu_post .pbt{background:#E5EDF2;border:1px solid #ccc;padding:10px;}
.xiaoyu_post_reply{background:#FFF;border:1px solid #e6e6e6;padding:0 15px; margin-top:-2px;width:823px;}
.xiaoyu_post_reply .authi .auth_name{color:#ff8b3d;font-size:14px;margin-right:5px;}
.xiaoyu_post_reply .authi,.xiaoyu_post_reply .pi .authi em,.xiaoyu_post_reply .authi a{color:#8c8c8c;font-size:12px;line-height:20px;}
.xiaoyu_post_reply .avatar{margin:25px 0 0;}
.xiaoyu_post_reply .avatar img{border-radius:25px;height:50px;padding:0;width:50px;}
.xiaoyu_post_reply .pi em{color:#c3c3c3;}
.xiaoyu_post_reply .xiaoyu_pgs .pg{ margin-bottom:25px;}
/*主题排列css*/
.xiaoyu_wp{ width:1200px; margin:0 auto}
.contain_header{background:#fff;border:1px solid #e6e6e6;font-size:12px;margin:0 0 10px; height:80px;padding:25px 20px 10px 245px;position:relative;}
.contain_header .wrap{border:1px solid #e6e6e6;position:absolute;top:-55px;left:20px;overflow:hidden;padding:2px;width:200px;height:150px; text-align:center}
.contain_header .wrap img{display:block;height:150px;width:200px;}
.contain_header .xiaoyu_post_btn{font-size:12px;height:26px;line-height:26px;position:absolute;right:0;top:-40px;width:110px;}
.contain_header .xiaoyu_post_btn:hover,.personLayer .btn a,.column_c .lecturer_list li h3 a,.kym_ptitle_bm_h a{color:#FFF;}

.contain_header .contain_header_con{color:#8c8c8c;}
.contain_header .contain_header_con .xm_tp_action{ height:30px; line-height:30px;margin-bottom:10px;}
.contain_header .contain_header_con .xm_tp_action h2{color:#333;float:left;font-size:20px;margin-right:15px; max-width:300px;height:30px; line-height:30px; overflow:hidden}
.contain_header .contain_header_con .xiaoyu_intro{ max-height:36px; line-height:18px; color:#444;font-weight:normal; overflow:hidden}
.xiaoyu_filtrate{background:#fafafa;border:1px solid #e6e6e6; border-bottom:none}
.xiaoyu_ttp{border-top:none;padding:15px 55px 0 8px; margin:0}
.xiaoyu_ttp .a a:hover{background:#FFF!important;color:#FF6F3D!important;}
.xiaoyu_ttp a, .xiaoyu_ttp .a a{background:none;border:none;height:16px;line-height:16px;margin-bottom:5px;padding:2px 12px;}
.xiaoyu_ttp li a{color:#333;display:inline-block;font-size:14px;font-weight:100;height:16px;line-height:16px;}
.xiaoyu_ttp li a img{float:left;height:16px;margin-right:4px;width:16px;}
.xiaoyu_tl .showmenu{color:#333;display:block;padding:0 0 0 10px;}
.xiaoyu_tl .showmenu_outer{background:#FFF;border:1px solid #D1D1D1;border-radius:4px;display:inline-block;height:24px;line-height:24px;margin-right:8px;vertical-align:middle;width:90px;}
.xiaoyu_show_outer{background:#FAFAFA;height:56px;line-height:56px; border-bottom:1px solid #e6e6e6;margin-top:1px;padding:0 20px;}
.xiaoyu_openthreadtypes{ background:none; border-bottom:none}
.xiaoyu_tl{ border-color:#e6e6e6}
.xiaoyu_tl .bm_c{ padding:0 15px;}
.xiaoyu_tl th, .xiaoyu_tl td{ border-color:#e6e6e6}

.xiaoyu_tl th{ padding-right:0}
.xiaoyu_commonlist{ position:relative; padding:10px 0 10px 66px}
.xiaoyu_commonlist .xiaoyu_avatarbox{ position:absolute; left:5px;}
.xiaoyu_commonlist .xiaoyu_avatarbox img{ width:48px; height:48px; border-radius:24px; overflow:hidden}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_subject{ font-size:16px; font-weight:400; color:#444; padding-right:5px;}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_subject a:hover{ color:#ff7c00}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_annsubject{ background:url(../images/an_icon.gif) no-repeat left center; padding-left:20px;}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo{ height:25px; line-height:30px; }
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo em, .xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo em a{color:#9b9b9b; height:25px; line-height:30px; }
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo .numb{color:#9da5ab;float:right;font-size:12px;}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo .numb i{background:url(../images/invitation_pic.png) no-repeat;display:inline-block;margin:-3px 5px 0;vertical-align:middle; }
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo .numb.msg i{background-position:-3px -12px;height:11px;width:14px;}
.xiaoyu_tl .xiaoyu_commonlist .xiaoyu_threadinfo .numb.view i{background-position:-2px -1px;height:10px;width:16px;}
.xiaoyu_tl .ts .xiaoyu_noseparatorline{ padding:5px 0px}
.xiaoyu_tl .ts .xiaoyu_separatorline{ padding:5px 8px;}
.pgbtn{background: #FFFFFF;border-top: 1px solid #E5E5E5;margin-top: 0px;}
.xiaoyu_pgs .pg{float:none;margin:25px 0 10px;text-align:center;}
.xiaoyu_pgs .pg a,.xiaoyu_pgs .pg strong,.xiaoyu_pgs .pgb a,.xiaoyu_pgs .pg label{border:1px solid #dfdfdf;color:#333;display:inline-block;float:none;font-size:14px;margin-left:5px;padding:1px 10px;}
.xiaoyu_pgs .pg a.nxt{padding:1px 25px 1px 10px;}
.xiaoyu_pgs .pg a.nxt:hover{background-color:#FFF;color:#333;}
.xiaoyu_pgs .pg a.prev:hover{background-color:#FFF;}
.xiaoyu_pgs .pg strong{background:#FFF;border-color:#df0b19;color:#df0b19;}
.xiaoyu_pgs a:hover{background-color:#df0b19;border-color:#df0b19;color:#fff;}
#autopbn{background: #FFF; border:1px solid #e6e6e6; border-top-color:#fff;border-radius: 0 0 10px 10px;color: #AAB2BD;font-size: 13px;height: 25px;line-height:25px;margin: -1px auto 0;padding: 0;width: 130px; position:relative; z-index:11}
.xiaoyu_pgbtn { border:none}
.xiaoyu_pgbtn a{ margin:0 auto;border:1px solid #e6e6e6;margin:15px; }

/*直播*/
#livethread {
  background: #FAFAFA;
  border-top: 1px solid #e1e1e1;
}

/*内容页*/
#pt{color:#656D78;margin:5px 0;text-decoration:none;}
#pt .z a,.livethreadcon,#livereplycontent dl dd,#modmenu a,.kym_edit a{color:#666;}
#pt.xiaoyu_view_pt{background:#fff;border:1px solid #e6e6e6;color:#8c8c8c;font-size:12px;margin-bottom:10px;margin-top:15px;padding:15px;}
.plc{padding:0 0 0 20px;color:#434a54}
.pls{background:none;border-right:none;}
.xm_ct2 .xm_mn{width:855px;}
.xiaoyu_view_pt .sendtheme{color:#fff;float:right;font-size:12px;height:29px;line-height:29px;width:100px;}
.xiaoyu_list_vier{background:#fff;border:1px solid #e6e6e6;padding-bottom:35px;width:853px;}
.xiaoyu_list_vier .plc{padding:0 15px; color:#434a54}
.xiaoyu_list_vier #p_btn .tshare a{border:none;}
.xiaoyu_list_vier #p_btn a{background:#f1f1f1;border:1px solid #dadada;border-radius:4px;display:inline-block;height:22px;line-height:22px;margin-right:3px;padding-left:8px;padding-right:8px;vertical-align:top;white-space:nowrap;}
.xiaoyu_list_vier #p_btn img{float:none;margin:0 4px 0 0;vertical-align:middle;}
.invitation_con{margin:0 auto 26px;padding:0 15px;position:relative;width:825px;}
.invitation_con .txt{border-bottom:1px solid #e6e6e6;color:#8c8c8c;font-size:12px;line-height:14px;padding-bottom:30px;}
.invitation_con .txt #copy_btn,.invitation_con h1 .J_publish,.imgteaser a:hover{cursor:pointer;}
.invitation_con .txt .f_r{float:right;margin-left:10px;}
.invitation_con .txt .f_r i{background:url(img/invitation_pic.png) 0 0 no-repeat;display:inline-block;margin:-1px 5px 0 0;vertical-align:middle;}
.invitation_con .txt .f_r i.cyli{background-position:-3px -22px;height:14px;width:14px;}
.invitation_con .txt .f_r i.msg{background-position:-3px -12px;height:11px;width:14px;}
.invitation_con .txt .f_r i.see{background-position:-2px -2px;height:8px;width:16px;}
.invitation_con .txt .marktxt{color:#ff4c4c;margin-right:7px;}
.invitation_con .txt .name,.invitation_con .txt .publish_address,.personLayer .personLayer_msg .user_msg span .user_name,.personLayer ol li span.num{color:#333;}
.invitation_con .txt .publish_address{margin:0 10px 0 7px;}
.invitation_con .txt .status,.invitation_con .txt .stamp{background:#ff4c4c;border-radius:5px;color:#fff;line-height:16px;margin:-1px 0 0 5px;padding:0 5px;}
.invitation_con .txt .time,.invitation_con .txt .name,.invitation_con .txt #copy_btn{margin-left:7px;}
.invitation_con .txt a{color:#999;margin-left:10px;}
.invitation_con h1{color:#333;font-size:22px;font-weight:400;height:auto;line-height:26px;margin-bottom:25px;max-height:50px;overflow:hidden;padding-top:25px;position:relative;text-align:left;width:815px;word-break:normal;word-wrap:break-word;z-index:1;}

.reply_con .nonstop{color:#8c8c8c;display:inline-block;float:right;font-size:12px;height:20px;}
.reply_con .nonstop input{border:1px solid #e6e6e6;height:16px;line-height:16px;width:40px;margin:5px;outline:0 none; padding:0 2px; background:none}
.reply_con .nonstop #fj_btn{ margin-top:5px;}
.reply_con .replay_num{color:#8c8c8c;float:left;font-size:14px;line-height:20px;margin-left:5px;}
.reply_con .reply_title{padding:15px 0 5px; line-height:28px; height:28px;}
.reply_con .reply_title a.show{color: #ff7519;font-size: 18px;}
.reply_con h3{float:left;font-size:16px;line-height:20px;}
.xiaoyu_view_reply{border-bottom:1px solid #e6e6e6; margin-bottom:15px;}
.xiaoyu_view_reply .pls,.xiaoyu_f_pst .pls{width:50px;}
.xiaoyu_view_reply .t_fsz{min-height:50px;}
.xiaoyvu_recommen{border:1px solid #e6e6e6;}
.xiaoyvu_recommen .bm_h{background:#fafafa;border:none;border-bottom:1px solid #e6e6e6;height:40px;line-height:40px;}
.xiaoyvu_recommen li{float:left;height:25px;line-height:25px;overflow:hidden;width:359px;}
.xiaoyvu_recommen li a{padding-right:10px;}
.xm_avt img{height:48px;width:48px;}
.con{border:1px solid #e6e6e6;padding:0 15px 15px;}
.personLayer .personLayer_msg{padding-top:20px;}
.xiaoyu_profile{ margin-bottom:10px;}
.left_wrap{background:#fff;border-radius:5px;margin-bottom:15px;}
.left_wrap .center{background:#fff none repeat scroll 0 0;height:100%;left:0;position:absolute;text-align:center;width:100%;z-index:0;}
.left_wrap .circle{bottom:8px;position:absolute;text-align:center;width:100%;z-index:11;}
.left_wrap .circle span{background:#000 none repeat scroll 0 0;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 3px;opacity:0.5;width:8px;}
.left_wrap .circle span.current{opacity:1;}
.personLayer .personLayer_msg .user_head{-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #e3e3e3;border-radius:50%;display:block;height:70px;margin:0 auto;width:70px;}
.personLayer .personLayer_msg .user_head img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;height:60px;margin:5px auto;width:60px;}
.personLayer .personLayer_msg .user_msg{line-height:20px;padding-top:8px;text-align:center;}
.personLayer .personLayer_msg .user_msg .txt{color:#8c8c8c;font-size:12px;}
.personLayer .personLayer_msg .user_msg p .user_name{color:#333;font-size:14px;text-decoration:none;}
.personLayer .personLayer_msg .user_msg span .vip_icon{position:absolute;right:-23px;top:7px;}
.personLayer .personLayer_msg .user_msg span .vip_icon_m{right:-18px;}
.personLayer .personLayer_msg .user_msg span,#nv .xm_nav li.a a{position:relative;}
.personLayer .btn{background-color:#ff8b3d;border:1px solid #ff8b3d;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:28px;line-height:28px;margin:0 5px;padding:0;text-align:center;width:130px;}
.personLayer .btn-blue{background-color:#6999ee;border-color:#6999ee;color:#fff;}
.personLayer .integral{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;width:70px;}
.pl .xm_card{background:#fff;border:5px solid #f3f3f3;margin-left:-10px;margin-top:-40px;padding:5px;}
.bui .m img{height:76px;width:76px; border-radius:2px}
.pi{border:medium none;height:20px;line-height:20px;margin:25px 0 10px;padding:0;}
.pi strong a{border:none;margin:0;padding:0;}
.pi strong a span{background:#ee5567;border-radius:4px;color:#FFF;font-weight:400;height:20px;line-height:20px;margin-top:0;padding:0 10px;}
.pl .card_inner{background:#FFF;overflow:auto;padding:14px;}
.pl .card_inner .avatar{width:76px;}
.pl .card_inner .avatar img{margin:0;max-height:74px;max-width:74px;width:auto;}
.pl .card_inner .c_action{border-top:1px dashed #D7D7D7;height:20px;line-height:20px;margin:10px 0 0;padding:10px 0 5px;}
.pl .card_inner .c_action a{border-radius:4px;display:block;height:20px;line-height:20px;padding:0 10px;text-decoration:none;}
.pl .card_inner .c_action a.y{background:#dfdfdf;margin-left:8px;}
.pl .card_inner .c_action a.z{background:#ff4f00;color:#fff;}
.pl .card_inner .c_action a.z:hover{color:#fff!important;}
.pl .card_inner .c_icon{clear:both;margin-left:-80px;}
.pl .card_inner .c_icon a{display:block;margin:15px 0 5px;overflow:auto;white-space:normal;}
.pl .card_inner .c_icon a img{float:left;margin:0 8px 10px 0;}
.pl .card_inner .c_icon a span{background:url(img/medal_more.gif) no-repeat scroll 0 0;float:left;height:22px;margin-top:5px;text-indent:-9999px;width:17px;}
.pl .card_inner .c_info{margin-left:90px;}
.pl .card_inner .c_info em{float:left;width:40px;}
.pl .card_inner .c_info li{border-left:1px solid #707070;float:left;line-height:14px;margin-bottom:4px;margin-left:-9px;padding-left:8px;width:110px;}
.pl .card_inner .c_info p{line-height:14px;margin:0;}
.pl .card_inner .c_info ul{overflow:hidden;width:220px;}
.pl .card_inner .c_info_top{height:28px;margin-top:-4px;}
.pl .card_inner .c_info_top a{vertical-align:middle;}
.pl .card_inner .c_info_top strong{font-size:16px;margin-right:10px;}
.xiaoyu_edit{ padding:10px 0;}

/*内容页快速回贴*/
.xiaoyu_f_pst{border:1px solid #e6e6e6;padding:5px 20px 20px;width:813px;}
.xiaoyu_f_pst .pls .avatar img{border-radius:25px;height:50px;width:50px;}
.xiaoyu_f_pst .tedt{background:#FAFAFA;border:1px solid #e6e6e6;width:100%;}
.xiaoyu_f_pst .tedt .bar{background:#FAFAFA;padding:5px;}
.xiaoyu_f_pst .hasfsl{ margin-right:0}
#adSlid .kym_focus{height:325px;overflow:hidden;position:relative;width:577px;}
#f_pst{margin-top:10px;}
#f_pst .plc{padding-right:0;}
#f_pst.xiaoyu_f_pst .avatar{margin:25px 0 0;}
#f_pst.xiaoyu_f_pst .avatar img,#um{padding:0;}
.ad .pls,.ad .plc{background:#FFF;height:0;padding:0;}
.addlecturer{position:absolute;right:5px;top:-13px;}
#xiaoyu_stamp{position:absolute;right:40px;top:5px;}
#xiaoyu_stamp img{width:120px;}
