@charset "utf-8";
/* /base/css/KS.css */

/* CSS Document 
Use for:	重设浏览器默认样式
Version:	1.0
Date:		2011/04/10
Author:		情封
Update:     2012/04/17
*/

/* CSS reset */
html{ 
	background:#fff;
	color:#000;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	}

/*内外边距通常让各个浏览器样式的表现位置不同*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{ font:400 12px/1.8 'SimSun';}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
input,select,textarea{ font-size:100%;}
ul,ol{ list-style:none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address,cite,dfn,em,var{font-style:normal;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{ border:0;font-variant:normal;}

/* 去除默认边框 */
fieldset,img{ border:0;}

/* 一致的 del 样式 */
del { text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:500;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/*重排左对齐*/
caption,th { text-align:left;}

/* IE bug fixed: th 不继承 text-align*/
th{ text-align:inherit; }

/*清除浮动*/
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.fl,.fr{display:inline;}
.fl{ float:left }
.fr{ float:right }

/*默认不显示下划线*/
ins,a{text-decoration:none;}
a:hover{text-decoration:underline;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}











/* /cnbbs/css/forums.css */
/*  CSS Document  */

/* update by f2er 11-10-20 */
.cff6600{ color:#ff6600}
.c1c8ed3{ color:#1c8ed3}
.cf00{ color:#f00}
.disno{ display:none}
.f_top{/* background:url(../cnbbs/images/pub.png?) repeat-x 0 0;*/ height:45px; border-bottom:1px solid #e0e7ec;}
.m_split{ /*background:url(../cnbbs/images/mod_public.png?) no-repeat -32px -133px;*/ width:5px; height:10px; margin:0 10px; display:inline-block; zoom:1;*display:inline; vertical-align:middle}
.mod_all{ border-style:solid; border-color:#CFE5F5;border-width:0 1px 1px; padding-bottom:10px; zoom:1; position:relative;}
/* m_pos */
.m_pos{ margin:10px 0 0 20px;_margin:18px 0 0 20px; display:inline; color:#999; position:relative;z-index:999}
.m_pos b{ font-size:14px; margin-right:10px; color:#000}
.m_pos a{ color:#1c8ed3; zoom:1;}


/* m_rt */
.m_rt{ margin:8px 10px 0 0; display:inline;}

/* m_link */
.m_link{display:inline; float:right; position:relative; z-index:100}
.m_link .m_close,.m_link .m_open{ display:block;/* background:url(../cnbbs/images/pub.png?) no-repeat 0 -75px;*/ width:77px; height:30px; padding-left:10px; line-height:30px; color:#1c8ed3; cursor:pointer; }
.m_link .m_open{ background-position:0 -45px;}
.m_link .m_lbd{ /* background:url(../cnbbs/images/m_lbd.png?) no-repeat ;*/ width:262px; height:66px;position:absolute; right:0;_right:-1px; top:30px; padding:25px 12px; zoom:1}
.m_lbd ul{ margin-right:-15px; overflow:hidden; zoom:1}
.m_lbd li{ float:left; width:60px; height:70px; overflow:hidden; text-align:center; margin-right:5px; display:inline; padding-bottom:10px;}
.m_lbd a{/* background-image:url(../cnbbs/images/m_link.png?);*/ background-repeat:no-repeat; display:block; height:20px; width:50px; margin:0 auto; padding-top:45px; color:#1c8ed3}
.img_ht{ background-position:5px 0}/* 话题 */
.img_hh{ background-position:-45px 0}/* 回复 */
.img_qz{ background-position:-95px 0}/* 群组 */
.img_hy{ background-position:-145px 0;}/* 好友 */
.img_zl{ background-position:-195px 0}/* 个人资料 */
.img_xx{ background-position:-245px 0}/* 消息 */
.img_tz{ background-position:-295px 0}/* 通知 */

/* container */
/* update by yufang 11-11-8 */
.mod_pd,.m_pd{ padding:15px 30px 0; zoom:1;/*  background:#fff; */}
.m_pd{ padding:15px 0 0; /* color:#fff; */}
/* m_search */
.m_search{ background:url(../cnbbs/images/pub.png?) no-repeat 0 -110px; padding:0 0 10px 45px; /* border-bottom:1px solid #e5f1fa; */ margin-bottom:5px;}
.m_type,.m_keyword{ background-image:url(../cnbbs/images/search.png?); background-repeat:no-repeat;}
.m_type{ background-position:0 0; width:104px; height:30px; position:relative;z-index:99}
.m_tvalue{ background:url(../cnbbs/images/pub.png?) no-repeat right -160px; display:block; height:30px; line-height:30px; text-align:center; cursor:pointer; padding-right:15px;}
/* update by f2er 11-10-19 */
.m_keyword{ background-position:-104px 0; width:311px; height:24px; margin:0 10px; display:inline; padding:3px; position:relative}
.m_keyword label{ color:#666;position:absolute;left:8px; top:6px;cursor:text;}
.m_keyword input{ width:300px; height:22px; line-height:22px;float:left; border:none; background:none; padding:0 5px; overflow:hidden; }
/* update by yufang 11-11-9 */
.m_keyword .t_input{ width:395px;}
.btn_search{ float:left; background:url(../cnbbs/images/search.png?) no-repeat -421px 0; width:56px; height:31px;padding-bottom:3px; border:none;text-align:center;line-height:31px; color:#1c8ed3; cursor:pointer}
.m_hkey{ float:left; line-height:30px; margin-left:10px; display:inline; color:#555}
.m_hkey a{ color:#1c8ed3; margin-left:10px; zoom:1}
.m_hkey a:hover{ color:#555}

/* m_tlist */
.m_tlist{ display:none; position:absolute; width:101px; /* height:124px; */ left:0; top:30px; z-index:1000}
.m_tlist .hd,.m_tlist .bd,.m_tlist .fd{ background-image:url(../cnbbs/images/m_tlist.png?); background-repeat:no-repeat; width:101px;}
.m_tlist .hd{ background-position:0 0; height:5px; overflow:hidden;}
.m_tlist .bd{ background-position:-101px 0; background-repeat:repeat-y; padding:0 4px 0 1px; width:96px;}
.m_tlist .fd{ background-position:-202px top; overflow:hidden; height:5px;}
.m_tlist li{ height:30px;line-height:30px;}
.m_tlist li{ height:auto !important; *height:auto;min-height:30px;_height:30px; line-height:30px;background: #fff;}
.m_tlist a{ display:block; zoom:1; padding-left:5px; color:#1c8ed3}
.m_tlist a:hover,.m_tlist .active a{ background:#1c8ed3; color:#fff; text-decoration:none}

/* m_col */
.m_col{ width:520px;}
.m_wol{ width:216px;}

/* m_tow */
.m_tow h2,.m_row h2{ color:#000; padding-bottom:8px;}
.m_tow ul{ margin-top:5px;}
.m_tow{ margin-top:-15px;}
/* m_col */
.m_col,.m_star,.m_intro{ border-right:1px solid #e5f1fa; padding-right:25px;}

/* =======update by yufang 11-11-8=============== */
/*.m_col li{ height:24px; line-height:2; border-bottom:1px dashed #d1e8f9; background:url(../cnbbs/image/pub.png?) no-repeat 0 -144px; padding-left:12px; white-space:nowrap; overflow:hidden}*/
.m_col span{ margin-right:10px;}
.m_col span a{ color:#888}
.m_col a{ color:#1c8ed3}

/* m_wol */
.m_wol li{ height:24px; line-height:2; width:220px; overflow:hidden}
.m_wol a{ color:#555; }
.m_wol a:hover{ color:#1c8ed3}

/* m_row */
.m_row{ background:url(../cnbbs/images/m_row.png?) repeat-x; padding:10px 30px; zoom:1}
.m_row .m_gdesc a{ color:#1C8ED3;}
.mt_wrt{ height:24px; text-align:right; margin:-24px 0 0; color:#008ed3}
.mt_wrt a{ color:#008ed3}

.m_row h2{ font-size:14px;}
/* m_imglist */
.m_imglist{ margin-right:-20px; overflow:hidden}
.m_imglist li{ float:left; display:inline; padding:10px 10px 10px 92px; width:158px; border-top:1px dashed #d1e8f9; height:86px; line-height:22px; margin-top:-1px;}
.m_imglist li h3{ width:155px; white-space:nowrap; overflow:hidden;}
.m_imglist .hover{ background:#f3fafe}
.m_imglist h3 a{ color:#008ed3}
.m_imglist h3 strong{ color:#ff5000}
.m_imglist .m_jion{ color:#000}
.m_imglist p span{ margin-right:6px;}
.m_imglist .m_tz{ color:#999;white-space:nowrap; overflow:hidden;}
.m_imglist textarea{display:none;}

.img_game{ float:left; margin-left:-78px; width:78px; display:inline}
.img_game img{ width:60px; height:60px; border:1px solid #ddeefb; padding:3px;display:block;}
.img_game:hover img{ border:1px solid #cae7f9}

/* img_list */
.img_list{ margin-right:-20px; overflow:hidden}
.img_list li{ float:left; width:56px; margin:0 23px 0 0; display:inline; white-space:nowrap; overflow:hidden; text-align:center}
.img_list .clkuname{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -moz-text-overflow:ellipsis;}
.img_list img{ border:1px solid #ddeefb; padding:3px;display:block; width:48px; height:48px; margin-bottom:5px; vertical-align:top;}
.img_list a{ color:#555}
.img_list a:hover img{ border:1px solid #1c8ed3}
.img_list a:hover{ color:#1c8ed3}



/* m_gamelist */
.m_gamelist{ padding:10px 0 10px; zoom:1}



/* 没数据 */
.g_nodata td,.g_nodata{ text-align:center; padding:15px 0; border-bottom:none; color:#000}
/* ========================发起新话题============================== */
/*.mt_wrt .m_gback{ background:url(../cnbbs/images/pub.png?) no-repeat 0 -276px; padding-left:20px; color:#000}*/
/* m_gform */
.m_gform{ padding:10px 0 10px 72px; zoom:1; border-bottom:1px solid #eef7fd}
.m_gform label{ width:52px; margin-left:-72px; float:left; display:inline; text-align:right; color:#666; line-height:2;}

/* ========================add by f2er 11-11-08============================== */
/* m_vote_g */
.m_vote_g{}
.m_vote_g th{ width:100px; font-weight:400; text-align:right;padding:5px 0}
.m_vote_g td .t_input{ padding:3px; width:300px; border:1px solid #ddd;}
.m_vote_g td { padding: 5px 10px;}
.moretip{ cursor:pointer; margin-left:10px;}
/* m_fdv */
.m_fdv{ line-height:2}
.m_fdv .m_type{ background-position:0 -31px; width:100px;}
.m_fdv .m_keyword{ background-position:-100px -31px; width:410px;}
.m_cgroup{ color:#1c8ed3; margin:0 15px;}
.m_cvote{ /*background:url(../cnbbs/images/pub.png?) no-repeat 0 -301px; */ padding-left:20px;color:#1c8ed3; margin-left:10px;}
.m_cvote a{ color:#1c8ed3}
.m_cvote a:hvoer{ text-decoration:none;}
.m_btn{ background:url(../cnbbs/images/m_banner.png?) no-repeat 0 -224px; width:81px; height:31px; border:none; line-height:31px; text-align:center; color:#fff; font-weight:700; cursor:pointer; margin:20px 0 0 72px;}

/* ========================搜索结果页==================================== */
.m_gresult .m_gdesc{ color:#999; white-space:nowrap; overflow:hidden; height:22px; width:155px; }
.m_gresult .m_gdesc a{ color:#1C8ED3}
/* =========================设置=========================================== */
/* m_setting */
.m_setting{ padding:0}
/*.m_setting .hd{ background:url(../cnbbs/images/line.png?) repeat-x center bottom; padding:0 10px; zoom:1}*/
.m_setting .m_gform{ padding:10px 0 10px 123px;}
.m_setting .m_gform label{ width:103px; margin-left:-123px; text-align:right}
.m_setting .m_btn{ margin:20px 0 0 0;}

/* tab_setting */
.tab_setting li{ float:left; height:42px; line-height:42px; margin-right:10px; display:inline; padding-left:2px;}
.tab_setting li a{ color:#555; font-weight:700; padding:0 10px 0 8px; display:block}
.tab_setting .cur,.tab_setting .cur a{ background-image:url(../cnbbs/images/m_banner.png?); background-repeat:no-repeat}
.tab_setting .cur{ background-position:0 -255px;}
.tab_setting .cur a{ background-position:right -255px; color:#1c8ed3}
/* m_qm */
.m_qm{  /*background:url(../cnbbs/images/m_qm.png?) no-repeat;*/ width:372px; height:78px; padding:5px;}
.m_qm textarea{ border:none;_border:1px solid none; resize:none; overflow:hidden; width:372px; height:78px;}
/* ==================================详细页======================================== */
.m_all_banner{ width:978px; border-bottom:1px solid #E0E7EC;overflow:hidden;}

/* m_abq */
.m_abq{ width:260px; margin:0 auto; text-align:center; vertical-align:bottom}
.m_abq td{ vertical-align:bottom}
.m_abq img{ cursor:pointer; margin:3px 0}

/* m_dignum */
.dc2{ background:#00CC00}
.m_dignum{ position:relative; height:50px; margin:0 auto 10px; width:30px;}
.m_digper{ position:absolute; left:5px; bottom:0; width:20px;}
.m_dignum span{ position:absolute; width:20px;left:3px;top:-25px; display:block; font-size:11px; color:#999; text-align:center;}

/* m_dtitle */
/* .m_dtitle,.m_dhd{ background-image:url(../cnbbs/image/m_banner.png?);  background-repeat:repeat-x;} */
.m_dtitle{ line-height:30px; overflow:hidden; padding:5px 0px 0 15px;zoom:1;}
.m_dtitle a{max-width:510px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_dhot{ background:#ff6600; height:18px;display:inline; margin:5px 10px 0 0; line-height:18px; color:#fff; font-weight:400; font-size:12px; padding:0 5px; float:left; -moz-border-radius:3px; border-radius:3px; }
.m_dhd{ background-position:0 -341px; height:39px; padding:0 20px; line-height:39px;}
.m_dnum{/* margin-top:7px; */display:inline;}
.m_theme a{ color:#555; font-size:14px; white-space:nowrap;overflow:hidden;}
.m_copy{ color:#ff6600; cursor:pointer; margin-left:-75px; display:inline; }


/* m_dtable */
.m_dtable{ padding:15px 0; border-bottom:1px  solid #d1e8f9;position: relative;zoom:1;}
.m_dtable th{ width:180px; vertical-align:top}
.m_dtable .content{vertical-align: top;border-left:1px dashed #D1E8F9;padding:0px 18px;}

/* ==========update by yufang 11-11-8============= */
.m_avatar{ background:url(../cnbbs/images/m_avatar.png?2012073101) no-repeat; width:100px; height:98px; margin:0 auto;
    padding:7px 0 5px 10px;position:relative;z-index:3}
.m_avatar img{ width: 90px; height: 90px; display: block;}
.m_aside{ width:160px; padding:0 10px; margin:0 auto;position:relative;}
.m_aside .frm_pinfo{ text-align:center;overflow:hidden;zoom:1;position:relative;z-index:1}
.m_aside .frm_pinfo dt{ margin-bottom:15px; color:#555}
/* ==========update by f2er 11-09-29============= */
.frm_pinfo dd{ text-align:left;float:left;display:inline; vertical-align:middle; font-weight:400; line-height:22px; color:#999; margin-right:3px;width:66px;}
.frm_pinfo dd a{ color:#1c8ed3}
.frm_pinfo .content{ padding:0 20px; border-left:1px dashed #d1e8f9; vertical-align:top;}
/* ==========add by f2er 11-09-29============= */
.m_aside .g_tz{ margin-bottom:4px;}
.m_aside .wzm_name{ color:#f00 }
.m_aside .qzm_name{color:#00aa00}
.m_aside .star_name{color:#ff7e00}
.group_ry{display:block;margin-bottom: 2px;}
.group_medal{display: block;height:67px;margin-bottom:-5px;}
.group_medal .u_medal{width:25px;height:40px;margin:5px 7px 0 0;}
.group_medal .medal_info{display:none;position:absolute;background:#f5fdff;z-index:10;width:130px;height:55px;border:1px solid #cfe0ed;padding:10px;}
.group_medal .medal_more{color:#1C8ED3;float:right;display:none;width:130px;text-align:right;margin-top:4px;}
.medal_info a{color:#1C8ED3;font-weight:700;}
.medal_info .tip_bottom{position:absolute;width:11px;height:6px;top:75px;left:6px;background:url(../cnbbs/images/tip_bottom.png?20130906) no-repeat;}
.frm_profile_name{margin-bottom:4px;width:160px;}
.frm_profile_name .nickname{font-weight:bold;}
.frm_profile_name img{ display: block;margin: 0 auto;}

.frm_profile_name i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../cnbbs/images/sprites_.png?) no-repeat;
    vertical-align: text-bottom;
    margin-right: 5px;
    _overflow: hidden;
}
.frm_profile_name i.i-1 {
    background-position: 0 -123px;
}
.frm_profile_name i.i-2 {
    background-position: 0 -141px;
}
.frm_profile_name i.i-3 {
    background-position: 0 -159px;
}
.frm_profile_name i.i-4 {
    background-position: 0 -177px;
}
.frm_profile_name i.i-5{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../cnbbs/images/auth_g.png?) no-repeat;
    vertical-align: text-bottom;
    margin-left: 5px;
    margin-right:0;
    _overflow: hidden;
}
.frm_profile_name i.i-6{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: none;
    vertical-align: text-bottom;
    margin-left: 5px;
    margin-right:0;
    _overflow: hidden;
}
.frm_profile_name i.i-6 img{
    width:100%;
    height:100%;
    display: block;
}
.frm_profile_name em {
    display: block;
    width: 92px;
    height: 26px;
    background: url(../cnbbs/images/sprites_id.png?) no-repeat;
    margin: 0 auto;
}
.frm_profile_name em.i-1 {
    background-position: 0 0;
}
.frm_profile_name em.i-2 {
    background-position: 0 -28px;
}
.frm_profile_name em.i-3 {
    background-position: 0 -56px;
}
.frm_profile_name em.i-4 {
    background-position: 0 -84px;
}
.frm_profile_name em.i-5 {
    background-position: 0 -112px;
}
.frm_profile_name em.i-6 {
    background-position: 0 -140px;
}
.frm_profile_name em.i-7 {
    background-position: 0 -168px;
}
.frm_profile_name em.i-8 {
    background-position: 0 -196px;
}
.frm_profile_name em.i-9 {
    background-position: 0 -224px;
}
.frm_profile_name em.i-10 {
    background-position: 0 -252px;
}
.frm_profile_name em.i-11 {
    background-position: 0 -280px;
}
.frm_profile_name em.i-12 {
    background-position: 0 -308px;
}
.frm_profile_name em.i-13 {
    background-position: 0 -336px;
}
.frm_profile_name em.i-14 {
    background-position: 0 -364px;
}
.frm_profile_name em.i-15 {
    background-position: 0 -392px;
}
.frm_grade{font-weight:bold;font-size:11px !important;vertical-align:middle;color:#A4332b;margin-top:-1px;overflow:hidden;display:inline-block;padding-left:20px;text-align:center;line-height:13px;width:17px;height:13px;background:url(../cnbbs/images/level.png?);}
/* m_ainfo */
.m_ainfo{ height:24px; line-height:2; border-bottom:1px solid #d1e8f9; overflow:hidden; color:#999;}
.m_ainfo a{ color:#1c8ed3}
.m_alt span,.m_art a{ margin-right:10px;}
/* .m_alt a{ margin-left:10px;} */

/* m_acontent */
.m_acontent{ padding:15px 0; line-height:2;width:745px; overflow:hidden;font-size:14px;word-wrap:break-word !important;min-height:180px;}
.m_acontent > div,.m_acontent > p{font-size: 14px;}
.m_acontent table td, .m_acontent table th {border: 1px solid #999999;}
.m_acontent .a_link_style{background: url(../cnbbs/images/icon_link.png?) no-repeat left center;padding-left: 20px;color: #0eb434;}
.m_acontent em{font-style: italic;}
.m_acontent img{max-width: 100%;}
.m_acontent .video-js{max-width: 100%;}
.m_bottom{vertical-align:bottom !important;text-align:bottom;height:1px;position: relative;}
.t_table td, .t_table th{ border: 1px solid #999;}
/* ==========add by f2er 11-10-26============= */
/* 精华 */
.m_jinghua{ position:absolute; right:230px; top:10px; background:url(../cnbbs/images/jh_4.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_zhiding{ position:absolute; right:300px; top:10px; background:url(../cnbbs/images/zd_4.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_yuanchuang{ position:absolute; right:300px; top:10px; background:url(../cnbbs/images/yc_4.png?20120831) no-repeat; height:70px; width:70px; display:block}
.m_tuijian{ position:absolute; right:300px; top:10px; background:url(../cnbbs/images/tj_4.png?20120831) no-repeat; height:70px; width:70px; display:block}
/* ==========add by f2er 11-09-19============= */
.quote{ background:url(../cnbbs/images/q_start.gif?) no-repeat left top; padding-left:20px; margin:10px 0; color:#999}
.quote .q{ background:url(../cnbbs/images/q_end.gif?) no-repeat right bottom; padding-right:20px;}
.manage_reply{background:#f7fafd; border:1px solid #eef5fc; margin-top:7px; padding:5px 10px; zoom:1; color:#000}
.manage_reply span{font-weight:700; color:#1c8ed3}

/* m_aclick */
.m_aclick{ margin-top:50px;}

/* m_outing */
.m_outing .title{ margin-bottom:20px;}
.m_outing .title span{ color:#1c8ed3}

/* dpage */
.dpage{ background:url(../cnbbs/images/frm_repeat.png?) repeat-x 0 -75px; height:35px;margin-top:0; border-bottom:1px solid #d1e8f9; padding:15px 10px 0 0;overflow:hidden;}
.dpage .mod_page{ float:right;margin-top:0}
.m_dtable .m_btn{ margin:10px 0 0 0}
.m_post{ border-bottom:none; padding-bottom:0}

/* ====================成员列表 add by f2er 11-09-05=========================== */
.member_list { padding:5px 0; border-bottom:1px solid #CFE3F1}
/* =========================add by yufang 11-11-14============================= */
.icon_ask,.award_message{ /* background-image:url(../cnbbs/images/ico_warn.png?); */ background-repeat:no-repeat; display:inline-block; height:16px; margin:0 3px 0 0; overflow:hidden; width:16px; vertical-align:text-top;}
.icon_ask{ background-position: -50px -150px;}
.award_message{ background-position:0 -200px; margin-right:6px;}

/* add by f2er 11-10-26 */
.popupmenu_popup .hd{display:none;}
.pop_comfirm p{font-size:14px;font-weight:700;color:#666;line-height:1.3;}
.popupmenu_popup .pop_btip{ padding:10px 5px;text-align:center; zoom:1;font-size:14px;}

/* pop_confirm */
.pop_confirm{ padding:1em;zoom:1;text-align:center;color:#666;}
.pop_confirm p{ font-size:16px; color:#000; line-height:2; font-weight:700}
.pop_btn input{ margin-right:10px; height:31px; cursor:pointer; border:none; font-weight:700; padding-bottom:3px;}
.btn_join{ background:url(../cnbbs/images/pop_sprite.png?) no-repeat; width:81px; color:#fff;}
.btn_cancel{ background:url(../cnbbs/images/pop_sprite.png?) no-repeat -81px 0; width:55px; color:#1987cf }
.btn_ok{ background:url(../cnbbs/images/pop_sprite.png?) no-repeat 0 -81px; width:55px; color:#fff;}
.btn_cancel2{background:url(../cnbbs/images/ptlogin_img.png?) no-repeat -96px 0; width:55px; color:#1987cf;}

.prohibit_bx li{ height:30px; line-height:30px; overflow:hidden; padding-left:70px}
.prohibit_bx li .tit{ margin-right:20px;}
.prohibit_bx li .reason{ display:inline-block; *zoom:1;*display:inline;padding:3px;}

/* m_addFri */
.m_addFri{ padding-left:70px; zoom:1; overflow:hidden;}
.m_aimg{ float:left; width:54px; margin-left:-63px; display:inline; text-align:center; line-height:2}
.m_aimg img{ padding:2px; border:1px solid #e8edf1}

/* m_atitle */
.m_atitle{ margin-bottom:10px; color:#555;}
.pop_txt{ background-image:url(../cnbbs/images/pop_txt_e.png?);background-repeat: no-repeat;width:291px; height:28px; padding:2px 3px; overflow:hidden }
.pop_txt_focus{ background-position: 0 -32px;}
.pop_txt_error{ background-position: 0 -64px;}
.pop_txt input{ width:280px;border:0;height:22px;line-height:22px;}
.pop_txt textarea{ width:280px; padding:5px 5px 10px; height:13px; line-height:13px;border:none;overflow:hidden; background:none;resize:none;outline:none;}
.pop_count{ color:#999; margin:3px 0 5px;}
.pop_group{ color:#555;}

/* pop_face */
.pop_op{ margin-left:50px;}
.pop_face{ float:left; position:relative}
.pop_face span{ background:url(../cnbbs/images/pop_sprite.png?) no-repeat 0 -112px; width:33px; height:22px; display:block; cursor:pointer; text-indent:-999em; overflow:hidden}
.pop_add,.pop_reduce{ float:left; background:url(../cnbbs/images/pop_sprite.png?) no-repeat; width:13px; height:13px; text-indent:-999em; overflow:hidden; cursor:pointer; margin:5px 5px 0 5px; display:inline}
.pop_add{ background-position:-33px -112px;}
.pop_reduce{ background-position:-46px -112px;}
.pop_list{ position:absolute; left:0; top:22px; display:block; border:1px solid #cfe0ed; padding:5px; width:256px; background:#fff;}

/* pop_dv */
.pop_dv{ padding:5px 0 5px 50px; zoom:1}
.pop_dv label{ float:left; width:40px; margin-left:-50px; display:inline; text-align:right; cursor:default;}
.pop_dv textarea{ border:1px solid #e7e7e7; width:322px; height:98px; resize:none; overflow:hidden;outline:none;}
.pop_dv .pop_url{ width:110px; height:18px; border:1px solid #e7e7e7; padding:2px 3px;}
.pop_dv span{ color:#1c8ed3; margin:0 5px; cursor:pointer}
.pop_tip .url{ color:#999}
/* pop_zh */
.pop_zh li{ float:left; width:150px; padding-bottom:3px; color:#444}
.pop_zh li img{ margin:0 5px;}



/* g_post_message */
.g_post_message{ text-align:center;}

/* 广告 */
.ad_index,.ad_list,.ad_view{ height:60px;}

/* ========================add by f2er 11-10-13======================================= */
/* m_setting */
.m_setting .bd{ padding:0 20px; zoom:1}

/* ========================add by f2er 11-10-17 增加投票======================================= */
.g_avote{}
.g_avote .avote_hd{ background:url(../cnbbs/images/g_vote.jpg?) no-repeat -55px 2px; padding-left:25px; color:#999;}
.g_avote .avote_hd strong{ font-size:14px; color:#000;}
.g_avote .avote_hd span{ margin-left:10px;}
.g_avote .avote_edit{ margin:10px 0;}
.g_avote .avote_edit a{ color:#1c8ed3; margin-right:10px;}


/* g_votelist */
.g_votelist{ margin:30px 0 0 10px;}
.g_votelist li{ overflow:hidden; zoom:1; margin-bottom:10px;}
.g_votelist label{ float:left; width:200px; margin-right:10px; text-align:right;}
.g_votelist label input{ height:15px; width:15px; vertical-align:text-top; margin-right:5px;}
.g_votelist .g_progree{ float:left; width:170px; height:20px; margin-right:10px; overflow:hidden; background:url(//s1.img4399.com/my4399/template/default/image/poll_bar_bg.gif) no-repeat}
.g_votelist .g_progree span{ float:left; height:20px; overflow:hidden; width:5px;}
.g_votelist .g_progree .g_pleft{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column_left.gif); background-repeat:no-repeat}
.g_votelist .g_progree .g_pmiddle{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column.gif); background-repeat:repeat-x}
.g_votelist .g_progree .g_pright{ background-image:url(//s1.img4399.com/my4399/template/default/image/poll_bar_column_right.gif); background-repeat:no-repeat}
.g_votelist .g_percent{ float:left; width:100px; margin-left:10px; display:inline}
.g_vselect{ float:left; margin-top:3px; display:inline}
/* 色块 */
.bc_0 span{ background-position: 0 0; }
.bc_1 span{ background-position: 0 -20px; }
.bc_2 span{ background-position: 0 -40px; }
.bc_3 span{ background-position: 0 -60px; }
.bc_4 span{ background-position: 0 -80px; }
.bc_5 span{ background-position: 0 -100px; }
.bc_6 span{ background-position: 0 -120px; }
.bc_7 span{ background-position: 0 -140px; }
.bc_8 span{ background-position: 0 -160px; }
.bc_9 span{ background-position: 0 -180px; }
.bc_10 span{ background-position: 0 -200px; }
.bc_11 span{ background-position: 0 -220px; }
.bc_13 span{ background-position: 0 -260px; }
.bc_14 span{ background-position: 0 -280px; }
.bc_15 span{ background-position: 0 -300px; }
.bc_16 span{ background-position: 0 -320px; }
.bc_17 span{ background-position: 0 -340px; }
.bc_18 span{ background-position: 0 -360px; }
.bc_19 span{ background-position: 0 -380px; }

.g_vopertion{ margin:15px 0 0 500px;}
.g_vopertion .g_submitbtn{ background:url(../cnbbs/images/g_vote.jpg?) no-repeat 0 0; width:55px; height:31px; border:none; cursor:pointer}
.g_vopertion label{ font:12px/1.5 Tahoma; margin-left:10px;}
.g_vopertion label input{ margin-right:5px;}

/* 悬赏、过期 */
.g_overtime,.g_guerdon{border-radius: 3px;color: #FFFFFF;display: inline-block;zoom:1;*display:inline;font-size: 12px;font-weight: 400;height: 18px;line-height: 18px;margin: 5px 10px 0 0;padding: 0 5px;}
.g_overtime{ background:#f00}
.g_guerdon{ background:#FF6600}
.gotop{left:50%; margin-left:479px; text-indent:-999em; overflow:hidden; display: none; /* background:url(../cnbbs/images/backtop.png?) no-repeat;*/ width:21px; height:80px;}

/* add by f2er 11-11-09 */
.popupmenu_centerbox_reply{ width:410px;}

.mask{ width:100%;position:absolute;left:0; top:0; background:#000; opacity:0.5;filter:alpha(opacity=50); z-index:120}



.m_dop{ width:60px;float:right;}
.m_dop li{ float:right;color:#1C8ED3; margin-left:10px;display:inline;cursor:pointer;}
.m_dop a{color:#1C8ED3}


.m_indextype{ left:40px;}

/* *****************************addBy QF 20120618************************* */
.page_wrapper{ background:#fff;zoom:1;}
.frm_container{border:1px solid #d1e8f9; padding-bottom:20px;zoom:1;position:relative;}
.frm_crumbs{border-bottom:1px solid #cfe0ed;height:38px;background:url(../cnbbs/images/frm_repeat.png?) repeat-x;padding:0 20px;line-height:38px;color:#333;}
.frm_crumbs a{color:#1c8ed3}
.frm_crumbs .csplit{ margin:0 5px;font-family: serif;}
.frm_crumbs .frm_title{font-size:14px;font-weight:700}
.frm_crumbs .frm_title a{color:#333;}
.frm_crumbs .frm_total span{margin-left:10px;}
.frm_crumbs .frm_total em{ font-weight:700;color:#ff6600;margin:0 3px;}
.frm_banner{ width:980px;height:100px;overflow:hidden; position:relative;}
/* frm_info */
.frm_info{border-top:2px solid #f0f6fa;padding:10px 22px;zoom:1}

.censor_tips{float: right;color: red}

.frm_game{ float:left;padding:0 0 0 78px;width:400px;}
.frm_game .img_game{ width:78px;margin-left:-78px; background:#fff;}
.frm_game h2{ font-size:14px;line-height:24px;}
.frm_game dl{margin:5px 0 0; overflow:hidden;zoom:1;line-height:20px;white-space: nowrap;}
.frm_game dt,.frm_game dd{ float:left;}
.frm_game dd{font-family:"tahoma"}
.frm_game dd{word-wrap: break-word; word-break: normal;margin-left:5px;display:inline;}
.frm_game dd a{color:#1C8ED3}

.frm_action{ float:right;width:370px;}

.frm_blank{ line-height:1;font-family: tahoma;color:#1c8ed3}
/* ****************************update by mingli 20170623************************* */
.m-login {*z-index:999;}
/* frm_version */
.frm_splate{ margin-right:-50px;}
.frm_version{ oveflow:hidden;height:31px;/* margin:0;float:right;display:inline; */ position:absolute;right:0;bottom:0}
.frm_version li{float:left; background:url(../cnbbs/images/frm_sprite.png?2012080801) no-repeat right -235px; padding-right:5px; height:32px; line-height:32px;margin-left:10px;display:inline;}
.frm_version li a{ background:url(../cnbbs/images/frm_sprite.png?2012080801) no-repeat left -203px;display:block; padding:0 5px 0 10px;color:#fff;font-weight:700}
.frm_action a:hover,.frm_version a:hover{ text-decoration: none;}


.frm_join{background:url(../cnbbs/images/frm_sprite.png?) no-repeat 0 0;width:117px;height:30px;/* margin-top:5px; */line-height:30px;/* float:right; */color:#fff;text-align:center;/* clear:both; */ position:absolute;right:0;top:26px;}

.baidu_ad{ width:936px;height:60px;margin:3px auto;}

/* frm_plate */
.frm_plate{ padding:0 20px;zoom:1;overflow:hidden;}
.frm_plate .frm_hd{ padding-bottom:5px;border-bottom:1px solid #e0e7ec}
.frm_plate .frm_hd h2{ font-size:12px;}
.frm_plate .frm_bd{ padding:5px 0 5px}

/* update qf 12-07-03 */
.frm_splate li{ width:230px;height:65px; line-height:22px;border-top:none;color:#333;padding:5px 5px 5px 76px;white-space: nowrap;overflow:hidden;}
.frm_splate .frm_title{overflow:hidden;zoom:1}
.frm_splate .frm_title span{ margin-right:5px;display:inline;}
.frm_splate .img_game{ width:76px;margin-left:-76px;}
.frm_splate .img_game h3{width:200px;}
.frm_splate p{ line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:220px;height:24px;}
.frm_splate h3 a{color:#1C8ED3}
.frm_splate .frm_total{ overflow:hidden;}
.frm_splate .frm_total span{ margin-right:5px;}
.frm_splate .frm_total em{ margin:0 3px;}
.frm_splate .y{color:#999}
.frm_splate .t{color:#ff6600}
.frm_splate .img_game img{ border:none;height:60px;width:60px;margin:0 auto;}

.frm_box{ /* background:url(../cnbbs/images/frm_repeat.png?) repeat-x 0 -125px;border-top:1px solid #e0e7ec */}
.frm_box .frm_hd{ padding:5px 20px 0;zoom:1;border-bottom:1px solid #cfe0ed}
.frm_box .frm_bd{ /* padding:10px 20px 0;zoom:1 */}
/* frm_sch */
.frm_sch{ /* width:250px; */ width:220px; margin:1px 0 0;display: inline;}
.frm_sch legend{display:none;}
.frm_sch .ipt_dv{ background:url(../cnbbs/images/frm_sprite.png?) no-repeat 0 -89px; line-height: 18px; float:left;position:relative;width:143px;height:19px;padding:3px 0 4px 24px;/* margin-right:10px; */display:inline;}
.frm_sch .ipt_dv .ipt_txt{ width:140px;height:18px;border:none;background:none;line-height: 18px;}
.frm_sch .ipt_dv label{position:absolute;left:25px;top:5px; }
.frm_sch .btn_sch{float:left;background:url(../cnbbs/images/frm_sprite.png?) no-repeat -130px 0;width:49px;height:26px;border:none;cursor:pointer; }

/* frm_tab */
.frm_tab{ overflow:hidden; height:30px;line-height:30px;position: relative;top:1px;/* margin-left:-15px; */}
.frm_tab li,.frm_tab li.current,.frm_tab li a,.frm_tab li.current a{background-image: url(../cnbbs/images/frm_tab.png?);background-repeat: no-repeat;}
.frm_tab li{ float:left;background-position:  0 -30px;height:30px;padding-left:5px;margin-left:5px;display:inline;}
.frm_tab li a{font-weight:700;color:#1678b4;padding:0 10px 0 5px;background-position:  right -30px;display:block;}
.frm_tab li.current{background-position: 0 0}
.frm_tab li.current a{ background-position: right 0;color:#555;}
.frm_tab li a:hover{color:#1c8ed3;text-decoration:none;}

.frm_cht{background:url(../cnbbs/images/frm_sprite.png?) no-repeat 0 -62px;width:80px;text-align:center;padding-left:20px;height:27px;line-height:27px;color:#fff;font-weight:700;margin:1px 0 0 40px;display:inline;}
.new_thread_down{margin:20px 0 0 23px;}
/* frm_table */
.frm_table{ width:100%;font-family: simsun;}
.frm_table td{ line-height:120%;}
.frm_table th{text-align:left; background:url(../cnbbs/images/q_sprite_0823.png?) repeat-x;height:40px;*height:30px;height:30px\0;font-weight:400; padding:5px 0;*text-align: left;color:#333}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .frm_table th{ height:30px;}
}
.frm_table a{color:#1678b4;}
.frm_table td{ padding:5px 0;/* line-height:normal; */border-bottom:1px solid #e8f1f7}
.frm_table .qtitle{ padding:0 15px;color:#1c8ed3;/* font-size:0; */letter-spacing:-4px;word-spacing:-4px;}
.frm_table .qtitle a span{cursor:pointer}
.frm_table tr.hover td{ background:#f9fcfe}
.frm_table .kindname,.frm_table .g,.frm_table .thread{font-size:12px;letter-spacing:normal;word-spacing:normal;}
.frm_table .privatize{font-size:12px;letter-spacing:normal;word-spacing:normal;color:#C90808;}
.frm_table .thread{ margin:0 5px 0 10px;color:#333}
.frm_table .highlight{color:red;font-weight:700;}
.frm_table .highlight_green{color:#229d0e;font-weight:700;}
.frm_table a:hover{color:#FF6600}
.frm_table .g{ color:#999; margin-right:10px;vertical-align: -3px;}
.frm_table .r,.frm_table .t{font-family:Arial}
.frm_table .r{ /* display:block; */color:#1678b4}
.frm_table .split{color:#333}
.frm_table .t{color:#999;}
.frm_table .time{display:block;color:#999;/* padding-left:18px; */font-family:arial;}
.frm_table .today{color:#ff7a18}/* 当天时间 */
.frm_table .ty{ color:#ff6600}
.frm_table .title{ padding:5px 42px;background:url(../cnbbs/images/q_sprite_0823.png?) repeat-x 0 -40px;height:26px;line-height:26px;color:#555;font-weight:700}
.frm_order{ margin-right:199px; background:url(../cnbbs/images/frm_sprite.png?) no-repeat -164px -64px; padding-left:15px;zoom:1;color:#555;line-height:15px;height: 15px;}
.frm_order a{color:#1678b4;padding:0 5px;}
.frm_order span{padding:0 5px;}

.frm_table .m-t{
    max-width: 620px;
    display: flex;
}

.m-t_l {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#333;

}
.ie-css .m-t_l {
    max-width: 68%;
}
.m-t_r {
    flex: 1;
    white-space: nowrap;
}
.frm_table .ico_yc,.frm_table .ico_clz,.frm_table .ico_jh{vertical-align: -4px;}
/*.frm_table .row{display: table-row;}*/

.frm_table .tb_title{ width:605px;padding:5px 0 5px 15px;}
.frm_table .tb_lup{width:74px;white-space: nowrap;overflow:hidden; padding:5px 0 5px 16px;}
.frm_table th.tb_author{ width:148px; padding:5px 0;}
.frm_table .tb_reply{  padding:5px 0; width:96px;}
.footer{ margin-top:10px;overflow:hidden;}

/* mod_pnum */
.mod_page{ line-height:23px;}
.mod_page .mod_pnum{ float:left;}
.mod_pnum li{ margin-left:5px;display:inline; }
.mod_pnum a, .mod_pnum span { background:none;height:23px;line-height:23px;}
.mod_pnum a{ border:1px solid #cfe0ed;color:#000;padding:0 10px;}
.mod_pnum .mod_first{ border-right:1px solid #cfe0ed}
.mod_pnum .mod_last { background:none;border-right:1px solid #cfe0ed;}
.mod_go{ background:url(../cnbbs/images/frm_sprite.png?) no-repeat -100px -62px;width:60px;height:21px;float:left;}
.mod_go .mod_ptxt{height:15px;line-height: 15px;}
.mod_go .btn_go{ width:28px;height:15px;}

.frm_page{ overflow:hidden;zoom:1;padding:0 20px;}
.frm_page .mod_page{float:right; paddint-top:20px;}
.frm_bpage .mod_go{display: none;}

.ico_ws,.ico_qz,.ico_h,.ico_sd,.ico_jh,.ico_wd,.ico_v,.ico_yjd,.ico_member,.ico_star,.ico_fqz{ background-image:url(../cnbbs/images/frm_sprite.png?20160907); background-repeat:no-repeat;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_jh{ background-position:0 -117px;width:17px;height:17px; }
/*.ico_d{ background-position: -17px -117px;}*/
.ico_kd{width:17px;height:17px;background-image:url(../cnbbs/images/ico_kd.png?20120809); background-repeat:no-repeat;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px;}
.ico_jh{ background-position:-34px -117px; }
.ico_h,.ico_v{ background-position:-51px -117px; width:22px;height:14px; /* margin-left:5px; */ }
.ico_yc{background:url(../cnbbs/images/ico_yc.png?20120809) no-repeat;width:25px;height:17px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_tj{background:url(../cnbbs/images/ico_tj.png?20120809) no-repeat;width:25px;height:17px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_ws,.ico_qz,.ico_wd{ background-position:-147px -117px;width:16px;height:16px; }
.ico_qz{ background-position: -131px -117px;}
.ico_wd{ background-position:-115px -117px;width:14px;height:16px; }
.ico_v{ background-position:-163px -117px;width:16px;}
.ico_yjd{ background-position:-74px -117px;width:40px;height:16px;}
.ico_clz{background:url(../cnbbs/images/ico_clz.png?20160907) no-repeat;width:40px;height:16px;overflow:hidden;display:inline-block;zoom:1;*display:inline;vertical-align: text-bottom; margin-right:10px; }
.ico_member{ background-image:url(../cnbbs/images/online_member.gif?);width:16px;height:16px;}
.ico_star{ background-image:url(../cnbbs/images/mem_star.png?);width:16px;height:16px;}
.ico_fqz{ background-image:url(../cnbbs/images/mem_fqz.png?);width:16px;height:16px;}

.ico_dt,.ico_d{
    font-size:11px;
    border-radius: 4px;
    line-height: 16px;
    height: 16px;
    vertical-align: -4px;
    padding:0 4px;
    display: inline-block;
    letter-spacing: 0;
    word-spacing: 0;
    margin-right: 8px;
    overflow: hidden;
    color:#78C664;
    border:1px solid #78C664;
    font-family: 'Microsoft YaHei';
}

.frm_sign{}
.frm_sign .fs_hd{/*background:url(../cnbbs/images/ico_sign.png?) no-repeat 0 2px;*/ border-bottom:1px dashed #ccc;height:12px;overflow:hidden;}
.frm_sign .fs_bd{padding:10px 0; zoom:1}

.frm_opt{ ovreflow:hidden; height:40px; padding:5px 20px 0;}
.frm_opt .frm_bpage{ margin-top:5px;}
.btn_reply,.btn_fabiao{ background-image:url(../cnbbs/images/frm_sprite.png?);background-repeat: no-repeat;color:#fff;font-weight:700; height:34px;line-height:34px;display:inline-block;zoom:1;*display:inline; vertical-align:middle; margin-left:10px;}
.btn_reply{ background-position:-104px -141px;width:74px;text-align:center; }
.btn_fabiao{ background-position: 0 -141px;width:74px;padding-left:30px;}

.frm_bpage .mod_page{margin-top:0;/* width:530px; */}
.frm_bpage .mod_pnum{ float:left;}
.btn_backlist{ background:url(../cnbbs/images/frm_sprite.png?) no-repeat -179px -1px;color:#1c8ed3; border:1px solid #cfe0ed; width:60px;height:23px;float:left; padding-left:27px; line-height:23px;font-weight:700}
.btn_backlist:hover{ border:1px solid #1c8ed3;color:#1c8ed3;text-decoration:none;}
.frm_thd{ background:url(../cnbbs/images/frm_repeat.png?) repeat-x 0 -75px;border-width:1px 0;border-style:solid;border-color:#cfe0ed;height:37px;padding:0 20px; line-height:37px;}

/* ==============add by qf 12-07-03================ */
/*.sbtp,.wbtp{background-image:url(../cnbbs/images/gotop.png?);display:block;position:fixed;bottom:95px;left:50%;}
.sbtp {width:22px;height:82px;background-position:0 0;margin-left:479px}
.wbtp{width:60px;height:76px;margin-left:500px;background-position:-22px 0px; }
.to_new {background-image:url(../cnbbs/images/gotop.png?); width: 22px}*/

/* =================成员列表============================= */
/* .member .opt{display: block;height:20px;line-height: 20px;}
.member .opt dd{float:left;lineheight:14px;}
.member .info{padding-left:10px;}
.member .username{font-size:16px;}  */
.frm_mform{ margin:20px 0 0 0;}
.frm_mform h3{ margin-bottom:10px;}
.frm_mform .btn_sch{ background:url(../cnbbs/images/frm_sprite.png?20120809) no-repeat -130px 0;width:49px;height:26px;border:none;cursor:pointer;margin-left:5px;}
.frm_memberlist{ overflow: hidden; line-height:22px; margin-top:10px;}
.frm_memberlist li{width:370px;float:left;margin-top:-1px;padding:10px 10px 10px 86px;display:inline;border-top:1px dashed #D1E8F9}
.frm_memberlist .m_aimg{margin-left:-86px;width:86px;}
.frm_memberlist img{ width:70px;height:70px;margin:0 auto;vertical-align: top;}
.frm_memberlist h3 a{color:#008ED3;font-size:14px;color: #555;}
.frm_memberlist .frm_op{font-size: 0;letter-spacing: -4px;word-spacing: -4px;}
.frm_memberlist h3 .user_action{font-weight:normal;margin-right:10px;float:right;font-size:12px;letter-spacing: normal;word-spacing: normal;display: inline-block;zoom:1;*display:inline;color:#1678B4;}
.frm_memberlist .frm_op .highlight{color:#4169e1;font-weight: bold;margin-right: 10px;font-size: 12px;letter-spacing: normal;word-spacing: normal;color:#1678B4;}
.frm_memberlist h3{padding-right:20px;}
.frm_memberlist .frm_msf a{ margin-left:10px;}
.frm_memberlist .frm_msf{color: #909090;}

.fieldLabel{line-height: 25px;float:left;margin-right:10px;display:inline;}
.fieldLabel input{width:200px;height:20px;padding:2px 3px;-webkit-border-radius:3px;border-radius: 3px;-moz-border-radius:3px;border:1px solid #c0c0c0;}

.mask_opacity{top:0px;left:0px;position:absolute;
    opacity:0.3;
    background:#000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    zoom:1;}
.mask_opacity_ie{top:0px;left:0px;position:absolute;
    /*background: url(../cnbbs/images/opacity.png?);*/
    zoom:1;}

/* ==============update by f2er 12-07-26========================== */

/* ==============update by f2er 12-07-26========================== */
.frm_personinfo{ color:#666;position:absolute;left:0;line-height:16px;
    margin-top:-45px;
    margin-left:149px;
    left:0;top:0;
    width:318px;
    height:165px;
    position: absolute;
    background:#fff;
    overflow:hidden;
    background-image: url(../cnbbs/images/infocard.png?20120731);
    padding:10px 10px 15px 20px;z-index:2}
.yj_aleft {
    background-position: -71px -27px !important;
    height: 9px;
    left: 144px;
    top: 50px;
    width: 7px;
    z-index: 10;
}
.yj_arr {
    background: url(../cnbbs/css/"//s1.img4399.com/1/club/images/infocard/yj_sprite.png"?);
    overflow: hidden;
    position: absolute;
}
.frmp_degree{ margin-top:5px;}
.frmp_msg{ overflow:hidden;zoom:1; line-height:2}
.frmp_msg li{float:left;margin-right:30px;display:inline;color:#1C8ED3;font-weight: normal;}
.frmp_msg li strong{color:#666;display:inline}

.frm_member_manage,.frm_memberlist{padding:0 20px;zoom:1}

.feedback_btn{
    cursor:pointer;
    text-decoration:none;
    display:block;
    padding:2px 14px;
    font-weight:bold;
    border:1px solid #2C629E;
    position:absolute;right:20px;margin-top:-22px;
    border-radius:3px 3px 0px 0px;
    line-height:21px;background:#2C629E;color:#fff;
}
.mod_j_zhuanqu{
    cursor:pointer;
    text-decoration:none;
    display:block;
    padding:2px 14px;
    font-weight:bold;
    border:1px solid #f60;
    position:absolute;right:20px;margin-top:-22px;
    border-radius:3px 3px 0px 0px;
    line-height:21px;background:#f60;color:#fff;
}

/* =============================add by qf 08-16============================= */
.frm_qzlist{ padding-left:68px;zoom:1;height:72px; position:relative;}
.frm_qzlist .frm_name{ background:url(../cnbbs/images/frm_sprite.png?2012080701) no-repeat 0 -267px;overflow:hidden;width:12px;height:42px;float:left;margin:2px 0 0 -68px;display:inline;padding:22px 6px 0;color:#1c8ed3;font-weight:700}
.frm_scrollist{ position:relative; height:72px;overflow:hidden; width:858px;}
.frm_scrollist ul{ position:absolute;left:0;top:0;overflow:hidden;}
.frm_scrollist li{float:left;width:54px;margin-right:25px;display:inline;text-align:center;line-height:2;}
.frm_scrollist li a{color:#1678B4;}
.frm_scrollist img{display:block;padding:2px;border:1px solid #ccc;width:48px;height:48px;}
.frm_scrollist .ellipsis{display:block;width:54px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.frm_qzlist .left_arrow,.frm_qzlist .right_arrow,.frm_qzlist .left_arrow_disable,.frm_qzlist .right_arrow_disbale{background-image:url(../cnbbs/images/frm_sprite.png?20120809);cursor:pointer;background-repeat:no-repeat;width:9px;height:17px;display:block;position:absolute;overflow:hidden;top:22px;}
.frm_qzlist .left_arrow{background-position:-51px -272px;left:40px;}
.frm_qzlist .right_arrow{ background-position:-60px -272px;right:0}
.frm_qzlist .left_arrow_disable{ background-position: -74px -272px;}
.frm_qzlist .right_arrow_disbale{ background-position: -83px -272px;}
.frm_starbox{ width:556px;border-right:1px solid #cfe0ed;float:left;padding-right:34px;}
.frm_starbox .frm_name{ background:url(../cnbbs/images/frm_sprite.png?20120809) no-repeat -24px -267px;}
.frm_qzbox{ width:313px;float:left;padding-left:30px}
.frm_starbox .frm_scrollist{ width:468px;}
.frm_qzbox .frm_scrollist{ width:218px;}

.f_uname{display:block;height:19px;line-height:19px;width:120px;_width:130px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;padding-right:30px;color:#333}
.f_uname a{color:#333}
.tb_lrp .f_uname,.tb_lrp .time{padding-right:10px;width:94px;}
.f_uname .ico_ws,.f_uname .ico_qz,.f_uname .ico_member{float:left;margin:1px 5px 0 0;display:inline;width:16px;}

.resized_img a{position: fixed;top:0px;right:0px;width:80px;height:64px;/*background:url(../cnbbs/images/close.gif?2012081010)*/}
.resized_img img{cursor:move;}
.resized_img_close{position: absolute;right:0px;width:80px;height:64px;/*background:url(../cnbbs/images/close.gif?2012081010)*/}

/* =============================add by qf 08-09============================= */
.frm_intro{float:left;width:480px;padding:0 34px 0 76px;border-right:1px solid #CFE0ED;height:71px;overflow:hidden;line-height:18px}
.frm_intro .game_ico{ float:left;width:60px;padding:2px;border:1px solid #ddd;margin-left:-76px;display:inline;}

/* *
色彩选择器
 */
.colorbox{width:285px;height:294px;margin:10px 0 0 10px;float:left;display: inline;}
.colorbox_box{width:256px;height:260px;float:left;position: relative;display: inline;
    background-image: -moz-linear-gradient(left, #ff0000, #ffffff);
    background: -webkit-gradient(linear, left top, right top, from(#ff0000), to(#FFFFFF));
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffffff',GradientType='1')*/
}
.colorbox_selector{
    position:absolute;cursor:pointer;border: 1px solid;width:10px;height:10px;border-radius: 10px;
    overflow:hidden;
}
.colorbox_box_move{
    width:256px;height:260px;position: absolute;left:0;top:0;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity: 0;
}
.colorbox_color_bar{
    position: relative;
    cursor:pointer;width:20px;height:260px;float:right;display: inline;
    background:url(//s1.img4399.com/nforums/static_width/images/colorbar.png);
}
.colorbox_cb_l{
    margin-left:-10px;width:10px;height:0px;border-top:1px solid #000;margin-top:0px;
    position: absolute;
}
.colorbox_gray_bar{
    position: relative;
    width:256px;cursor:pointer;height:20px;float:left;display: inline;
    background:url(//s1.img4399.com/nforums/static_width/images/graybar.png);
    margin-top:10px;
}
.colorbox_gb_l{
    width:0px;height:10px;border-left:1px solid #000;margin-left:255px;margin-top:-10px;display: inline;
    position: absolute;overflow: hidden;
}
.colorbox_get_color{
    width:20px;height:20px;background: red;float:right;margin-top: 10px;cursor:pointer;display: inline;
}
.colorbox_right{
    float:right;width:75px;margin:10px 10px 0 0;display: inline;
}
.colorbox_right li{margin-bottom:20px;text-align: left;}
.colorbox_color {
    width:65px;margin:0;
    border:1px solid #c0c0c0;height:20px;line-height: 20px;
    text-indent: 5px;
}

/* =============add by QF 08-23================= */
.tico,.ntico,.dlico,.ico_jh,.ico_h,.ico_v,.ico_wd,.ico_zd{background-image:url(../cnbbs/images/q_sprite_0823.png?);overflow:hidden;background-repeat:no-repeat;width:12px;height:14px;display:inline-block;zoom:1;*display:inline;margin-right:10px;vertical-align:text-bottom;font-size:0;}
.tico{ background-position:-24px -76px;margin-left:4px;}
.ntico{ background-position:0 -76px;margin-left:4px;}
.dlico{ background-position:-129px -76px;margin-left:4px;}
.ico_jh{ background-position:-52px -76px;width:21px;height:15px;}
.ico_h{ background-position:-73px -76px;width:22px;height:14px;}
.ico_v{ background-position:-36px -76px;width:16px;height:14px;}
.ico_zd{ background-position:-95px -76px;width:17px;height:17px;vertical-align: -4px;}
/*
.ico_d{ background-position:-112px -76px;width:17px;height:17px;}*/
.ico_wd{ background-position:-12px -76px;vertical-align: -3px;}

/* add by QF 08-27 */
.frm_login{/* background:url(../cnbbs/images/frm_login.png?) repeat-x;*/height:208px;padding:15px 0;margin-bottom:15px;}
.frm_login_box{ width:350px;margin:0 auto;}
.frm_login_box .frm_ltitle{font-family:"microsoft Yahei",simsun;color:#3da1e4;font-size:20px;font-weight:700;margin-left:80px;}

.frm_uncontainer{ padding-bottom:10px;}

/* --主导航-- */
.gc_topic{background:url(../cnbbs/images/gc_sprite.jpg?) repeat-x; border-bottom:1px solid #E0E7EC;line-height:40px;padding:0 20px;}
.gc_topic h2{line-height:40px; color:#000000;font-size:14px;}
.gc_topic h2 em{float:right;font-size:13px;color:#0044EE;font-weight:normal;}
.gc_topic h2 em a{text-decoration:underline;color:#0044EE;font-weight:bold;}

.gc_leader{ background:url(../cnbbs/images/gc_sprite.jpg?) repeat-x 0 -43px; height:40px; padding:0 10px; overflow:hidden;  }
.gc_leader ul{ float:left; position:relative;}
.gc_leader ul li{ float:left; padding-left:17px; position:relative;}
.gc_leader ul li a{ color:#1C8ED3; float:left; line-height:41px;font-weight:700; padding-right:15px; outline:none;}
.gc_leader ul li.focus{ background:url(../cnbbs/images/gc_sprite.jpg?) no-repeat 0 -86px;}
.gc_leader ul li.focus a{ background:url(../cnbbs/images/gc_sprite.jpg?) no-repeat 100% -86px; color:#555555;}
.gc_leader ul li img{ position:absolute; right:3px; top:2px;}

.section{ background:#fff;}
.gc_content{ position:relative;}

.gc_search{ background: url(../cnbbs/images/gc_sprite.jpg?) repeat-x 0 -223px; height:61px; overflow:hidden;}
.gc_sehform{ background:url(../cnbbs/images/gc_search.jpg?) no-repeat; width:457px; height:31px; margin:15px 0 0 30px;}
.gc_keyword{ width:404px; height:24px; padding:3px; position:relative;}
.gc_keyword #forkey{position:absolute;left:8px;top:6px;color:#666;visibility:visible;cursor:text;}
.gc_keyword input{ width:396px; color:#666; border:0; overflow:hidden; padding:4px 3px; line-height:16px; _line-height:14px;}

.gc_cont{ overflow:hidden;}
.gc_cont .gc_hd{ background:url(../cnbbs/images/gc_sprite.jpg?) repeat-x 0 -183px; height:45px; border-top: 1px solid #e5f1fa; padding:0 30px;}
.gc_cont .gc_hd h2{ color:#000; padding:20px 0 10px; font-size:14px; line-height:1; border-bottom:#cfe3f1 1px solid;}
.more{ float:right; margin-top:20px;color:#1C8ED3;}
.gc_cont .gc_bd{ padding:0 30px; overflow:hidden; zoom:1;}
/* --imglist-- */
.gc_imglist{ margin-right:-20px; overflow:hidden; padding:3px 0 17px;}
.gc_imglist li{ width:158px; height:86px; line-height:21px; float: left; display:inline; padding:10px 10px 10px 92px; margin-top:7px;}
.img_game{ width:83px; float:left; display:inline; margin-left:-88px;}
.img_game img{ width:75px; height:75px; border:1px solid #ddeefb; display:block; padding:3px;}
.gc_imglist li h3{ width:155px; overflow:hidden; white-space:nowrap;}
.gc_imglist h3 a{color:#008ed3;}
.gc_imglist .m_gdesc a{color:#1c8ed3;}
.gc_imglist p span{ margin-right:6px;}
.gc_imglist .m_tz{ color:#999; overflow:hidden;}

/* --search-result-- */
.gc_result{ background:#fff; width:100%; border-bottom:#d8e9f3 2px solid; position:absolute; top:0; left:0;display:none;}
.gc_result .gc_bd{ border-bottom:#cfe0ed 1px solid;}
.gc_result .gc_hd{ background:none; position:relative;}
.gc_result .gc_hd .close_btn{ background:url(../cnbbs/images/gc_close_btn.jpg?) no-repeat; width:10px; height:10px; display:block; position:absolute; right:15px; top:15px;}
.gc_showall{ background:url(../cnbbs/images/gc_show_all.jpg?) no-repeat; width:790px; height:24px; margin:13px auto 30px;}
.gc_showall a{ width:124px; height:24px; line-height:26px; color:#008ed3; display:block; margin:0 auto; text-align:center;}
.gc_showall a:hover{ color:#1678b4; text-decoration:none;}
.logout_mymtag{height:80px;line-height:80px;background:url(../cnbbs/images/g_tipok.gif?) no-repeat 300px 30px;padding:30px 50px 0 380px;font-size:14px;}
.logout_mymtag a{color: #008ED3;font-weight:700;}

/*  add by gwc 0910 */
.frm_sort{ float:left;}
.frm_sort a{ width:46px; height:25px; line-height:24px; color:#1678b4; float:left; display:inline; margin-left:2px; text-align:center;}
.frm_sort a:hover{ background:url(../cnbbs/images/frm_sort.jpg?) no-repeat 0 -27px; text-decoration:none;}
.frm_sort a.cur{ background:url(../cnbbs/images/frm_sort.jpg?) no-repeat; color:#fff; font-weight:700;}
.frm_dblank{float:right;margin-right:87px;line-height:2;font-family:tahoma;color:#1c8ed3;}

.dc_list .img_game:hover,.dc_list .cur{background-position: -60px 0;}
.dc_list .frm_title h3{ width:80px !important;*width:80px; white-space:nowrap; overflow:hidden;}

.m_signature{ padding-left:275px;}
.m_signature .textarea{ width:265px; float:left;margin-left:-275px;display:inline;}
.m_signature .textarea textarea{ width:243px;border:1px solid #ddd;padding:10px;height:110px;resize:none;line-height:22px;}
.m_signature .textarea textarea:focus{ outline:none;}
.m_signature dl{color:#f00;line-height:18px;padding-top:10px;zoom:1;}
.m_signature .m_picuload{ background:url(../cnbbs/images/m_sign.png?) no-repeat;width:80px;height:23px;cursor:pointer;margin-top:10px;}
.m_updateinfo{ margin-top:20px;}
.m_updateinfo a{ color:#fff;font-size:14px;font-weight:bold;text-align: center;background:url(http://s4.img4399.com/nforums/image/btn55-80-120.png) no-repeat 0px -62px;width:120px;float:right;height:31px;display:block;line-height:31px;}
/*.forumn_sign{ border-top:1px solid #d1e8f9;padding-top:10px;line-height:2;color:#000}*/
.m_profile{ padding:10px 0 10px 123px; zoom:1;}
.m_profile label{ width:52px; margin-left:-72px; float:left; display:inline; text-align:right; color:#666; line-height:2;}
.m_profile_tip{vertical-align: -9px;margin-left:20px;color:red;}
/*.sign_remain{float: right;}*/
#remain{font-size:16px;}
.remain_out{color:#f00;}
.forumn_sign{ background:url(../cnbbs/images/sign.png?) no-repeat left top;padding-top:10px;line-height:2;color:#000;}
.m_prew_pic{ border:1px solid #dcdcd4;margin-top:10px;width:640px;height:100px;position:relative;}
/*#signImg{background: url(../cnbbs/images/signDefault.png?) no-repeat left top;}*/
.m_close{ position:absolute;right:5px;top:5px;background:url(../cnbbs/images/m_sign.png?) no-repeat -80px 0;width:12px;height:12px;display:block;overflow:hidden;}
.m_close:hover{ background-position:-80px -12px;cursor:pointer;}
/*  消息 */
.msg_content .msg_content_hd{ height:48px; padding:0 20px;}
.msg_content .msg_content_bd{ padding:0 20px 20px;}
.msg_opbar{ padding:10px 0 7px; overflow:hidden;}
.msg_opbar .checkall{ float:left; line-height:1; padding:10px 22px 0 10px; color:#555;}
.msg_opbar .checkall input{ width:13px; height:13px; margin-right:6px; *vertical-align:text-bottom; _vertical-align:2px;}
.msg_opbar .glb_graybtn_m{ float:left; margin-right:10px;}

.glb_graybtn_m{ background:url(../cnbbs/images/glb_btn.jpg?) no-repeat; height:31px; line-height:31px; display:block; padding-left:10px;}
.glb_graybtn_m span{ background:url(../cnbbs/images/glb_btn.jpg?) no-repeat 100% 0; line-height:30px; padding-bottom:1px; padding-right:10px; display:block; color:#555;}
.glb_graybtn_m:hover{ background-position:0 -31px; text-decoration:none;}
.glb_graybtn_m:hover span{ background-position:100% -31px;}

.msg_feedlist_old{ border-top:#cfe3f1 1px solid;}
.msg_feedlist_old li{ overflow:hidden; padding:0px 10px 0px 38px; border-bottom:#cfe3f1 1px dashed; position:relative; zoom:1;}
.msg_feedlist_old li .ckbox{ width:13px; height:13px; position:absolute; left:10px; top:35px;}
.msg_feedlist_old li .msg_con{ line-height:30px;margin:12px 0;height:60px;overflow: hidden;}
.msg_feedlist_old li .msg_new{ font-weight: bold;}
.msg_feedlist_old li .msg_tit{ width:610px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.msg_feedlist_old li .msg_tit span{ margin:0 3px;}
.msg_feedlist_old li .msg_txt{ width:610px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.msg_feedlist_old li a{ color:#1c8ed3;}
.msg_feedlist_old li a:hover{ color:#ff6600; }
.msg_feedlist_old li .msg_subinfo{ width:130px; float:right; text-align:right;margin:12px 0;}
.msg_feedlist_old li .msg_subinfo .reply{ background:url(../cnbbs/images/msg_ico.png?) no-repeat 0 3px; display:inline-block; padding-left:17px;}
.msg_feedlist_old li .msg_subinfo .del{ margin-right:3px;}
.msg_feedlist_old li .msg_subinfo .time{ color:#999; padding:5px 0 12px; text-align:right;}
.msg_feedlist_old .col{ background:#fbfbfb; }

.msg_feedbox .mod_go, .msg_feedbox .mod_pnum{ float:right;}
/*  消息 END */

/*  兼容性样式 */
body {
    font: 12px/1.5 Arial,SimSun !important;
}
table, td, tr, th, div {
    font-size: 12px;
    word-break: normal !important;
    word-wrap: normal !important;
}
.right {
    float: right;
}
.left {
    float: left;
}

.mod_pnum .cur a {
    background-position: 0 -598px;
    background-repeat: repeat-x;
    color: #1C8ED3;
    padding: 0 15px;
}
.mod_pnum a, .mod_pnum span {
    font-family: arial,simsun;
    display: block;
    float: left;
    height: 23px;
    text-align: center;
    line-height: 23px;
}
.mod_pnum li {
    float: left;
}

.mod_pnum .dis_first {
    background-position: 0 -193px;
    padding: 0 10px;
    color: #CCCCCC;
}
.mod_pnum .dis_last {
    background-position: -51px -193px;
    padding: 0 10px;
    color: #CCCCCC;
    width: 50px;
}

.mod_page {
    height: 31px;
    line-height: 31px;
    margin-top: 20px;
}

.g_tipbox {
    border: 1px solid #D7EAFA;
    margin: 0px auto;
    width: 680px;
}

.g_tipbox .hd {
    background: url(../cnbbs/css/"../images/g_tipbox_hd.png"?) repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E3EDF5;
    height: 40px;
}

.g_tipbox .hd h2 {
    color: #1C8ED3;
    font-size: 14px;
    line-height: 40px;
    padding-left: 10px;
}
.g_tipok {
    background-image: url(../cnbbs/images/g_tipok.gif?);
}
.g_tipok, .g_tiperror, .g_tipwarn, .g_tipdefault {
    background-position: 150px 0;
    background-repeat: no-repeat;
    padding: 0 50px 10px 225px;
}

.g_tipok h3, .g_tipwarn h3, .g_tiperror h3, .g_tipdefault h3 {
    color: #1C8ED3;
    font-size: 14px;
    margin-bottom: 15px;
}
.pop_btip {
    font-size: 14px;
    padding: 5px 0;
    text-align: left;
}

.pop_btip a {
    color: #333333;
}

.g_tipbox p {
    color: #999999;
}

.g_tipbox a {
    color: #1C8ED3;
}
.g_tipbox .bd {
    padding: 60px 0;
}
.my_ftop {
    background: none;
}
/* 修改公告基础样式  */
.ui-dialog-a .ui-dialog-shadow,
.ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner{

}

/* 覆盖编辑器样式 */
.ke-toolbar{background: #fff !important;*background: #fff;}
.ke-toolbar .ke-outline{border:1px solid #fff !important;*border:1px solid #fff;}
.ke-toolbar .ke-on{border:1px solid #D1E8F9 !important;*border:1px solid #D1E8F9;}
#reply_td .ke-container{border-color: #D1E8F9;}

#reply_win .ke-container{border-color: #fff;}
#reply_win .ke-edit{border-left: 1px solid #F5F5F5;border-right: 1px solid #F5F5F5;}

.ui-dialog-a .ui-dialog-custom .ui-dialog-custom-inner {
    border: 1px solid #D1E8F9 !important;
    *border: 1px solid #D1E8F9;
}

.ui-dialog-a .ui-dialog-shadow {
    background-color: #AABBCC !important;
    *background-color: #AABBCC;
}

.thread-save{background: url(../cnbbs/images/save.png?) no-repeat;}
.thread-load{background: url(../cnbbs/images/load.png?) no-repeat;}
.thread-vote{background: url(../cnbbs/images/pub.png?) no-repeat scroll 0 -300px transparent}

.thread-save-list li{height:30px;line-height: 30px;padding:0 20px;border:1px solid #fff;cursor: pointer;overflow: hidden;}
.thread-save-list .cur{border:1px solid #6cf;}
.thread-save-list .selected{background: #6cf;}
.thread-save-list li p{height:30px;line-height: 30px;float:right;color:#999;width:140px;}
.thread-save-list li span{float:left;width:230px;overflow: hidden;}

.tip{color:gray;}

.ui-btn em{padding:0 0 0 20px;display: inline-block;height:16px;line-height: 16px;margin-top:8px;margin-bottom: 4px;}
.ui-btn{font-family: SimSun !important;}
.infocard-level{
    float:left;margin:1px 20px 0 0;width:14px;height:13px;background:url(../cnbbs/css/'//s1.img4399.com/nforums/width/images/level.png'?);padding-left:23px;color:#A4332B;font-size:11px;line-height:13px;
}


.forums_incomes{border:1px solid #cfe5f5;color:#333;margin-top:20px;overflow: hidden;clear: both;}
.forums_incomes .title{margin: 10px;padding-bottom: 3px;border-bottom:1px #cfe5f5 dotted;}
.forums_incomes .title .total{padding-left: 50px;}
.forums_incomes dl{margin: 10px;}
.forums_incomes dl dt{line-height: 30px;clear: both;height: 30px;}
.forums_incomes dl dt span{float:left;}
.forums_incomes dl dt .time{width:120px;}
.forums_incomes dl dt .contents{width:160px;}
.forums_incomes dl dt .credit{width:100px;}
.forums_incomes .hide{background: #f6f9fc;height: 30px;line-height: 30px;border-top: 1px #cfe5f5 solid;}
.forums_incomes .hide a{padding-left: 10px;color:#1c8ed3;}
.forums_incomes .title a{padding-left: 10px;color:#1c8ed3;}
.forums_incomes .credit{color:#ff6600;}

.m_acontent ul li,.m_acontent ul{list-style-type:circle;margin-left: 18px;}
.m_acontent ol li,.m_acontent ol{list-style-type:decimal;margin-left: 18px;}
.ui-dialog-a .ui-dialog-custom .ui-dialog-body{min-height: 30px !important;font-size: 14px;_height:30px;}

.frm_banner_show h1{
    color: #FF6600;
    font-size: 26px;
    font-weight: 700;
    margin: 25px 0 0 197px;
}

.frm_banner_show div{text-indent:-1024em;overflow:hidden;}
#kind .m_tvalue{overflow: hidden;}

/**
列表的预览
*/
.threadRowEvel td{background: #F6F5FB;}
.preview *{letter-spacing: 0;word-spacing: 0;}
.previewThread{*padding:15px 15px;padding:15px 15px !important;}
.preview .msg{margin:5px 10px 10px 28px;overflow: hidden;clear: both;width: 560px;color: #888;}
.preview .media{margin-left:28px;}
.preview .media li{float:left;margin:5px;width:100px;height:100px;overflow: hidden;}
.preview .media img{float:left;cursor: url(../cnbbs/css/"images/cur_zin.cur"?), pointer;width:100px;}
.previewImage{width:520px;text-align: center;border:1px solid #E8F1F7;}
.preview .previewImage img{cursor: url(../cnbbs/css/"images/cur_zout.cur"?), pointer;margin:0 auto;max-width: 500px;}
.preview .previewImage{background:#fff;float:left;clear:both;padding:8px 8px 16px 8px;}
.previewThread .kindname,.previewThread .thread{font-size: 14px;}

.preview .previewImage .opt{color:#505050;text-align: left;margin-bottom: 5px;}

.recommend{margin-left:10px;}
.recommend h3{border-bottom:1px #c0c0c0 dashed;padding:15px 0 10px 0;}
.recommend *{color:#606060;}
.recommend ul{padding-top:5px;}
.recommend ul li{float:left;width:340px;height:25px;line-height: 25px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.baidu_ad_thread{ width:936px;height:60px;margin:0px auto;padding:10px 0;border-bottom:1px solid #D1E8F9}
.clear{clear:both;}

.nicksuggest{position: absolute;padding:0;background: #fff;
    margin: 14px 0 0 14px;
    z-index: 1000;	border-radius:5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    overflow: hidden;
}
.nicksuggest ul{
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.nicksuggest ul::-webkit-scrollbar {
    width: 4px;
}
.nicksuggest ul::-webkit-scrollbar-track {
    background: #fff;
}
.nicksuggest ul::-webkit-scrollbar-thumb {
    background: #e6e6e6;
    border-radius: 4px;
}
.nicksuggest ul::-webkit-scrollbar-thumb:hover {
    background: #999;
}
.nicksuggest li{position: relative;color:#333;height:40px;line-height:40px;list-style: none;margin:0;padding:0 10px 0 40px;cursor:pointer;width:150px;}
.nicksuggest img{width:25px;height: 25px;border-radius: 25px;position: absolute;left: 10px;top:50%;margin-top:-13px;}
.nicksuggest .loading{padding:10px;border-bottom: 1px solid #ccc;}
.nicksuggest .txt_tip{color:#333;height:30px;line-height:30px;padding-left: 10px;font-size:14px;display: none;}
.nicksuggest .sel{background: #F1FFEE;}
#search_sug td.sug_selected{background:#F1FFEE;}
.nicksuggest .name{width: 100%;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;font-size:14px;}
.atNick {color: #6099fe;}
.atNick_m{}

/* 搜索推荐 by baozi */
#search_sug{display:none;position: absolute;background: #fff;width: 142px; top: 25px;left:23px; border: 1px #777 solid;z-index: 99;}
#search_sug td{height: 22px;font-size: 14px;color: #333; width: 141px;padding-left: 2px;}
#search_sug td.sug_selected{background:#ddd;}
#search_box::-ms-clear{display:none;width:0;height:0;}

/* 编辑器底部广告 */
.album_bt_ad{text-align: center;width:430px;position: absolute;bottom:15px; }


/* add by gwc(2013.11.6 msg at) */

/* feed */
.msg_feedbox{ padding:0 10px;}
.msg_opbar{ border-bottom:#cfe3f1 1px solid;}
.msg_opbar .rpanel{ float:right; }
.msg_opbar .lpanel{ float:left; }
.msg_opbar .rpanel .order{line-height: 32px;padding: 0 20px}
/* toggle tab */
.msg_toggle{padding:5px 0 0 1px;}
.msg_toggle li{ height:24px; line-height:24px;  border:#e4edf3 1px solid; float:left; display:inline; margin-left:-1px;}
.msg_toggle li a{ display:block; padding:0 16px; color:#555;}
.msg_toggle li a:hover{ text-decoration:none; }
.msg_toggle .cur a,.msg_toggle .cur a:hover{ background:url(../cnbbs/images/msg_sprite.png?) repeat-x 0 -60px;}
/* feed list */
.msg_feedlist{ border:none;}
.msg_feedlist li{ padding:2px 0 0 80px; border:none; position:relative; margin-top:24px;line-height: 1;}
.msg_feedlist li .ckbox{ position:static;}
.msg_feedlist li .msg_con{ margin:0;line-height:26px; height:auto;}
.msg_feedlist li .msg_txt{ width:100%; white-space:normal; word-wrap:break-word; word-break:break-all;font-weight:700;color:#666;}
.msg_feedlist .msg_avatar{ background:url(../cnbbs/images/msg_sprite.png?) no-repeat 0 -86px; width:58px; height:58px; position:absolute; left:0; top:0; overflow:hidden;_margin-left:-77px;}
.msg_feedlist .msg_avatar img{ width:48px; height:48px; margin:4px 0 0 4px;}
.msg_feedlist .msg_dialog{ background:#fafafa; padding:10px 25px 16px; border:#e4edf3 1px solid; position:relative;}
.msg_feedlist .unread{background:#FFFEDF;}
.msg_feedlist .msg_dialog .msg_arr{ background:url(../cnbbs/images/msg_sprite.png?) no-repeat -60px -119px; width:11px; height:16px; display:block; position:absolute; top:16px; left:-11px;_margin-left:-25px;}
.msg_feedlist .msg_dialog .msg_del{ background:url(../cnbbs/images/msg_sprite.png?) no-repeat -60px -86px; width:15px; height:15px; display:block; position:absolute; right:25px; top:10px; display:none;_margin-right:33px;}
.msg_feedlist .msg_dialog .msg_del:hover{ background-position:-60px -102px;}
.msg_feedlist .msg_tit{ color:#555;}
.msg_feedlist .msg_tit span{ margin:0 5px;}
.msg_feedlist li a{ color:#1c8ed3;}
.msg_feedlist li a:hover{ color:#ff6600; }

.notice_page{ padding:10px 0; text-align:center; font-size:0;}
.notice_page a, .notice_page span{ background:url(//s1.img4399.com/plugins/pm/image/pm_sprite.png) no-repeat; width:24px; height:23px; display:inline-block; margin:0 8px;}
.notice_page .prevbtn, .notice_page .prevbtn_dis{ background-position:-41px -236px;}
.notice_page .nextbtn, .notice_page .nextbtn_dis{ background-position:-67px -236px;}
.notice_page .prevbtn_dis{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.notice_page .nextbtn_dis{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.notice_page .prevbtn:hover{ background-position:-41px -261px;}
.notice_page .nextbtn:hover{ background-position:-67px -261px;}

.msg_feedlist {min-height: 400px;}
.msg_feedlist .msg_action{ margin-top:16px; line-height:18px;}
.msg_feedlist .msg_act{ float:right; color:#1c8ed3;}
.msg_feedlist .msg_act a{ margin:0 5px;}
.msg_feedlist .msg_act input{ margin-left:5px;}
.msg_feedlist .msg_info{ float:left; font-family:"simsun"; color:#6a6a6a;}
.msg_feedlist .msg_info .time{ margin-right:20px;}
.msg_feedlist .msg_info .from{ margin-left:8px;}
.msg_feedlist .msg_reply{ margin-top:20px; position:relative;display:none;}
.msg_feedlist .msg_reply .reply_text{ width:584px; height:26px; line-height:normal; color:#6a6a6a; padding:0 5px; border:#ffc46c 1px solid; margin-right:6px; float:left; overflow:hidden;}
.msg_feedlist .msg_reply .reply_btn{ background:url(../cnbbs/images/msg_sprite.png?) no-repeat; width:35px; height:28px; line-height:28px; float:left; padding-left:5px;}
.msg_feedlist .msg_reply .reply_btn span{ background:url(../cnbbs/images/msg_sprite.png?) no-repeat 100% 0; display:block; padding-right:5px; text-align:center; color:#fff; cursor:pointer;}
.msg_feedlist .msg_reply .reply_btn:hover{ background-position:0 -30px; text-decoration:none;}
.msg_feedlist .msg_reply .reply_btn:hover span{ background-position:100% -30px; text-decoration:none;}
/* at */
.atwho-view{position:absolute;top:0;left:0;display:none;margin-top:24px;background:#fff;border:1px solid #DDD;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.1);min-width:120px;z-index:10}
.atwho-view .cur{background:#eee;color:#333; font-weight:700;}
.atwho-view .cur small{color:#fff}
.atwho-view strong{ color:#1C8ED3}
.atwho-view .cur strong{font-weight:bold}
.atwho-view ul{list-style:none;padding:0;margin:auto;}
.atwho-view ul li{display:block;padding:3px 10px;border-bottom:1px solid #eee;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:400}

.ke-icon-qrcode {
    background-position: 0px -560px;
    width: 16px;
    height: 16px;
}

/* 版主展示位 add by gwc(2014.2.25) */
.frm_host{
    padding:5px 5px 15px 76px;
    /*border-bottom:#e0e7ec 1px solid;*/
    margin-bottom:8px;
    overflow:hidden;
    zoom:1;
    position: relative;
}
.frm_host img{
    width:60px;
    height:60px;
}
.frm_host .img{
    width:60px;
    height:60px;
    float:left;
    display:inline;
    margin-left:-68px;
}
.frm_host .host_tit{
    padding-top:8px;
    color:#1c8ed3;
    line-height:22px;
    font-weight:700;
}
.frm_host .host_tit a{
    color:#1c8ed3;
}
.frm_host .host_info li{
    height:22px;
    line-height:32px;
    float:left;
    display:inline;
    margin-right:36px;
    color:#333;
    overflow:hidden;
    white-space:nowrap;
}
.frm_host .host_info a{
    color:#333;
}
.frm_host .host_info a:hover{
    color:#ff6600;
}
.frm_host .host_info .ept{
    color:#999;
}
.iosapp_hide{
    height:25px;
    width:650px;
    /*background-image: url(../cnbbs/images/lightbulb.png?);*/
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border:1px dotted #F08E05;
    padding-left: 25px;
    background-color: #FFFAE1;
    color: #333333;
}
.message_hide{
    height:25px;
    width:650px;
    padding-top: 8px;
    padding-bottom: 8px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 12px;
    background-image: url(../cnbbs/images/sock.png?);
    background-repeat: no-repeat;
    border:1px dashed #93d3ff;
    padding-left: 25px;
    font-weight: bolder;
    color: #333333;
    background-color: #ebf7ff;
}
.message_hide{
    height:25px;
    width:650px;
    padding-top: 8px;
    padding-bottom: 8px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 12px;
    background-image: url(../cnbbs/images/sock.png?);
    background-repeat: no-repeat;
    border:1px dashed #93d3ff;
    padding-left: 25px;
    font-weight: bolder;
    color: #333333;
    background-color: #ebf7ff;
}
.post_hide{
    height:25px;
    width:650px;
    max-width: 650px;
    margin-top: 10px;
    background-position: 5px 8px;
    background-image: url(../cnbbs/images/sock.png?);
    background-repeat: no-repeat;
    border:1px solid #d1e8f9;
    padding-left: 25px;
    padding-top:8px;
    color: #333333;
    background-color: #f7fcff;
}
.message_embellishHidden{
    height:auto;
    padding:5px 5px;
    margin:10px 0px 10px 0px;
    font-size: 14px;
    width:725px;
    max-width: 725px;
    color: #333333;
    word-break: break-all;
    background-color: #f7fcff;
}
.message_embellishHidden p,
.message_embellishHidden span{
    word-wrap:break-word;
    word-break:break-all;
}

/* global search by gwc */
.cn_search{ background:#f7f7f7; padding:15px; overflow:hidden; zoom:1; border:#ddd 1px solid; }
.cn_search .searchform{ width:580px; height:38px; float:left;}
.cn_search .searchform .sehbtn{ background:url(../cnbbs/images/sehbtn.png?) no-repeat; width:79px; height:38px; border:0 none; color:#333; font-size:12px; float:right; cursor:pointer;}
.cn_search .searchform .sehbtn:hover{ background-position:0 -40px; }
.cn_search .searchform .sehtxt{ width:479px; height:20px; line-height:20px; color:#555; padding:8px 10px; float:left; border:#d0d0d0 1px solid; border-radius:3px 0 0 3px;}
.cn_search .keywords{ width:350px; height:38px; line-height:38px; font-size:0; float:right; overflow:hidden;}
.cn_search .keywords .t{ color:#333; margin-right:-8px; font-size:12px;}
.cn_search .keywords a{ color:#666; margin-left:8px; font-size:12px;}

.m_postaction{ width:auto;}
.m_postaction li{ float:left;}
.m_postaction li .t{ padding-left:10px; float:left; color:#333; margin-right:5px;}
.m_postaction li .gototxt{ width:36px; height:16px; line-height:16px; padding:4px 5px; float:left;margin:6px 5px 0 0; border:#cfe0ed 1px solid; text-align:center; }
.m_postaction li .gotobtn{ background:none; width:28px; height:26px; float:left; margin-top:6px; border:#cfe0ed 1px solid; color:#1C8ED3; font-weight:700; cursor:pointer;}
.m_postaction li .gotobtn:hover{ border-color:#1c8ed3;}
.video_iframe{width:650px;height:500px;}
.video_class{width: 650px;height: 500px;}
.video_class::-internal-media-controls-download-button{display:none;}
.video_class::-webkit-media-controls-enclosure{overflow:hidden;}
.video_class::-webkit-media-controls-panel{width: calc(100% + 30px);}

/*旧版回到顶部*/
.forumn_fixed_menu {
    margin-left: 510px;
    right: auto;
    position:fixed;
    bottom:200px;
    left:50%;
}

.forumn_fixed_menu .sbtp_list, .forumn_fixed_menu .wbtp_list {
    background-image:url(../cnbbs/images/gotop.png?);
    display: block;
    overflow: hidden;
    /* position: fixed;
    bottom: 95px;
    left: 50%; */
}

.forumn_fixed_menu .wbtp_list {
    width: 52px;
    height: 52px;
    position: relative;
    top: 6px;
    background-position: -26px -24px;
}

.forumn_fixed_menu .sbtp_list {
    width: 22px;
    height: 82px;
    background-position: 0 0;
}

.forumn_fixed_menu .back_list {
    display: block;
    background: #f7fafd;
    width: 30px;
    height: 38px;
    padding: 6px 10px;
    text-align: center;
    margin: 0 auto 6px;
    border: 1px solid #d1e8f9;
    color: #1c8ed3;
    line-height: 20px;
    position: relative;
    top: 5px;
}

.forumn_fixed_menu i {
    background: url(../cnbbs/images/more_interest.png?) 0 0 no-repeat;
    width: 44px;
    height: 51px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.forumn_fixed_menu .back:hover {
    text-decoration: none;
}

.relationAccount{float: right; margin: 0 154px 10px 0; width: 300px;}
.relationAccount .j-relationAccount-btn{margin-left: 10px;}
.relationAccount .raTop{height: 30px; background: #45b3f8; color: #fff;font-size: 16px;}
.relationAccount .raTop .raTitle{font-weight:bold;line-height:30px; padding: 0 5px;}
.relationAccount .raTop .raClose{float: right;margin:3px 8px; color: #fff;}

.relationAccountList{border: 1px solid #45b3f8;  position: absolute; z-index: 10;background:#fff;-webkit-background-clip: padding-box; background-clip: padding-box;
    border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.relationAccountList ul{height:200px;overflow-y: scroll;}
.relationAccountList ul li{border-bottom:1px solid #d1e8f9; }
.relationAccountList ul li a{height:26px;display: block;line-height: 26px; color: #33A6EE; padding-left: 5px; font-size: 16px; }
.relationAccountList ul li span{float: right;font-size:16px;color:#ccc;}
.relationAccountList ul li:hover{background: #F0F0F0;}
.relationAccountList ul li a:hover{text-decoration: none;}
.relationAccountList input{width: 236px; padding: 0;}
.j-relationAccountPop{float: none;}

.quickReply{float: right; margin: 0 154px 10px 0; width: 200px;}
.quickReply .j-relationAccount-btn{margin-left: 10px;}
.quickReply .raTop{height: 30px; background: #45b3f8; color: #fff;font-size: 16px;}
.quickReply .raTop .raTitle{font-weight:bold;line-height:30px; padding: 0 5px;}
.quickReply .raTop .raClose{float: right;margin:3px 8px; color: #fff;}
.msgList{ position: absolute; z-index: 10;background:#fff;-webkit-background-clip: padding-box; background-clip: padding-box;
    border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.msgList ul{height:200px;overflow-y: scroll;}
.msgList ul li{border-bottom:1px solid #d1e8f9; }
.msgList ul li a{position:relative;width:185px;height:26px;line-height: 26px; color: #33A6EE; padding-left: 5px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.msgList ul li a.qr_text{width: 200px;display: inline-block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;vertical-align: top;}
.msgList ul li a.del{float: right;}
.msgList ul li span{float: right;font-size:16px;color:#ccc;}
.msgList ul li:hover{background: #F0F0F0;}
.msgList ul li a:hover{text-decoration: none;}
.msgList input{width: 236px; padding: 0;}

.bz-dropdown{
    width: 185px;
    height: 20px;
    line-height: 20px;
    display: block;
    padding: 0 20px 0 6px;
}
.bz-caret{
    position: absolute;
    top: 9px;
    right: 5px;
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-color: #33A6EE;
    border-left: 8px dashed;
    border-left: 8px solid\9;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.msgList .dropdown-menu{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 260px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    overflow-y:auto;
}
.msg
.dropdown-menu li a{padding: 0 5px;}
.j-relationAccountPop{float: none;}
.hidden{display: none;}

/**评论**/
.pubstatus{color:#999; padding:10px; text-align:right;}
.pubstatus span,.r_line{ display:inline-block;margin-right:5px; vertical-align:middle;}
.r_line{ background-color:#999; font-size:0; margin-left:10px; height:13px; width:1px; overflow:hidden;}
.pubstatus a,.replylist li a,.pagearea a{ color:#1c8ed3;}

.replyarea{border:1px solid #d1e8f9;padding:10px 0;}
.replyform{padding:0 140px 0 15px; position:relative;_padding-right: 95px; _width:635px;}
.replyform .input{ border:1px solid #e4e4e4; line-height:20px; width:100%;padding:5px 5px;}
.replyform .pub_btn{filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fdfdfd,endcolorstr=#d9d9d9,gradientType=0);background: -moz-linear-gradient(top, #fdfdfd, #d9d9d9); background: -webkit-gradient(linear,top,from(#fdfdfd),to(#d9d9d9));background: -webkit-linear-gradient(top, #fdfdfd, #d9d9d9);background: -o-linear-gradient(top, #fdfdfd, #d9d9d9); color:#666; border-radius:3px; width:60px; height:20px; border:1px solid #e4e4e4;padding:5px; text-align:center; position:absolute;top:0;right:15px;line-height:20px;}
.replyform .pub_btn:hover{border:1px solid #cfe0ed;color:#1c8ed3;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f4faff,endcolorstr=#d1eafc,gradientType=0);background: -moz-linear-gradient(top, #f4faff, #d1eafc); background: -webkit-gradient(linear,top,from(#f4faff),to(#d1eafc));background: -webkit-linear-gradient(top, #f4faff, #d1eafc);background: -o-linear-gradient(top, #f4faff, #d1eafc); text-decoration:none;}
.replyform .emoji_btn{background: url(../cnbbs/images/smilies_btn.gif?) no-repeat;width: 32px;height: 32px;display: block;cursor: pointer;position: absolute;top: 8px;right: 86px;}
#reply_emoji_dialog .nsmilies_mod_modal .modalarrow{left: 405px;}

.replycon{}
.replycon ul.replylist{margin:0;overflow: hidden;position:relative;*zoom:1;}
.replycon ul.cmt_ul_hidden{padding-top:1px;}
.replycon .replylist li{margin-top:-1px;padding:0 10px; position:relative;*zoom:1;}
.replylist li:hover,.replylist li.hover{ background-color:#eef5fc;}
.replylist .replys{ border-top:1px dashed #D1E8F9;padding:10px 5px;}
.replylist .replys .m_avatar{ float:left; border:1px solid #e4e4e4; border-radius:3px; background:none;padding:1px;box-shadow:1px 1px 2px #f6f7f8;-webkit-box-shadow:1px 1px 2px #f6f7f8;-moz-box-shadow:1px 1px 2px #f6f7f8;}
.replylist .replys .m_avatar,.replylist .m_avatar img{ height:35px; width:35px;}
.replylist .replys .m_cons{color:#666;margin-left:50px; word-wrap:break-word !important;word-break:break-all !important;/*border:1px solid red;*/}
.replylist .m_cons span{ color:#999;margin:0 5px;}
.replylist .m_alt span,.replylist .m_art a{margin-right:0; float: right}
.replylist .replys .m_art{ position:absolute;right:15px; overflow: hidden; bottom:10px;}
.replylist .replys .m_art .r_line{margin:0 8px;}
.replylist .report_btn{ color:#999;}
.replylist .report_btn, .replylist .redelete, .replylist .top_btn, .replylist .privatize-cmt { display:none; float:right; }
.replylist li.hover .report_btn,.replylist li:hover .report_btn,
.replylist li.hover .redelete,.replylist li:hover .redelete,
.replylist li.hover .top_btn,.replylist li:hover .top_btn,.replylist li:hover .privatize-cmt{display:block;}
.replylist li:hover .privatize_cmt_disp{display:inline;}

.replycon .pagearea{ border-top:1px dashed #D1E8F9; margin:0 10px;padding:10px 10px 0 10px;line-height:21px;}
.pagearea .tip{line-height:20px;}
.pagearea .page span,.pagearea .page a{ display:inline-block; margin:0 3px;}
.pagearea .page span{ color:#999;}
.pagearea .page .cur{color:#666;}
/**评论END*/
/* 游戏嵌入 */

.phone_copyright a .moc {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    margin-right: 4px;
    display: inline-block;
    background: url(../cnbbs/images/whjy.png?) no-repeat center center;
}

/*底部新增提示*/
.mod_tip{
    text-align: center;
    color: #999;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    font-size: 14px;
}
.more_old{
    background: #f1f1f1;
    height: 28px;
    padding: 0 12px;
    line-height: 28px;
    width: 64px;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
}
.more_old:hover{
    background: #ff6600;
    text-decoration: none;
    color: #fff;
}

.more_notice{
    background: #f1f1f1;
    height: 28px;
    padding: 0 12px;
    line-height: 28px;
    width: 64px;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
}
.more_notice:hover{
    background: #ff6600;
    text-decoration: none;
    color: #fff;
}

.verify_form, .verify_form .line {
    clear: both;
    margin: 5px auto;
    width: 400px;
}

.verify_form .label {
    text-align: right;
    width: 120px;
    font-size: 14px;
}

.verify_form button{
    background: none #80c90d;
    width: 100px;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    border-radius: 2px;
    color: #fff!important;
    border: none;
    cursor: pointer;
    outline: none;
}
.verify_form button:hover{
    background-color: #7bc00e;
}
.verify_form button.dis,.verify_form button.dis:hover{
    background:none #c8c8c8;
    cursor: default;
}
.verify_form .label, form .content {
    display: block;
    float: left;
    padding-right: 15px;
    line-height: 30px;
    margin: 10px 0;
    font-size: 12px;
}

.verify_form .highlight {
    color: #237daf;
}

.verify_form input.text, select.text {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    padding: 3px 5px;
    border-radius: 3px;
    background: #fff none;
    letter-spacing: 0.7px;
    width: 60px;
}

.verify_form div {
    display: block;
}

.verify_form button.submit, input.submit, a.submit {
    background-color: #0ec4f6;
    border: 1px solid #57b0d9;
    color: #FFFFFF;
    font-size: 15px;
    height: 34px;
    line-height: 32px;
    margin: 0 5px;
    text-decoration: none;
}

.verify_form .code_tips{
    padding-top: 15px;
    color: red;
    display: none;
}

#btn_line .content {
    margin-top: 20px;
    text-align: center;
    padding: 0;
    width: 100%;
}

.fixed_changeNew{
    position: fixed;
    top: 230px;
    left: 50%;
    width: 36px;
    height: 36px;
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    color: #ff6600;
    background: #f4f4f4;
    margin-left: 500px;
    padding: 5px;
    cursor: pointer;
}
.fixed_changeNew:hover{
    background-color: #ff6600;
    color: #fff;
}

.phone_product .ico_ke{
    background: url(../cnbbs/images/ke.png?_IMG_VERSION_CUR_) no-repeat;
    background-size: 18px;
    width: 18px;
    height: 18px;
    float: left;
}


.ico_yjd{vertical-align: -4px;}

.thread-view_state{
    display: inline-block;vertical-align: -2px;
    letter-spacing: 0;
    word-spacing: 0;margin-right: 3px;
}
.thread-view_state i{
    background: url(../cnbbs/images/icon_postDetail_page.png?) 0 -33px no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: -2px;
    margin-right: 3px;
}
.state-gry i{
    background:url(../cnbbs/images/icon_iy.png?) no-repeat 0 0 ;
    vertical-align: -3px;
}
.thread-view_state .tit{
    color:#999;
}
/* /cnbbs/css/footer.css */
.phone_footer{background:#EDEDED;border-top:2px solid #E1E1E1;color:#666;margin-top:15px;padding:25px 0 30px; position: relative;}
.phone_footer .phone_wrapper{position:relative;zoom:1;/* overflow: hidden; */}
.phone_footer a:hover{color:#f60}
.phone_footer{
    background:#fff;
    border-top:#fff 2px solid;
    font-family:"microsoft yahei";
    overflow:hidden;
    margin-top:20px;
    zoom:1;
}
