/* ----------------------------------

Main CSS file for Discuz! X
(C) Comsenz Inc.
http://www.comsenz.com
Created & Modified by Lushnis, Pony, Dfox & DragonLee.

1. 重定義瀏覽器默認樣式
2. 全局常用 CSS 樣式
3. 表單及表單元素
4. 頁面佈局以及通用的區塊樣式
5. 列表樣式
6. 其他特定功能塊
	1. 個人中心面板
	2. 簡易編輯器
	3. 彈出菜單、彈出層及彈出窗口
	4. 聯繫人列表、短消息窗口
	5. 登錄和註冊
	6. 其他
7. 拖拽及頁面 DIY

*  其他頁面專用樣式參見 module.css

----------------------------------

常用變量說明：

通用邊框顏色：		#C2D5E3		#CDCDCD
通用背景填充色：		#F2F2F2			#F2F2F2
特殊邊框顏色：		{SPECIALBORDER}		#D1D9DF
特殊背景填充色：		{#e5edf2}			#E9F2F9

----------------------------------

關於 CSS Hack 的說明：

所有 IE瀏覽器適用：	.ie_all .foo { ... }
IE6 專用：			.ie6 .foo { ... }
IE7 專用：			.ie7 .foo { ... }
IE8 專用：			.ie8 .foo { ... }

---------------------------------- */


/* ------------------------------------------------------------------------ 重定義瀏覽器默認樣式 */


/*
* {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
*/


/*body { {BGCODE}; }*/

body {
	font-size: 16px;
}

body,
input,
button,
select,
textarea {
	color: #111;
}

textarea {
	resize: none;
}


/*table { empty-cells: show; border-collapse: collapse; }*/

caption,
th {
	font-weight: 400;
	text-align: left;
}

ul {
	padding: 0;
	margin: 0;
}

ul li,
.xl li {
	list-style: none;
}

h1 {
	font-size: 1.1em;
}

h2,
h3,
h4,
h5,
h6 {
	font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #666;
	margin-top: 0;
	margin-bottom: 0;
}

cite,
em {
	color: #888;
	font-size: 0.9em;
	font-style: normal;
	white-space: nowrap;
}

cite {
	display: block;
}

a {
	/*
    color: {
        LINK
    }
    ;
*/
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

.full-width {
	width: 100%;
}

.text-center {
	text-align: center;
}


/* ------------------------------------------------------------------------ 全局常用 CSS 樣式 */

#container {
	max-width: 100vw;
	overflow: hidden;
}


/* .z/.y 浮動 left/right */


/*.z {*/


/*    float: left;*/


/*}*/

.y {
	float: right;
}


/*padding*/

.pl0 {
	padding-left: 0!important;
}


/* 自動閉合浮動 .cl --> Clear */

.cl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}


/*.cl { zoom: 1; }*/


/* 分隔線 */

hr {
	clear: both;
	display: block;
	margin-bottom: -8px;
	margin-top: -8px;
}

.mn hr,
.sd hr {
	margin: 0 10px;
}

.area hr {
	margin-left: 0;
	margin-right: 0;
}


/* 實心分隔線 <hr class="l" /> */

hr.l {
	background: #C2D5E3;
	border: none;
	color: #C2D5E3;
	height: 1px;
}

hr.l2 {
	height: 2px;
}

hr.l3 {
	height: 3px;
}


/* 虛線分隔線 <hr class="da" /> */

hr.da {
	background: transparent;
	border: none;
	border-top: 1px dashed #C2D5E3;
	color: transparent;
	height: 0;
}


/* 空白分隔 blank by lushnis */

hr.bk {
	background: transparent;
	border: none;
	border-top: 1px solid #FFF;
	color: transparent;
	height: 0;
	margin-bottom: 10px;
	/*    *margin-bottom: 2px !important;*/
}

.n .sd hr.bk {
	border-top-color: #F9F9F9;
}


/* 清除Margin */

hr.m0 {
	margin-left: 0;
	margin-right: 0;
}


/* 頁面標題、文章標題、粗體字 */


/* .wx --> weight text 粗體字，通常用於大標題 */

.wx,
.ph {
	/*    font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif;*/
	font-weight: 100;
}

.spacer {
	clear: both;
	height: 10px;
	display: block;
}


/* Page header */

.ph {
	font-size: 20px;
}


/* Main title */

.mt {
	font-size: 1em;
	padding: 10px 0;
}


/* 行內分割豎線 */

.pipe {
	color: #CCC;
	margin: 0 5px;
}


/* 文本屬性：字號、顏色、粗細 */


/* 字號 .xs --> text size 文字大小, 0=10px, 1=12px, 2=14px ,3=16px by Pony */


/*.xs0 {*/


/*
    font-family: Arial,
    {
        SMFONT
    }
    ;
*/


/*
    font-size: {
        SMFONTSIZE
    }
    ;
*/


/*}*/

.xs1 {
	font-size: 0.8em;
}


/*	.xs2 { font-size: 14px !important; }*/

.xs3 {
	font-size: 1em;
}


/* 顏色 .xg --> text gray level, 1=#999, 2=#666 */

.xg1,
.xg1 a {
	color: #666;
}

.xg1 .xi2 {
	color: #222;
}

.xg2 {
	/*
	color: {
		MIDTEXT
	}
	;
*/
	margin-top: 5px;
}


/* 加亮顏色 .xi --> text important level, 1=#F60, 2\3=#369 */

.xi1,
.onerror {
	color: #F00;
	font-size: 0.75em;
}

.xi2,
.xi2 a,
.xi3 a {
	color: #222;
}


/* 粗細 .xw --> text weight level, 0=normal, 1=bold by Pony */

.xw0 {
	font-weight: 400;
}

.xw1 {
	font-weight: 700;
}


/* 邊框線 */

.bbda {
	border-bottom: 1px dashed #C2D5E3;
	margin-top:1em;
}

.bbs {
	border-bottom: 1px solid #C2D5E3 !important;
}

.bw0 {
	border: none !important;
}

.bw0_all,
.bw0_all th,
.bw0_all td {
	border: none !important;
}


/* 圓角 */

.brs,
.avt img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.brm,
.oshr {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.brw {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}


/* 外邊距 Margin，三組從窄到寬，級別分別為：n, m, w */

.mtn {
	margin-top: 5px !important;
}

.mbn {
	margin-bottom: 5px !important;
}

.mtm {
	margin-top: 10px !important;
}

.mbm {
	margin-bottom: 10px !important;
}

.mtw {
	margin-top: 20px !important;
}

.mbw {
	margin-bottom: 20px !important;
}


/* 請不要用這個選擇符，待刪 by lushnis */

.mgh {
	margin-right: 15px;
	margin-left: 20px;
}


/* 內邊距 Padding，三組從窄到寬，級別分別為：n, m, w */

.ptn {
	padding-top: 5px !important;
}


/*	.pbn { padding-bottom: 5px !important; }*/

.ptm {
	padding-top: 10px !important;
}

.pbm {
	padding-bottom: 10px !important;
}

.ptw {
	padding-top: 20px !important;
}

.pbw {
	padding-bottom: 20px !important;
}


/* 頭像 .avt --> Avatar */

.avt img {
	/*    padding: 2px;*/
	width: 3em;
	height: 3em;
	/*    background: #FFF;*/
	/*    border: 1px solid;*/
	/*    border-color: #F2F2F2 #C2D5E3 #C2D5E3 #F2F2F2;*/
	border-radius: 10em;
}

.avtm img {
	width: 120px;
	height: 120px;
}

.avts img {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}
#postlist .postthread .avatar{margin-top:1em;}

/* 沒有數據時的提示信息樣式 .emp --> empty */

.emp {
	padding: 20px 10px;
}

.emp a {
	color: #222;
	text-decoration: underline !important;
}


/* 垂直居中 */

.vm {
	vertical-align: middle;
}

.vm * {
	vertical-align: middle;
}


/* 水平居中 */

.hm {
	text-align: center;
}


/* 隔行換色中的深色背景，用法：class="{echo swapclass('alt');}" */

.alt,
.alt th,
.alt td {
	background-color: #F2F2F2;
}


/* 類似統計中需注意的文字樣式 */

.notice {
	clear: both;
	margin: 5px 0;
	padding: 3px 5px 3px 20px;
	background: url(../../../../static/image/common/notice.gif) no-repeat 2px 6px;
}

#ajaxwaitid {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	padding: 0 5px;
	background: #D00;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}

.showmenu {
	padding-right: 16px;
	background: url(../../../../static/image/common/arrwd.gif) no-repeat 100% 50%;
	cursor: pointer;
	white-space: nowrap;
}

#um .showmenu {
	margin-right: -5px;
}


/* 類似帖子評分部分的彈出框 */

.crly {
	padding: 6px 8px;
	border: 1px solid #C2D5E3;
	background: #F2F2F2;
	line-height: 1.6em;
}

.mncr {
	overflow: hidden;
	float: left;
	margin-top: -1px;
	width: 50px;
	height: 6px;
	background: url(../../../../static/image/common/attachimg.gif) no-repeat -25px 0;
}


/* 如果驗證碼有錯亂，可添加此樣式.sec（全局，修改時要小心，會涉及分享、快速回復和 feed日誌相冊中的評論等地方） by Pony */

.ie6 .sec .p_pop {
	white-space: expression(this.offsetWidth >=220 ? 'normal': 'nowrap');
	width: expression(this.offsetWidth >=220 ? 200: 'auto');
}


/* ------------------------------------------------------------------------ 表單及表單元素 */


/*
		.pn				button
			.pnc		button with light color
			.pnp		post button
		.px				input[text]
		.pt				textarea
		.pf				input[file]
		.pc				input[checkbox]
		.pr				input[radio]
		.ps				select
		.oshr			share button
		.ofav			fav button with oshr
		*/


/* 必填項 */

.rq {
	color: red;
}


/* 文本框 */

.px,
.pt {
	padding: 2px 4px;
	border: 1px solid;
	border-color: #707070 #cecece #cecece #707070;
	/*
	background: {
		INPUTBG
	}
	url(../../../../static/image/common/px.png) repeat-x 0 0;
*/
	font-size: 1em;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}

.px:focus,
.pt:focus {
	border-color: #6FB1DF;
	/*
	color: {
		LINK
	}
	;
*/
	-moz-box-shadow: 0 0 5px #6FB1DF;
}

.px {
	height: 20px;
}

.pns .px {

      height: 2em;
    line-height: 2em;
    width: 100%;
    padding: 10px;
}

.pxs {
	width: 30px !important;
	height: 1em !important;
	line-height: 1em;
}

.pxn {
	height: 1em;
}

.fdiy .tfm .px {
	width: auto;
}

.p_fre {
	width: auto !important;
}

.er {
	border-color: #F00;
	color: #F00;
	outline: 1px solid #F00;
}

.pt {
	overflow-y: auto;
}

div.pt {
	height: 100px;
	line-height: 100px;
}


/* 自動調整高度的 textarea by Pony */

.pts {
	vertical-align: top;
	overflow: hidden;
}

.cmt .pts {
	width: 60%;
}


/* 按鈕 */

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.pn {
	/*    margin-right: 3px;*/
	border: 1px solid;
	background: #e5edf2;
	z-index: 0;
	/*    line-height: 26px;*/
	/*    font-size: 14px;*/
	font-weight: 700;
	color: #222;
	vertical-align: middle;
	cursor: pointer;
	overflow: visible;
}

.ie6 .pn {
	line-height: 20px;
}

.ie7 .pn {
	line-height: 25px;
}

.pn * {
	padding: 0 20px;
}

.pn em {
	font-weight: 100;
}

.pn strong {
	padding-right: 16px;
	letter-spacing: 4px;
}

.pnc {}

.pnc * {}

.pns .pn {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* border: 2px solid #DDDDDD; */
	letter-spacing: 10px;
	padding: 0 0 0 5px;
	text-align: center;
	height: 50px;
	background-color: #f88;
	color: white;
	font-size: 1.4em;
	font-weight: 400;
	width: 100%;
}
.pns .pn em{

	color: white;

	font-weight: 400;

}

.pns .pn.half-btn {
	letter-spacing: 0;
	padding: 0;
	height: 2em;
	font-size: 1em;
	min-width: 80px;
}


}
.pns .pn em {
	font-weight: 400;
	color: white;
}
.pns .pn:hover {
	background-color: #e66;
}
.ie6 .pns .pn {
	line-height: 18px;
}
.ie7 .pns .pn {
	line-height: 20px;
}
.pnn .pn * {
	padding: 0 10px;
}
a.pn,
.ie6 a.pn,
.ie7 a.pn {
	height: 24px;
	line-height: 24px;
}
.pns a.pn,
.ie6 .pns a.pn,
.ie7 .pns a.pn {
	height: 22px;
	line-height: 22px;
}
.facebooklogin {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* border: 2px solid #DDDDDD; */
	/* letter-spacing: 50px; */
	
	padding: 10px 0;
	text-align: center;
	height: 2.5em;
	background-color: #4D68A8;
	color: white!important;
	font-size: 1.25em;
	display: block;
	line-height: 1.5em;
}
.lgf .facebooklogin {
	height: 2.5em;
	font-size: 1.25em;
	line-height: 1.75em;
}
.facebooklogin:hover {
	text-decoration: none;
	background-color: #304576;
}
.pns .btn-disagree {
	background-color: #fff;
	color: #E66;
}
.pns .btn-agree,
.pns .btn-disagree {
	margin-bottom: 1em;
	width: 40%;
	padding: 0;
	letter-spacing: 0;
}
.pns .btn-agree:hover,
.pns .btn-disagree:hover {
	background-color: #e66;
	color: #fff;
}

/* 單選按鈕及多選框 */
.pr,
.pc {
	vertical-align: middle;
	margin-bottom: 1px;
}

/* 模擬下拉菜單樣式 float_typeid --> ftid */
.ftid {
	float: left;
	margin-right: 6px;
}
.ftid select {
	float: left;
	height: 30px;
}
.ftid a {
	display: block;
	overflow: hidden;
	padding: 0 17px 0 4px;
	height: 20px;
	line-height: 20px;
	text-decoration: none !important;
	font-size: 0.75em;
	font-weight: 400;
	color: #111 !important;
	border: 1px solid;
	border-color: #707070 #cecece #cecece #707070;
	background: #FFF url(../../../../static/image/common/newarow.gif) no-repeat 100% 0;
}
.ftid a:hover,
.ftid a:focus {
	background-position: 100% -20px;
}

/* ctrl 'select' width */
.ftid select {
	width: 100px;
}
.sslt a {
	width: 54px;
}
.sslt select {
	width: 60px;
}
.sltm {
	padding: 5px 11px 5px 10px;
	/*
	border: 1px solid {
		DROPMENUBORDER
	}
	;
*/
	
	background-color: #FFF;
	text-align: left;
}
.sltm li {
	padding: 2px 0;
	/*
	color: {
		MIDTEXT
	}
	;
*/
	
	cursor: pointer;
}
.sltm li:hover {
	color: #222;
}
.sltm li.current {
	color: #F00;
}

/* 分享按鈕 */
.oshr {
	float: right;
	margin-left: 5px;
	padding: 0 5px 0 22px;
	border: 1px solid;
	border-color: #CCC #A9A9A9 #A9A9A9 #CCC;
	background: #FFF url(../../../../static/image/common/oshr.png) no-repeat 5px 50%;
}

/* 收藏按鈕 with oshr */
.ofav {
	background-image: url(../../../../static/image/common/fav.gif);
}

/* 通用的表單樣式 */
.tfm {
	width: 100%;
}
.tfm caption,
.tfm th,
.tfm td {
	padding: 10px 2px;
	vertical-align: top;
}
.tfm caption h2 {
	font-size: 16px;
}
.vt th,
.vt td {
	vertical-align: top;
}
.tfm th {
	width: 75px;
	font-weight: 700;
}
.tfm th .rq {
	float: right;
	font-size: 14px;
}
.tfm .pt,
.tfm .px {
	margin-right: 3px;
	width: 60%;
}
.tfm .c,
.tfm .tedt,
.m_c .tfm .tedt {
	width: 290px;
}
.tfm .d {
	clear: both;
	margin: 5px 0;
	color: #666;
}
.tfm .d em {
	margin-left: 5px;
	color: red;
}
.tfm .d strong {
	margin-left: 5px;
}
.tfm .p {
	text-align: right;
}
.tfm .pcl label {
	display: block;
	padding: 0 2px 5px;
}
.tfm .pcl .pc {
	margin-right: 5px;
	padding: 0;
}
.tfm .l th,
.tfm .l td {
	padding-top: 0;
	padding-bottom: 0;
}
.bn .tfm caption,
.bn .tfm th,
.bn .tfm td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bn .tfm th {
	font-weight: 400;
}

/* 發帖標題欄 postbox title */
.pbt {
	padding-bottom: 9px;
}
.pbt .ftid a {
	*margin-top: 1px;
	height: 24px;
	line-height: 24px;
	background-position: 100% 2px;
}
.pbt .ftid a:hover {
	background-position: 100% -18px;
}

/* 提示信息 alert_win － altw*/
.altw {
	width: 350px;
}
.altw .fltc {
	margin-bottom: 0;
	padding: 8px;
}
.alert_right,
.alert_error,
.alert_info {
	padding: 10px 70px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	line-height: 160%;
	background: url(../../../../static/image/common/right.gif) no-repeat 8px 8px;
	font-size: 1em;
}
.alert_error {
	background-image: url(../../../../static/image/common/error.gif);
}
.alert_error a {
	font-weight: bold;
	color: #222;
}
.alert_info {
	background-image: url(../../../../static/image/common/info.gif);
}
.alert_btnleft {
	margin-top: 8px;
}
.alert_btn {
	margin-top: 20px;
	text-align: center;
}
.alert_act {
	margin-top: 20px;
	padding-left: 58px;
}

/* 發帖導航 by lushnis */
.pbnv {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	/*    width: 400px;*/
	
	padding: 7px 0;
}
.pbl {
	overflow: hidden;
	margin: 9px 0;
	width: 100%;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #CCC;
	background: #FFF;
}
.pbl li {
	float: left;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 5px;
	width: 33.3%;
	height: 400px;
	border-right: 1px solid #CCC;
}
.pbl p {
	height: 25px;
	line-height: 25px;
}
.pbl a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 4px;
	text-decoration: none;
	color: #222;
	border: solid #FFF;
	border-width: 1px 0;
}
.pbl a:hover {
	text-decoration: none;
	background-color: #F3F3F3;
}
.pbl .highlightlink {
	color: #08C;
}
.pbls a,
.pbls a:hover {
	background-color: #EEE;
	/*
	color: {
		MIDTEXT
	}
	;
*/
	
	font-weight: 700;
}
.pbsb {
	background: url(../../../../static/image/common/arrow.gif) right -33px no-repeat;
}

/* ------------------------------------------------------------------------ 頁面佈局 */

/*
		#hd				Header
			#nv			Navigation
			#mu			Customer menu
		.wp				Wrap
		#ct				Container
			.mn			Main area
			.sd			Side area
		#ft				Footer
		----------------
		.bm				Block in main area
		.bn				Block in nerrow area
		.bw				Block in full width

		#pp				Personal Panel
		.pm				Personal Message (Window)
		.pmfl			PM friend list (Window)
		*/

/* 通用容器，定義頁面寬度 */

/*.wp { margin: 0 auto; width: 875px; float:left } */

/*#wp .wp { width: auto; }*/

/*.wp2 { margin: 0 auto; width: 960px; } #wp .wp2 { width: auto; }*/

/* 頁頭 */
#hd {
	margin-bottom: 10px;
	/*
	border-bottom: {
		HEADERBORDER
	}
	solid #c2d5e3;
	{
		HEADERBGCODE
	}
*/
}
#hd .wp {
	padding: 10px 0 0;
}
#diy-tg {
	position: absolute;
	top: 0;
	right: 15px;
	z-index: 100;
}

/*.hdc { border-bottom: {HEADERBORDER} solid #005DC3; }*/
.hdc {
	position: relative;
	z-index: 3;
	min-height: 70px;
	/*
	background: {
		HEADERBGCOLOR
	}
	;
*/
}
.ie6 .hdc {
	height: 70px;
}
#hd h2 {
	padding: 0 20px 8px 0;
	float: left;
}
#space #hd h2 {
	margin-top: 0;
}
#hd .fastlg {
	position: absolute;
	bottom: 8px;
	right: 0;
}
#scbar {
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(../../../../static/image/common/search.gif) repeat-x 0 0;
}
#scbar table {
	background: url(../../../../static/image/common/search.gif) no-repeat 0 -36px;
}
#scbar td {
	padding: 0 2px;
	white-space: nowrap;
}
#scbar #srchtxt {
	margin-top: 2px;
	margin-right: 10px;
	margin-left: 35px;
	width: 250px;
	height: 30px;
	line-height: 18px;
	border: none;
	background: transparent;
	outline: none;
}
#scbar label {
	margin-right: 8px;
	cursor: pointer;
}
#scbar #search_submit {
	width: 51px;
	height: 36px;
	border: none;
	background: transparent url(../../../../static/image/common/search.gif) no-repeat 0 -77px;
	cursor: pointer;
}
#scbar .hot {
	padding-left: 1em;
}
.ie6 #scbar .hot {
	white-space: normal;
}
#sc td {
	padding: 0 3px;
}
#srchtxt {
	font-size: 0.9em;
	line-height: 2em;
}

/*

.ie6 #srchtxt {
    line-height: 20px;
}
*/
#sc #search_submit {
	width: 51px;
	height: 32px;
	border: none;
	background: transparent url(../../../../static/image/common/search.gif) no-repeat 0 -79px;
	cursor: pointer;
}
#sctype_menu {
	width: 100px;
	left: auto!important;
	top: auto!important;
	margin-top: -10px;
	font-size: 0.8em;
}
#sctype_menu input {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
}
#sctype_menu a {
	padding: 0;
}
#sctype_menu label {
	display: block;
	padding: 3px 15px;
	line-height: 1.5;
	cursor: pointer;
}
#nv {
	overflow: hidden;
	/*                padding-left: 3px; height: 33px;*/
	/* {MENUBGCODE};*/
}
#nv ul {
	width: calc(100% - 100px);
}
#nv li {
	float: left;
	/* padding-right: 1px; */
	
	height: 3em;
	line-height: 3em;
	/* border-left: 1px solid #ce3631; */
	
	border-right: 1px solid #ce3631;
	font-weight: 700;
	font-size: 1em;
}
.ie_all #nv li {
	line-height: 36px;
}
.ie6 #nv li {
	line-height: 33px;
}
#nv a {
	float: left;
	padding: 0 15px;
	color: #FFF;
}
#nv li span {
	display: none;
}
#nv li.a {
	/*margin-left: -1px;*/
	/*{MENUHOVERBGCODE};*/
}

/*

#nv li.a a {
	color: {
		MENUHOVERTEXT
	}
	;
}
*/
#mu {
	position: relative;
	z-index: 1;
}
.ie6 #mu,
.ie7 #mu {
	line-height: 0;
	font-size: 0;
}
#mu ul {
	background: url(../../../../static/image/common/mu_bg.png) no-repeat 0 100%;
	line-height: 22px;
	z-index: 2;
	font-size: 12px;
}
#mu li {
	float: left;
	height: 32px
}
#mu a {
	float: left;
	display: inline;
	margin: 5px 6px;
	padding: 0 10px;
	white-space: nowrap;
}
#mu a:hover {
	margin: 4px 5px;
	border: 1px solid #c2d5e3;
	background: #e5edf2;
	color: #222;
	text-decoration: none;
}
.floatmu {
	position: absolute;
	left: 0;
	top: 0;
}
#um {
	position: absolute;
	z-index: -1;
	bottom: 8px;
	right: 0;
	padding-right: 60px;
	/*	_padding-right: 54px;*/
	
	line-height: 2.3;
	width: 90%
}

/*

#um,
#um a {
	color: {
		HEADERTEXT
	}
	;
}
*/
#um p {
	text-align: right;
}
#um .avt {
	display: inline;
	margin-right: -60px;
}
.vwmy {
	padding-left: 16px;
	background: url(../../../../static/image/common/user_online.gif) no-repeat 0 2px;
}

/* .topnav .new, .sch .new 分別為為個人中心和搜索頁面頭部新消息樣式 */
#um .new,
.topnav .new,
.sch .new {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #222;
	font-weight: 700;
}

/*	#myprompt.new { background-image: url(../../../../static/image/common/notice.gif); background-repeat: no-repeat; background-position:right;*/

/*background-position: 3px 50%;*/

}

/*	#pm_ntc.new { background-image: url(../../../../static/image/common/new_pm.gif); background-repeat: no-repeat; background-position:right;}*/
#task_ntc {
	background-image: url(../../../../static/image/common/new_task.gif);
}
#um .pipe {
	margin: 0 5px 0 0;
}
#qmenu {
	float: right !important;
	margin: 8px 10px 0 0;
	background-color: #E74B02;
	line-height: 2em;
}

}
#qmenu_menu {
	margin: -8px 0 0 1px;
	width: 92px;
}
#qmenu_menu ul a {
	padding-left: 26px;
	background: url(../../../../static/image/common/noicon.gif) no-repeat 6px 50%;
}
#qmenu_menu ul a:hover {
	background-color: #e5edf2;
	color: #222;
	text-shadow: none;
}
.reg_tip {
	padding: 10px;
}
.p_pop .reg_tip a {
	padding: 0;
	background: none;
	white-space: normal;
}
.p_pop .reg_tip a:hover {
	background: transparent none;
	text-shadow: none;
	color: #222;
}

/* 頁面主區域 */

/*	#ct { min-height: 400px;margin-left: 10px;background-color: #fff; }*/

/*		.ie6 #ct { height: 400px; }*/

/*		.mn { overflow: hidden; }*/
.ct2 .mn {
	width: 730px;
	margin-bottom: 1em;
	float: left
}
.ct2 .sd {
	width: 220px;
	overflow: hidden;
	/*	_overflow-y: visible;*/
	float: left;
	margin-left: 7px;
}
.appl {
	float: left;
	overflow: hidden;
	/* margin-bottom: 10px; */
	/* padding: 6px 10px; */
	/* width: 115px; */
	border: 1px solid #C2D5E3;
	width: 100%;
	padding: 0;
	margin-bottom: 0;
}
.ct2_a .mn {
	/*    width: 100%;*/
	width: 83.3333333333%;
}

/*		.ct3_a .mn {  width: 565px; }*/

/*		.ct3_a .sd {  margin-left: 15px; width: 220px; }*/
.mw {
	width: 100%;
	float: none;
}
.mnw {
	clear: both;
	border-top: 1px solid #CCC;
}
.mnh {
	width: 643px;
	background: #F2F2F2;
	margin-bottom: 0;
}

/* 頁尾 */
#ft {
	padding: 10px 0 50px;
	border-top: 1px solid #C2D5E3;
	line-height: 1.8;
	/*
	color: {
		FOOTERTEXT
	}
	;
*/
}
#flk {
	text-align: right;
}

/* 通用的區域塊 */

/*
	.bm 是最常用的區塊元素，默認帶有 1px 的邊框和 10px 的下邊距。一般情況下，.bm 內應包括兩個子容器：.bm_h 和 .bm_c，前者代表區塊頭部，帶有灰色背景和下邊框；後者是容器主體，默認帶有 10px 的內邊距。
	.bm 另有三種子樣式
		.bmw	Weight		頭部為彩色背景
		.bml	Lite		頭部無背景填充
		.bmn	Notice		整體帶有彩色背景，常用於提示信息
	*/
.bm,
.bn {
	margin-bottom: 2em;
}
.bm {
	border: 1px solid #C2D5E3;
	background: #FFF;
	border-top: none;
}
.bm_c {
	padding: 0;
}
.drag {}
.bm_h .o {
	float: right;
	width: 30px;
}
.bm_h .o img {
	float: right;
	padding: 11px;
	cursor: pointer;
}
.bm_h .i {
	padding-left: 10px;
}
.bm_h {
	padding: 0 10px;
	/* height: 31px; */
	/* border-top: 1px solid #FFF; */
	border-top: 1px solid #C2D5E3;
	border-bottom: 1px solid #C2D5E3;
	background: #F2F2F2;
	line-height: 2em;
	font-size: 0.9em;
	/* white-space: nowrap; */
	/* overflow: hidden; */
}
.bmw {
	border: 1px solid #C2D5E3;
}

/*			.bmw .bm_h { border-top-color: #FFF; border-right: 1px solid #FFF; border-bottom-color: {CONTENTSEPARATE}; border-left: 1px solid #FFF; background: {#e5edf2}; }*/
.bmw .bm_h a {
	color: #222;
}
.bml .bm_h {
	padding-top: 5px;
	border: none;
	background: transparent;
}
.bml .bm_c {
	padding-top: 0;
}
.bmn {
	padding: 7px 10px;
	/*
	border-color: {
		SPECIALBORDER
	}
	;
*/
	background: #e5edf2;
}
.fl {
	border: 1px solid #C2D5E3;
	border-top: none;
	background: #FFF;
}
.fl .bm {
	margin-bottom: 0;
	border: none;
}

/*				.fl .bm_h { border-width: 1px 0; border-color: {SPECIALBORDER}; {TITLEBGCODE}; }*/
.fl .bm_c,
#online .bm_c,
.lk .bm_c {
	padding-top: 0;
	padding-bottom: 0;
}
.bm2 .bm2_b {
	float: left;
	width: 49%;
	border: 1px solid #C2D5E3;
}
.bm2 .bm2_b_y {
	float: right;
}
.bw0 {
	background: transparent;
}

/* 寬佈局下的通用塊 */
.bw {
	padding: 0 15px;
}

/* 麵包屑導航 #pt --> Path */
#pt {
	/* margin-bottom: 10px;*/
	height: 2em;
	border: 1px solid #C2D5E3;
	background: #F2F2F2;
	line-height: 32px;
	line-height: 2em;
}
#pt a,
#pt em {
	float: left;
	height: 2em;
}
#pt em {
	width: 1.5em;
	background: url(../../../../static/image/common/pt_item.png) no-repeat 30% 0;
	line-height: 200px;
	overflow: hidden;
	height: 2em;
}
.nvhm {
	width: 2em;
	background: url(../../../../static/image/common/pt_icn.png) no-repeat 7px 7px;
	line-height: 200px;
	overflow: hidden;
	height: 2em;
}

/* 統計數據 */
.tns {
	padding: 10px 0;
}
.tns table {
	width: 100%;
}
.tns th,
.tns td {
	text-align: center;
	font-size: 12px;
}
.sd .tns th,
.sd .tns td {
	width: 110px !important;
}
.tns th {
	border-right: 1px solid #CCC;
}
.tns th p,
.tns td p {
	font-size: 14px;
	margin: 0;
}

/* 主區域頭部 .ch --> Containter Header */
.ch {
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #C2D5E3;
	background: #F0F0F0 url(../../../../static/image/common/thead.png) repeat-x 0 100%;
}
.ch label {
	float: left;
	margin-right: 10px;
	padding: 0 18px 0 12px;
	height: 49px;
	font-size: 20px;
	/*
	color: {
		MIDTEXT
	}
	;
*/
	text-shadow: 1px 1px 1px #FFF;
}
.ch label a {
	/*
	color: {
		LINK
	}
	;
*/
	text-decoration: none;
}
.mn .ch label a,
.w .ch label a {
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-decoration: none;
}
.mn .ch label,
.w .ch label {
	background: url(../../../../static/image/common/th-lb.png) no-repeat 100% 0;
	/*
	color: {
		LINK
	}
	;
*/
	letter-spacing: 3px;
	text-shadow: 1px 1px 2px #FFF;
}
#nv_forum .mn .ch label,
#nv_forum.pg_viewthread .ch label {
	background-position: 100% -150px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-shadow: 1px 1px 2px #004FB5;
}
#nv_group .mn .ch label,
#nv_group.pg_viewthread .ch label {
	background-position: 100% -200px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-shadow: 1px 1px 2px #609;
}
#nv_home .mn .ch label,
#nv_home .w .ch label,
#nv_forum .mn .ch label.home,
#nv_userapp .mn .ch label,
#nv_userapp .w .ch label {
	background-position: 100% -100px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-shadow: 1px 1px 2px #F30;
}
#nv_portal .mn .ch label,
#nv_forum .mn .ch label.portal {
	background-position: 100% -50px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-shadow: 1px 1px 2px #A00;
}
.mn .ch {
	display: none;
}
#nv_home h1.wx,
#nv_userapp h1.wx {
	font-size: 16px;
}
.mn .ch {
	margin-right: 1px;
}
.sd .ch {
	margin-left: 1px;
	background: transparent none;
}
.sd .ch label {
	padding: 0 38px 0 12px;
}
.ch .px {
	display: inline;
	float: right;
	margin: 8px 5px 0 0;
}
.pg_modcp .mn .ch label {
	background-position: 100% 0 !important;
	/*
	color: {
		LINK
	}
	!important;
*/
	letter-spacing: 3px !important;
	/*
	text-shadow: 1px 1px 2px {
		WRAPBORDERCOLOR
	}
	!important;
*/
}

/*
.pg_modcp .mn .ch label a {
	color: {
		LINK
	}
	;
}
*/

/* 帶圖標頁面頭部 ih. --> icon header */
.ih .icn {
	float: left;
	width: 60px;
}
.ih dl {
	margin-left: 60px;
}
.ih dt {
	font-size: 14px;
	font-weight: 700;
}
.ih dd {
	padding-bottom: 1em;
}
.ih dd strong {
	margin: 0 2em 0 4px;
	color: #C00;
}

/* .tb --> Tab標籤頁 */
.tb {
	margin-top: 10px;
	padding-left: 5px;
	line-height: 30px;
	border-bottom: 1px solid #C2D5E3;
}
.tb li {
	float: left;
	margin: 0 3px -1px 0;
}
* html .tb .a {
	position: relative;
}
.tb a {
	display: block;
	padding: 0 5px;
	border: 1px solid #C2D5E3;
	background: #e5edf2;
}
.tb .a a {
	border-bottom-color: #FFF;
	background: #FFF;
	font-weight: 700;
}
.tb .y {
	float: right;
	margin-right: 0;
}
.tb .y a {
	border: none;
	background: transparent;
}
.tb .o {
	margin: 1px 4px 0 2px;
	padding-left: 20px;
}
.tb .o,
.tb .o a {
	height: 26px;
	line-height: 25px;
	background: url(../../../../static/image/common/pnp2.png) no-repeat 0 0;
}
.tb .o a {
	padding-right: 15px;
	background-position: 100% 0;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
* html .tb .o a {
	float: left;
}
.tb_h {
	margin: 0;
	padding: 0;
	background-color: #e5edf2;
}
.tb_h li {
	margin-right: 0;
}
.tb_h a {
	border-top: none;
	border-left: none;
}

/* 類似menu的Tab */
.tbmu {
	padding: 10px;
	border-bottom: 1px dashed #C2D5E3;
}
.tbmu a {
	color: #222;
	padding-bottom: 3px;
	margin-bottom:10px;
	display:inline-block;
}
.tbmu .a {
	border-bottom: 5px solid #f88;
	font-weight: 700;
}

/* tab的強調信息提示 */
.tbms {
	padding: 10px 10px 10px 26px;
	border: 1px dashed #FF9A9A;
	background: url(../../../../static/image/common/notice.gif) no-repeat 10px 12px;
}

/* 極簡 Tab */
.tbx {
	margin: 10px 0;
}
.tbx span {
	margin-right: 10px;
	cursor: pointer;
}
.tbx .a {
	padding: 3px 5px;
	border: solid #999;
	border-width: 0 1px 1px 0;
	background: #F2F2F2 url(../../../../static/image/common/thead.png) repeat-x 0 -20px;
}
.tbx strong {
	color: #F00;
}

/* 類似相冊側邊切換頁面用的 */
.obn {
	border-bottom: 1px solid #C2D5E3;
}
.obn select {
	width: 100%;
	margin-bottom: 5px;
}

/* 廣告 */

/* 頁頭廣告 */
.a_h {
	padding-top: 5px;
}

/* 二級導航廣告 */
.a_mu {
	margin-bottom: 15px;
}

/* 頁尾廣告 */
.a_f {
	margin: 5px auto;
}

/* 日誌內容廣告 */
.a_b {
	float: right;
	margin: 0 0 5px 5px;
}

/* 格子廣告 */
.a_t {
	margin-bottom: 10px;
}
.a_t table {
	width: 100%;
}
.a_t td {
	padding: 4px 15px;
	border: 1px solid #C2D5E3;
}

/* 帖內廣告 */
.a_pr {
	float: right;
	width: 120px;
	overflow: hidden;
}
.a_pt,
.a_pb {
	background: url(../../../../static/image/common/ad.gif) no-repeat 0 50%;
	margin-bottom: 6px;
	padding-left: 20px;
	zoom: 1;
}

/* 漂浮廣告 */
.a_fl,
.a_fr {
	float: right;
	position: fixed;
	top: 350px;
	z-index: 100;
}
.a_fl {
	left: 0;
}
.a_fr {
	right: 0;
	text-align: right;
}
* html .a_fl,
* html .a_fr {
	position: absolute;
	top: expression(offsetParent.scrollTop+350);
}

/* 對聯廣告 */
.a_cb {
	top: 20px
}
* html .a_cb {
	top: expression(offsetParent.scrollTop+20);
}

/* 文章漂浮廣告 */
.a_af {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.a_h,
.a_mu,
.a_c,
.a_p,
.a_f,
.a_t {
	text-align: center;
}

/* ------------------------------------------------------------------------ 列表樣式 */

/*
		.xl				Text list
			.xl1		1 line list ( wrap text will be hidden );
			.xl2		2 col list
			.xld		list with description ( the HTML tag must be <dl> )
		.ml				Media/Image list
			.mls		Media size: 48*48px
		.fl				Forum list
		.tl				Thread list
		.al				Application list
		*/

/* 文本列表 */
.xl li {
	margin: 10px 0 0 20px;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.xl em {
	float: right;
	padding-left: 5px;
}
.xl em,
.xl em a {
	color: #666;
}
.xl label,
.xl label a {
	color: #C00;
}
.xl1 li {
	height: 1.5em;
	overflow: hidden;
}
.xl1_elp {
	float: left;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xl2 li {
	float: left;
	margin: 2px;
	padding: 5px;
	width: 45%;
	height: auto;
	overflow: hidden;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 1em;
	border-radius: 7px;
}
.xl ol,
ol.xl {
	background: url(../../../../static/image/common/sortnum.png) no-repeat 0 3px;
	line-height: 21px;
}
.xl ol li,
ol.xl li {
	background: none;
	padding-left: 20px;
}
.xl ol li,
ol.xl li {
	height: 21px;
}
.xld dt {
	/*        padding: 8px 0 5px; */
	font-weight: 700;
	padding: 8px 0 0 15px;
}
.xld dd {
	margin-bottom: 2em;
	padding: 0 0 0 15px;
}

/* text with thumbnail image ( must with the additional class .cl ) */
.xld .m {
	float: left;
	margin: 8px 8px 10px 0;
}
.xld .atc {
	float: right;
	margin-left: 5px;
	max-width
	/*\**/
	: 82px\9;
}
.xld .atc img {
	padding: 2px;
	max-width: 80px;
	max-height: 80px;
	border: 1px solid #CCC;
	background: #FFF;
}
* html .xld .atc img {
	width: expression(this.width > 80 && this.width>=this.height ? 80: true);
	height: expression(this.height > 80 && this.width<=this.height ? 80: true);
}
.xld a.d,
.xl a.d,
.attc a.d,
.c a.d,
.imgf a.d,
.sinf a.d {
	float: right;
	width: 20px;
	height: 20px;
	overflow: hidden;
	line-height: 100px;
	background: url(../../../../static/image/common/op.png) no-repeat 0 -2px;
}
.attc a.d {
	float: left;
}
.xld a.d:hover,
.xl a.d:hover,
.attc a.d:hover,
.c a.d:hover,
.imgf a.d:hover,
.sinf a.d:hover {
	background-position: 0 -22px;
}
.xld a.b {
	background-position: 0 -40px;
}
.xld a.b:hover {
	background-position: 0 -60px;
}
.xlda dl {
	padding-left: 65px;
}
.xlda .m {
	/*	display: inline;*/
	/*	margin: 8px 0 8px -65px;*/
}
.xlda .avt img {
	display: block;
}
.xlda dd img {
	max-width: 550px;
}
* html .xlda dd img {
	width: expression(this.width > 550 ? 550: true);
}
.xlda dd a {
	color: #222;
}
.xlda dd .hot {
	color: #F00;
}

/* 圖片列表 */
.ml {}
.ml li {
	float: left;
	padding: 0 5px 5px;
	text-align: center;
	overflow: hidden;
}
.ml img {
	display: block;
	margin: 0 auto;
}
.ml p,
.ml span {
	display: block;
	width: 100%;
	height: 1.2em;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ml span,
.ml span a {
	color: #666;
}
.mls li {
	padding: 0 0 5px;
}
.mls img {
	width: 48px;
	height: 48px;
}
.mls p {
	margin-top: 5px;
}
.mlm li {
	padding: 0 0 5px;
	width: 150px;
}
.mlm img {
	width: 120px;
	height: 120px;
}
.mla li {
	/*	width: 140px;*/
	/*	height: 224px;*/
}
.mla1 li {
	height: 150px;
}
.mla .c {
	margin: 0 auto;
	width: 136px;
	height: 150px;
	background: url(../../../../static/image/common/gb.gif) no-repeat 0 0;
}
.mla .a {
	background-position: 0 100%;
}
.mla .c a {
	display: block;
	padding: 14px 4px 3px 8px;
	width: 120px;
	height: 120px;
	overflow: hidden;
}
.mla img {
	max-width: 120px;
	max-height: 120px;
	_width: expression(this.width > 120 && this.width>=this.height ? 120: true);
	_height: expression(this.height > 120 && this.width<=this.height ? 120: true);
}
.mlp li {
	width: 140px;
	height: 140px;
}
.mlp .d {
	padding: 0 0 5px;
	width: 150px;
	height: 180px;
}
.mlp img {
	padding: 2px;
	max-width: 120px;
	max-height: 120px;
	border: 1px solid #CCC;
	background: #FFF;
}
* html .mlp img {
	width: expression(this.width > 120 && this.width>=this.height ? 120: true);
	height: expression(this.height > 120 && this.width<=this.height ? 120: true);
}

/* 用戶頭像列表時，各種狀態圖標。.gm -> 管理員; .gs -> 明星會員 ; .gol -> 在線會員; */
.gm,
.gs,
.gol {
	float: left;
	display: block;
	margin: -3px auto 0;
	*margin: -3px 0 0 -37px;
	width: 74px;
	height: 18px;
	background: url(../../../../static/image/common/gst.gif) no-repeat 5px 0;
	position: absolute;
	overflow: hidden;
}
.gs {
	background-position: 8px -18px;
}
.gol {
	background-position: 8px -36px;
}

/* 應用列表*/
.appl ul {
	margin: 3px 0;
}
.appl li {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	font-size: 0.9em;
	text-overflow: ellipsis;
	overflow: hidden;
}
.appl li a {
	text-decoration: none !important;
	color: #FFF;
}
.appl img {
	margin: 5px 5px -3px 0;
}
.appl span {
	float: right;
	font-size: 12px;
}
.appl span a {
	color: #FFF
	/*#666*/
	;
}
.appl span a:hover {
	color: #222;
}

/* 應用側邊 by Pony */
.myo li {
	height: auto;
	line-height: 1.5;
}
.myo img {
	margin-bottom: -1px;
}
.myo a {
	color: #222;
}

/* 側邊管理列表 */
.tbn {
	margin: -7px -10px;
}
.tbn ul {
	margin: 0;
}
.tbn li {
	margin: 0 10px;
	height: 33px;
	border-bottom: 1px dashed #CCC;
}
.tbn li.a {
	margin: -1px 0 0;
	padding: 0 10px;
	border-top: 1px solid #CCC;
	border-bottom-style: solid;
	background: #CCC url(../../../../static/image/common/tbn.png) repeat-x 0 0;
}
.tbn ul a {
	display: block;
	height: 33px;
	line-height: 33px;
}
.tbn .mt {
	padding: 10px;
}

/* 道具 magic */
.mg_img {
	padding: 10px;
	width: 76px;
	height: 76px;
	background: url(../../../../static/image/common/magic_imgbg.gif) no-repeat 0 0;
}

/* 友情鏈接 */
.lk img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 88px;
	height: 31px;
}

/*
.lk p {
	color: {
		MIDTEXT
	}
	;
}
*/
.lk .m li {
	clear: left;
	padding: 0 0 10px 98px;
}
.lk .m img {
	display: inline;
	margin-top: 4px;
	margin-top
	/*\**/
	: 1px\9;
	margin-left: -98px;
}
.lk .x li {
	float: left;
	margin-right: 5px;
	width: 88px;
	height: 1.5em;
	overflow: hidden;
}
.lk_logo .lk_content {
	float: left;
}

/* ------------------------------------------------------------------------ 其他特定功能塊 */

/* 簡易編輯器 Tiny Editor */
.tedt {
	width: 98%;
	border: 1px solid;
	border-color: #999 #CCC #CCC #999;
}
.tedt .bar {
	padding: 0 10px 0 0;
	height: 25px;
	border-bottom: 1px solid #C2D5E3;
	background: #F2F2F2;
	line-height: 28px;
}
.fpd a {
	float: left;
	margin: 2px 5px 0 0;
	width: 20px;
	height: 20px;
	background: url(/static/image/editor/editor.gif) no-repeat;
	text-indent: -9999px;
	line-height: 20px;
	overflow: hidden;
}
.fpd a.fbld {
	background-position: 0 0;
}
.fpd a.fclr {
	background-position: -60px 0;
}
.fpd a.fmg {
	background-position: 0 -20px;
}
.fpd a.flnk {
	background-position: -40px -20px;
}
.fpd a.fqt {
	background-position: -140px -20px;
}
.fpd a.fcd {
	background-position: -120px -20px;
}
.fpd a.fsml {
	background-position: -20px -20px;
}
.tedt .area {
	padding: 4px;
	background: #FFF;
	zoom: 1;
	height: 100%;
}
.tedt .pt {
	width: 100%;
	padding: 0 !important;
	border: none;
	background: #FFF none;
}
.tedt .pt:focus {
	outline: none;
	-moz-box-shadow: none;
}
.m_c .tedt {
	width: 600px;
}

/* 表情 */
.sllt {
	padding: 10px;
	border: 1px solid #CCC;
	background: #FFF;
}
.sllt td {
	padding: 8px;
	border: none;
	cursor: pointer;
}
.sllt_p {
	*float: left;
	text-align: right;
}
.sllt_p a {
	margin-right: 5px;
	color: #069;
	text-decoration: underline;
}
.sl_pv {
	margin-top: 5px;
	padding: 8px;
	background: #FAFAFA;
	border: 1px solid #CCC;
}
.slg {
	height: 33px;
	*height: 34px;
	overflow: hidden;
	width: expression(this.parentNode.offsetWidth);
}
.slg ul,
.imguptype {
	margin: 6px 0;
	padding: 0 0 26px 8px;
	border-bottom: 1px solid #C2D5E3;
}
.slg li,
.imguptype li {
	display: inline;
}
* html .slg li,
* html .imguptype li {
	line-height: 18px;
}
.slg li a,
.imguptype li a {
	float: left;
	margin: 2px 6px 0 0;
	padding: 2px 10px;
	height: 19px;
	border: 1px solid #C2D5E3;
	color: 069;
	text-decoration: none;
}
.slg li a:focus,
.imguptype li a:focus {
	outline: none;
}
.slg li a.current,
.imguptype li a.current {
	border-bottom-color: #FFF;
	font-weight: 700;
	color: #069;
}

/* 風格選擇 */
.sslct {
	padding: 5px 10px;
	border-top: 1px dashed #C2D5E3;
}
.sslct_btn {
	float: left;
	margin: 4px 4px 0 0;
	width: 12px;
	height: 12px;
	border: 1px solid #C2D5E3;
	cursor: pointer;
}
.sslct_btn i {
	float: left;
	display: inline;
	margin: 1px;
	width: 10px;
	height: 10px;
	background: #BA350F;
	overflow: hidden;
	font-style: normal;
}

/* 寬版切換 by Pony */
.wslct {
	border-top: 1px dashed #C2D5E3;
}
.wslct a {
	padding-left: 10px !important;
	background-image: none !important;
}
.wslct a:hover {
	background-image: none !important;
}

/* 彈出菜單、彈出層及彈出窗口 */
.p_pop,
.p_pof {
	padding: 2px 0;
	border: 1px solid;
	/*
	border-color: {
		DROPMENUBORDER
	}
	;
	{
		DROPMENUBGCODE
	}
*/
}
.p_pof {
	width: 500px;
}
.p_opt {
	padding: 10px;
}
.p_pop li {
	display: inline;
	font-size: 1.1em
}
.p_pop a {
	position: relative;
	display: block;
	padding: 3px 15px;
	white-space: nowrap;
}
.ie6 .p_pop a {
	position: relative;
}
.p_pop a:hover,
#sctype_menu .sca {
	background: #0093E2 url(../../../../static/image/common/pope_bg.png) repeat-x 0 0;
	color: #FFF;
	text-shadow: -1px -1px 0 #0081B0;
	text-decoration: none;
}

/* .blk -> block 內容較為複雜的彈出層使用 .blk 的 class，內部的 a 標籤重新定義 */
.blk a,
.inlinelist a {
	display: inline;
	padding: 0;
	border: none;
}
.blk a:hover {
	background: none;
	/*
	color: {
		LINK
	}
	;
*/
	text-shadow: none;
	text-decoration: underline;
}
.inlinelist {
	padding: 5px;
}
.inlinelist a {
	float: left;
	width: 5em;
	height: 2em;
	overflow: hidden;
	text-align: center;
	line-height: 2em;
}

/* .txt 和 .textarea 屬於舊的命名規範，待整理 by lushnis */
.p_opt .txt,
.p_opt .txtarea {
	margin: 5px 0;
}
.p_pop .flbc,
.p_pof .flbc {
	margin-right: 8px;
	margin-top: 4px;
}
.p_pop {
	margin-right: 5px;
	margin-top: 1px;
}

/* 用戶組升級提示 by Pony */
.g_up {
	margin-left: -5px;
}
.ie6 .g_up,
.ie7 .g_up {
	width: 280px;
}
.g_up .crly {
	border: 1px solid #F00;
	background: #FFF4DD;
}
.g_up .mncr {
	background: url(../../../../static/image/common/ratbg.gif) no-repeat 5px 0;
}
#g_upmine_menu .mncr {
	float: right;
	width: 30px;
}

/* 彈出層 以下 class 都可以分開寫，單獨定義，以便個性化 */

/* 四條邊、四個角的公用樣式 */
.t_l,
.t_c,
.t_r,
.m_l,
.m_r,
.b_l,
.b_c,
.b_r {
	overflow: hidden;
	/*
	{
		FLOATMASKBGCODE
	}
	;
*/
	opacity: 0.2;
	filter: alpha(opacity=20);
}

/* 四個角 */
.t_l,
.t_r,
.b_l,
.b_r {
	width: 8px;
	height: 8px;
}

/* 上下兩條邊 */
.t_c,
.b_c {
	height: 8px;
}

/* 左右兩條邊 */
.m_l,
.m_r {
	width: 8px;
}
.t_l {
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
}
.t_r {
	-moz-border-radius: 0 8px 0 0;
	-webkit-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}
.b_l {
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
}
.b_r {
	-moz-border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	border-radius: 0 0 8px 0;
}

/*
.m_c {
	{
		FLOATBGCODE
	}
	;
}
*/

/* 彈出層內容區 by Pony */
.m_c .tb {
	margin: 0 0 10px;
	padding: 0 10px;
}
.m_c .c {
	padding: 0 10px 10px;
}
.m_c .o {
	padding: 8px 10px;
	height: auto;
	text-align: right;
	border-top: 1px solid #CCC;
	background: #F2F2F2;
}

/* 分享時會用到 */
.m_c .el {
	width: 420px;
}
.m_c .el li {
	padding: 0;
	border: none;
}

/* .flb 彈出層header */
.flb {
	padding: 10px 10px 8px;
	height: 2em;
	line-height: 2em;
	margin-bottom: 1em;
}
.flb em {
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	color: #222;
	white-space: unset;
}
.flb em a {
	text-decoration: none;
}
.flb .needverify {
	float: left;
	margin-left: 8px;
	padding-left: 13px;
	width: 45px;
	height: 21px;
	line-height: 21px;
	background: url(../../../../static/image/common/re_unsolved.gif) no-repeat 0 0;
	font-size: 12px;
	color: #666;
	font-weight: 400;
}
.flb .onerror,
.flb .onright {
	padding-left: 20px;
	height: auto;
	line-height: 140%;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 400;
}
.flb .onerror {
	background: url(../../../../static/image/common/check_error.gif) no-repeat 0 50%;
}
.flb .onright {
	background: url(../../../../static/image/common/check_right.gif) no-repeat 0 50%;
	color: {
		MIDTEXT
	}
	;
}
.flb span {
	float: right;
	color: #666;
}
.flb span a,
.flb strong {
	float: left;
	text-decoration: none;
	margin-left: 8px;
	font-weight: 400;
	color: {
		LINK
	}
	;
}
.flb span a:hover {
	color: #666;
}
.flbc {
	float: left;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../../../static/image/common/cls.gif) no-repeat 0 0;
}
.flbc:hover {
	background-position: 0 -20px;
}
.floatwrap {
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 10px;
	height: 280px;
}
.f_c {}
.f_c li {
	list-style: none;
}
.f_c hr.l {
	margin: 0;
}
.f_c a {
	color: #222;
}
.f_c .list {
	margin: 0 auto 10px;
	width: 570px;
	border-top: 3px solid #C2D5E3;
}
.f_c .list th,
.f_c .list td {
	padding: 5px 2px;
	height: auto;
	border-bottom: 1px dashed #C2D5E3;
}
.f_c .list .btns th,
.f_c .list .btns td {
	border-bottom: none;
}
.f_c .th th,
.f_c .th td {
	padding: 10px 0;
}
.f_c .list th {
	background: none;
}

/* 彈窗未開啟時 nofloat */
.nfl {
	height: auto !important;
	height: 320px;
	min-height: 320px;
}
.nfl .f_c {
	margin: 120px auto;
	padding: 20px;
	/*	width: 580px;*/
	border: 3px solid #F2F2F2;
	background: #FFF;
}
.nfl .loginform {
	height: auto;
}
.nfl .clause {
	width: auto;
	height: auto;
}

/* dropdownbtn 下拉菜單 */
.hasd {}
.hasd input {
	float: left;
	width: 129px;
}
.hasd input.crl {
	padding: 0;
	width: 20px;
	height: 20px;
	background: none;
	border-style: solid;
	border-color: #707070 #cecece #cecece #707070;
	border-width: 1px 0 1px 1px;
}
.hasd .spmediuminput {
	width: 115px;
}
.dpbtn {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #666 #CCC #CCC #666;
	background: #FFF url(../../../../static/image/common/newarow.gif) no-repeat 0 0;
}
.dpbtn:hover {
	background-position: 0 -20px;
}
.hasd label {
	float: left;
	margin-right: 4px;
}
.tpclg h4 a.dpbtn {
	float: right;
	border-width: 1px;
}
.tpclg h4 {
	font-weight: 400;
}
.tpclg .pt {
	margin: 5px 0;
	width: 212px;
	overflow: hidden;
}
.tpclg .pt,
.tpcl .pt {
	background: #FFF;
}

/* 下面兩行為評分時用到的 */
.mark .dt,
.mark .tpclg h4 {
	width: 270px;
}
.mark .tpclg .pt {
	width: 260px;
}
#postbox dd.hasd input {
	width: 99px;
	margin-right: 0;
}

/*彈窗 編輯器 顏色框 colorbox*/
.colorbox {
	width: 130px;
}
.colorbox input {
	float: left;
	margin: 2px;
	padding: 0;
	width: 12px;
	height: 12px;
	border: 0;
	cursor: pointer;
}

/* 短消息對話框 .pm -> personal_message (window) by Pony */
.pm {
	overflow: hidden;
	width: 400px;
}
.pm .flb {
	margin-bottom: 0;
	padding: 1px 5px 4px;
	background: #CCC url(../../../../static/image/common/pm.png) repeat-x 0 -101px;
}
* html .pm .flb {
	padding: 4px 5px 1px;
}
.pm .flb em {
	padding-left: 15px;
	background: url(../../../../static/image/common/pm.png) no-repeat 0 -65px;
	text-shadow: 1px 1px 1px #FFF;
	/*
	color: {
		LINK
	}
	;
*/
	font-size: 12px;
}
.pm .flbc {
	background-image: url(../../../../static/image/common/pm.png);
}
.pm_tac {
	padding: 5px 10px;
	background: #F2F2F2;
}
.pm .c {
	padding: 0;
	background: #F2F2F2;
}
.pmb {
	position: relative;
	padding: 20px 20px 0;
	width: 360px;
	height: 280px;
	overflow: auto;
	overflow-x: hidden;
}
.pmb li {
	position: relative;
	margin-bottom: 10px;
}
.pmt {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: -6px;
	text-indent: -999px;
	width: 7px;
	height: 7px;
	background: url(../../../../static/image/common/pm.png) no-repeat -13px -40px;
	zoom: 1;
}
.pmd {
	float: left;
	padding: 5px 8px;
	background: #F0F0F0 url(../../../../static/image/common/pm-bg1.png) repeat-x;
	border: 1px solid;
	border-color: #E7E7E7 #BBB #999 #E7E7E7;
	word-wrap: break-word;
	-moz-box-shadow: 2px 2px 4px #DDD;
	-webkit-box-shadow: 2px 2px 4px #DDD;
	box-shadow: 2px 2px 4px #DDD;
	-moz-border-radius: 10px 10px 10px 0;
	-webkit-border-radius: 10px 10px 10px 0;
	border-radius: 10px 10px 10px 0;
}
.pmd,
.pmd img {
	max-width: 292px;
}
* html .pmd {
	width: expression(this.offsetWidth > 292 ? 292+'px': 'auto');
}
* html .pmd img {
	width: expression(this.width > 292 ? 292: true);
}

/* 短消息下的引用和代碼樣式 */
.pmd .quote {
	overflow: hidden;
	margin: 0;
	padding-left: 16px;
	background: url(../../../../static/image/common/qa.gif) no-repeat 0 0;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.pmd .quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(../../../../static/image/common/qz.gif) no-repeat 100% 100%;
}
.pmd .blockcode {
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: transparent;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.pmd .blockcode code {
	/*    font-family: Arial, Monaco, Consolas, "Lucida Console", "Courier New", serif;*/
	font-size: 0.8em;
	line-height: 1.5em;
}
* html .pmd .blockcode code {
	/*    font-family: Arial, "Courier New", serif;*/
}
.pmm .pmt {
	right: -6px;
	left: auto;
	background-position: 0 -47px;
}
.pmm .pmd {
	float: right;
	background: #FEF5E7 url(../../../../static/image/common/pm-bg2.png) repeat-x;
	border-color: #FFC68C #F9D4A7 #F3BB65 #DDC4A9;
	-moz-box-shadow: -2px 2px 4px #DDD;
	-webkit-box-shadow: -2px 2px 4px #DDD;
	box-shadow: -2px 2px 4px #DDD;
	-moz-border-radius: 10px 10px 0 10px;
	-webkit-border-radius: 10px 10px 0 10px;
	border-radius: 10px 10px 0 10px;
}
.pmb h4 {
	text-align: center;
}
.pmfm {
	padding: 0 15px 15px;
}
.pmfm .tedt {
	width: 365px;
}
.pmfm .pt {
	height: 65px;
}
.pmfm .pn {
	float: right;
}
.pma a {
	margin-right: 5px;
}

/* 短消息聯繫人列表 by Pony */
.pmo {
	position: absolute;
	top: 8px;
	right: 10px;
	overflow: hidden;
	padding-left: 10px;
	width: 130px;
	height: 31px;
	line-height: 24px;
	line-height
	/*\**/
	: 26px\9;
	background: url(../../../../static/image/common/pn.png) repeat-x 0 -320px;
	text-shadow: 1px 1px 1px #FFF;
}
.pmo em {
	display: block;
	padding: 3px 5px 4px 0;
	background: url(../../../../static/image/common/pn.png) no-repeat 100% -360px;
}
.pmo a {
	overflow: hidden;
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	background: url(../../../../static/image/common/pm.png) no-repeat 100% -222px;
	outline: none;
}
.pmo .b {
	background-position: 100% -278px;
}

/* .pmfl -> pm_friend_list (Window) */
.pmfl {
	position: absolute;
	top: 35px;
	right: 10px;
	z-index: 200;
	width: 138px;
	border: solid #CCC;
	border-width: 0 1px 1px;
	background: #FFF;
}
.pmfl .s,
.pmfl .o {
	padding: 5px;
	border-bottom: 1px solid #CCC;
	background: #F2F2F2;
}
.pmfl .o {
	border-bottom-color: #FFF;
}
.pmfl .s .px {
	padding-left: 20px;
	width: 101px;
	background: #FFF url(../../../../static/image/common/pm.png) no-repeat 0 -160px;
}
.pmfl .o .ps {
	width: 100%;
}
.pmfl ul {
	overflow: auto;
	overflow-x: hidden;
	width: 138px;
	height: 306px;
}
.pmfl li {
	padding: 5px;
	height: 24px;
}
.pmfl .avt {
	float: left;
	width: 29px;
	height: 29px;
}
.pmfl .avt img {
	padding: 0;
	width: 24px;
	height: 24px;
	border: none;
}

/* 跳動的頭像樣式 by Pony */
.pmfl .newpm img {
	margin: 1px 0 0 1px;
}
.pmfl p {
	overflow: hidden;
	white-space: nowrap;
	width: 78px;
}

/* 當前交談的用戶 */
.pmfl p .a {
	color: red;
}

/* 在線的用戶 */

/*
.pmfl p .ol {
	color: {
		LINK
	}
	;
}
*/
.pmfl strong {
	color: #000;
}

/* 登錄和註冊 */
.blr {
	width: 580px;
	margin: 20px auto 30px;
}
.m_c .blr {
	margin: 0 auto;
}
.lgfm {
	font-size: 1em;
	float: left;
	/*    margin-bottom: 10px;*/
	/*    *margin-bottom: -10px;*/
	/*    padding: 20px 0;*/
	/*    width: 280px;*/
	/*	border-right: 1px solid #CCC;*/
}
.rgs {
	margin-bottom: 10px;
}
.lgfm label,
.lgfm p,
.reginfo {
	clear: both;
	overflow: hidden;
	display: block;
	margin: 0 0 10px;
	line-height: 22px;
}

/* 自定義的註冊信息 */
.reginfo label {
	display: inline;
}
.reg_c {
	float: left;
	width: 200px;
}
.lgfm .txt,
.lgfm .px {
	padding: 2px 4px;
	height: 1.2em;
	border: 1px solid;
	border-color: #CCC;
}
.lgfm .txt,
.lgfm .px,
.lgfm .pt {
	width: 90%;
}
.lgfm .ftid a,
.lgfm .ftid a:hover {
	border-color: #FFF;
}
.fsb {
	clear: both;
	margin-top: 8px;
	padding: 10px;
}
.fsb .z {
	padding-top: 5px;
}
.m_c .fsb {
	background: #F2F2F2;
	border-top: 1px solid #CCC;
}
.fsb .pns {
	margin-right: 8px;
}
.lgfm em,
.fsb em {
	/*    float: left;*/
	/*    width: 60px;*/
}
.lgfm td {
	padding: 8px 0;
	vertical-align: top;
}
.fsb .pnr {
	*margin-top: 4px;
}
.nlf .txt {
	width: 230px;
}
.brls {
	overflow: auto;
	margin-bottom: 10px;
	width: 470px;
	height: 240px;
}
.sipt {
	float: left;
	/* margin: 0 0 10px; */
	/* width: 234px; */
	height: 24px;
	background-color: #FFF;
	border: 1px solid;
	border-color: #ccc;
	clear: left;
	vertical-align: middle;
	margin-bottom: 1em;
}
.sipt a {
	float: left;
	width: 54px;
	border: none;
}
.sipt a:hover,
.sipt a:focus {
	border: none;
}
.sipt .txt {
	float: left;
	width: 154px;
	border: none;
	outline: none;
	background: #FFF;
}
.sltp {
	float: none;
	margin: 10px 0;
	clear: both;
}
.sltp a,
.sltp a:hover,
.sltp a:focus {
	background-color: transparent;
	border-color: #EEE;
	color: #069 !important;
}
.lpsw label {
	float: left;
	padding-left: 4px;
	width: 61px;
	line-height: 150%;
}
.clck,
.sipt .clck {
	background: #FFF url(../../../../static/image/common/clck.gif) no-repeat 98% 50%;
}
.lgf {
	float: none;
	overflow: visible;
	margin: 0;
}
.lgf h4 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 14px;
}
.lgf a {
	color: #222;
	padding: 5px 8px;
	border: 1px solid #ccc;
	border-radius: 9px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.lgf a:hover {
	text-decoration: none;
	background-color: #eee;
}
.minf {
	margin-top: 23px;
}
#activation_user {
	font-size: 14px;
}

/* 快速登錄 by Pony */
.fastlg {
	width: 60%;
	line-height: 24px;
}
.fastlg p {
	padding-bottom: 2px;
}
.fastlg_fm {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #C2D5E3;
}
.fastlg .px,
#ls_more .px {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
}
.fastlg .pn {
	height: 22px;
	line-height: 22px;
	*line-height: 18px;
}
.fastlg .ftid {
	vertical-align: middle;
}
#ls_fastloginfield_ctrl {
	vertical-align: middle;
	border: none;
	background-color: transparent;
}
.psw_w {
	padding-left: 5px;
	width: 67px;
}
#ls_more {
	overflow: hidden;
	z-index: 300;
	padding: 10px;
	width: 152px;
	line-height: 1.5;
	border: 1px solid;
	/*
	border-color: {
		DROPMENUBORDER
	}
	;
	{
		DROPMENUBGCODE
	}
*/
}
#ls_more .ftid .px {
	width: 144px;
}
#ls_more .c .px {
	margin-top: 0;
	width: 50px !important;
}
#ls_more .d img {
	margin-top: 5px;
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
}
#ls_more .d embed {
	margin-top: 5px;
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
}

/* 打招呼 by Pony */
.poke {
	margin-bottom: 10px;
}
.poke li {
	float: left;
	margin: 0 1% 5px 0;
	width: 32%;
	height: 22px;
}
.poke img {
	vertical-align: middle;
}

/* 普通數據列表 datatable by michael */
.dt {
	border-top: 1px solid #C2D5E3;
	width: 100%;
}
.dt th {
	background: #F2F2F2;
}
.dt td,
.dt th {
	padding: 7px 4px;
	border-bottom: 1px solid #C2D5E3;
}
.dt .c {
	width: 50px;
}
.dt .px {
	height: 16px !important;
	font-size: 12px;
}

/* 用來展示數據的表格 */
.tdat {
	width: 100%;
	border: 1px solid #C2D5E3;
}
.tdat th,
.tdat td {
	padding: 4px 5px;
	border: 1px solid #C2D5E3;
}

/* ==  um 公告 幫助 message 通用列表  lum -- um list == */
.um {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dashed #C2D5E3;
	clear: left;
}
.umh {
	margin-bottom: 10px;
	overflow: hidden;
}
.umh h2,
.umh h3 {
	clear: left;
	font-size: 14px;
	float: left;
	background: #FFF url(../../../../static/image/common/arrow.gif) no-repeat right 6px;
	padding-right: 14px;
	cursor: pointer;
}
.schfaq h3 {
	background: none;
	cursor: default;
}

/*
.umh h3 a {
	color: {
		MIDTEXT
	}
	;
}
*/
.umh h3 span {
	font-size: 12px;
	font-weight: 400;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.umh h2 em,
.umh h3 em {
	margin-left: 8px;
	font-size: 12px;
	color: #666;
	font-weight: 400;
}
.umh_act {
	float: right;
}
.umh .umh_cb {
	display: none;
}
.umh .umh_ext {
	display: block;
}
.umn {
	background: url(../../../../static/image/common/dash.gif) repeat-x 0 10px;
	clear: left;
}
.umn h3 {
	background: #FFF url(../../../../static/image/common/arrow.gif) no-repeat right -35px;
	font-size: 14px;
}
.umn .umh_cb {
	display: block;
	background-color: #FFF;
	/*
	color: {
		MIDTEXT
	}
	;
*/
	cursor: pointer;
}
.umn .umh_ext {
	display: none;
}
.lum {}
.lum h2 {
	font-size: 14px;
}
.lum ul {
	padding: 1em 0 1em 2em;
	margin-bottom: 1em;
	border-bottom: 1px dashed #C2D5E3;
}
.lum ul li {
	padding: 0.2em 0;
}

/* pgs --> pages & postbutton 分頁、發帖按鈕, pgb -->返回首頁, nxt -->下一頁 */
.pgs {}
.pgs #newspecial,
.pgs #newspecialtmp,
.pgs #post_reply,
.pgs #post_replytmp {
	float: right;
	margin-right: 5px;
}
.pg {
	float: right;
}
.pg,
.pgb {
	line-height: 26px;
}
.pg a,
.pg strong,
.pgb a {
	/*
    float: left;
    display: inline;
    margin-left: 4px;
    padding: 0 8px;
    height: 26px;
    border: 1px solid;
    border-color: {
        SPECIALBORDER
    }
    
    ;
    background-repeat: no-repeat;
    color: #FFF
    {LINK}
    
    ;
    overflow: hidden;
    text-decoration: none;
    background: #ea5b1e;
*/
}
.pg a.nxt,
.pgb a {
	/*    padding: 0 10px;*/
}
.pg a:hover,
.pgb a:hover {
	border-color: #222;
	color: #222;
}
.pg a.nxt {
	/*    padding-right: 25px;*/
	/* background-image: url(../../../../static/image/common/arw_r.gif);*/
	/*    background-position: 90% 50%;*/
}
.pg a.prev {
	background-image: url(../../../../static/image/common/arw_l.gif);
	background-position: 50% 50%;
}
.pg strong {
	background-color:/*{#e5edf2};*/
	;
	color: #000;
}
.pgb a {
	padding-left: 25px;
	/*background-image: url(../../../../static/image/common/arw_l.gif);*/
	background-position: 10px 50%;
}
#pgt .pg,
#pgt .pgb {
	margin-top: 5px;
}

/* 用於行動的按鈕 button action */
.bac {
	margin: 0;
	padding: 0;
	width: 70px;
	height: 30px;
	line-height: 30px;
	/*
	color: {
		LINK
	}
	;
*/
	overflow: hidden;
	text-decoration: none;
	background: url(../../../../static/image/common/pg_arw.png) no-repeat 0 0;
	text-align: center;
	text-indent: -7px;
	display: block;
}
#psd .bn .mbn input,
#postbox input {
	margin-right: 4px;
}
#postbox .mbn,
#psd .mbn {
	height: 1.6em;
	line-height: 1.6em;
}

/* 用於積分獎勵提示等彈出層提示 */
.popupcredit {}
.pc_l,
.pc_c,
.pc_inner,
.pc_r {
	width: 29px;
	height: 56px;
	line-height: 56px;
	background: url(../../../../static/image/common/popupcredit_bg.gif) no-repeat 0 0;
}
.pc_c {
	width: 200px;
	background-position: 0 -56px;
	background-repeat: repeat-x;
}
.pc_inner {
	white-space: nowrap;
	text-align: center;
	width: auto;
	background-position: 50% -112px;
}
.pc_inner i {
	margin-right: 10px;
	font-size: 12px;
	font-style: normal;
	color: {
		LIGHTLINK
	}
	;
	font-weight: 400;
}
.pc_inner span {
	margin-right: 15px;
	color: #FFEA97;
	font-size: 14px;
	font-weight: 700;
}
* html .pc_inner span {
	display: inline-block;
}
.pc_inner span a {
	color: #FFEA97;
	text-decoration: underline;
}
.pc_inner span em {
	color: {
		LIGHTLINK
	}
	;
	font-size: 18px;
	font-weight: 400;
}
.pc_inner span u {
	font-size: 10px;
	text-decoration: none;
}
.pc_inner span em.desc {
	color: #930;
}
.pc_btn img {
	opacity: 0.5;
}
.pc_btn:hover img {
	opacity: 1;
}
.pc_r {
	background-position: -30px 0;
}

/* 快速跳轉菜單 */
#fjump_menu dl {
	width: 200px;
}
#fjump_menu dt {
	font-weight: 700;
}
#fjump_menu dd {
	text-indent: 1em;
}
#fjump_menu li.sub {
	text-indent: 2em;
}
#fjump_menu li.current a {
	background-color: #F2F2F2;
}

/* 可用道具列表 by lushnis */
.mgc {
	padding: 0;
}
.mgcmn {
	width: 100px;
}
.mgcmn a {
	padding-left: 25px;
	line-height: 16px !important;
}
.mgcmn img {
	position: absolute;
	margin-left: -20px;
}

/* 高亮道具用到的 */
.cmen {
	overflow: hidden;
	width: 63px;
}
.cmen a {
	overflow: hidden;
	float: left;
	width: 20px;
	height: 20px;
}

/* 熱點：站長推薦內容，在頁面右下角彈出 */
.focus {
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 300;
	overflow: hidden;
	width: 270px;
	border: 1px solid;
	border-color: #CCC #999 #999 #CCC;
	background: #FFF;
}
* html .focus {
	position: absolute;
	top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
}
.focus .flb {
	margin: 0;
	padding: 6px 10px;
	background: url(../../../../static/image/common/thead.png) repeat-x 0 0;
}
.focus .flb em {
	font-size: 12px;
	/*
	color: {
		LINK
	}
	;
*/
}
.focus .detail {
	padding: 10px;
	text-align: left;
}
.focus .detail h4 {
	margin-bottom: 5px;
}
.focus .detail img {
	float: left;
	margin-right: 8px;
	width: 58px;
}
.focus .detail a {
	color: #06C;
}
.focus .moreinfo {
	float: right;
	display: inline;
	margin-right: 10px;
	padding: 6px 15px 6px 0;
	background: url(../../../../static/image/common/arw_r.gif) no-repeat 100% 50%;
}

/* 分享的驗證碼（全局） by Pony */
.m_c .sec .secq {
	display: block;
	margin: 5px 0 10px;
}

/* ------------------------------------------------------------------------ 拖拽及頁面 DIY */
.frame,
.frame-tab {
	margin-bottom: 10px;
	/*
	border: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
	background: #FFF;
}
.title {
	padding: 0 10px;
	/* height: 32px; */
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5em;
	overflow: hidden;
}
.frame-title,
.frametitle,
.tab-title {
	background: #F2F2F2 url(../../../../static/image/common/title.png) repeat-x 0 100%;
}

/* 新的框架結構 */
.frame-1-1-l,
.frame-1-1-1-l,
.frame-1-1-1-c,
.frame-2-1-l,
.frame-1-2-l,
.frame-3-1-l,
.frame-1-3-l {
	float: left;
}
.frame-1-1-r,
.frame-1-1-1-r,
.frame-2-1-r,
.frame-1-2-r,
.frame-3-1-r,
.frame-1-3-r {
	float: right;
}
.frame-1-1-l,
.frame-1-1-r {
	width: 49.9%
}
.frame-1-1-1-l,
.frame-1-1-1-c,
.frame-1-1-1-r,
.frame-2-1-r,
.frame-1-2-l {
	width: 33.3%;
}
.frame-2-1-l,
.frame-1-2-r {
	width: 66.6%;
}
.frame-3-1-l,
.frame-1-3-r {
	width: 74.9%;
}
.frame-3-1-r,
.frame-1-3-l {
	width: 24.9%;
}

/* End */

/* X1 之前的框架結構 */
.frame .mn {
	margin-bottom: 0;
}
.frame .sd {
	min-height: 0;
	/*	_height: auto;*/
}
.frame-1-1 .col-r {
	float: right;
	width: 49.9%;
}
.frame-1-1 .col-l {
	float: left;
	width: 49.9%;
}
.frame-1-2 .mn,
.frame-1-2 .col-r,
.frame .frame-1-2 .mn,
.frame .frame-1-2 .col-r {
	float: right;
	width: 66.6%;
}
.frame-1-2 .sd,
.frame-1-2 .col-l,
.frame .frame-1-2 .sd,
.frame .frame-1-2 .col-l {
	float: left;
	width: 33.3%;
}
.frame-2-1 .mn,
.frame-2-1 .col-l,
.frame .frame-2-1 .mn,
.frame .frame-2-1 .col-l {
	float: left;
	width: 66.6%;
}
.frame-2-1 .sd,
.frame-2-1 .col-r,
.frame .frame-2-1 .sd,
.frame .frame-2-1 .col-r {
	float: right;
	width: 33.3%;
}
.frame-1-3 .mn,
.frame-1-3 .col-r,
.frame .frame-1-3 .mn,
.frame .frame-1-3 .col-r {
	float: right;
	width: 74.9%;
}
.frame-1-3 .sd,
.frame-1-3 .col-l,
.frame .frame-1-3 .sd,
.frame .frame-1-3 .col-l {
	float: left;
	width: 24.9%;
}
.frame-3-1 .mn,
.frame-3-1 .col-l,
.frame .frame-3-1 .mn,
.frame .frame-3-1 .col-l {
	float: left;
	width: 74.9%;
}
.frame-3-1 .sd,
.frame-3-1 .col-r,
.frame .frame-3-1 .sd,
.frame .frame-3-1 .col-r {
	float: right;
	width: 24.9%
}
.frame-1-1-1 .col-l {
	float: left;
	width: 33.3%;
}
.frame-1-1-1 .col-c {
	float: left;
	width: 33.3%;
}
.frame-1-1-1 .col-r {
	float: right;
	width: 33.3%;
}
.frame .frame-1-1-1 .col-l,
.frame .frame-1-1-1 .col-c,
.frame .frame-1-1-1 .col-r {
	padding: 0;
	width: 33%;
}
.frame .frame-1-1 .col-l,
.frame .frame-1-1 .col-r {
	width: 49.9%;
}

/* End */
.frame .title .titletext,
.block .title .titletext {
	float: left;
}
.frame-tab .tab-title .titletext {
	float: left;
	margin: 0 10px;
}
.tab-title {
	padding: 0;
	width: 100% !important;
	border: none;
}
.frame-tab .tb {
	margin-top: 0;
	padding-left: 15px;
	line-height: 32px;
	border: none;
}
.frame-tab .tb li {
	margin: 0;
	margin-left: -1px;
	font-weight: 400;
}
.frame-tab .tb li,
.frame-tab .tb li a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-top: none;
	background: transparent none;
}
* html .frame-tab .tb li a {
	float: left;
}
.frame-tab .tb .a a {
	background: #FFF;
	font-weight: 700;
}
.frame-tab .tb-c {
	padding: 10px 16px;
}
.block {
	margin: 10px 10px 0;
}
.frame-1-2 .sd .block,
.col-l .block,
.frame-2-1 .mn .block,
.frame-1-1-1 .col-c .block,
.frame-1-3 .sd .block,
.frame-3-1 .mn .block {
	margin-right: 10px;
}
.frame-1-2 .mn .block,
.col-r .block,
.frame-2-1 .sd .block,
.frame-1-1-1 .col-c .block,
.frame-1-3 .mn .block,
.frame-3-1 .sd .block {
	margin-left: 10px;
}
body#space .block {
	margin: 0 5px 10px;
}
.temp {
	margin: 1px;
}

/* 重定義 frame */
#ct .frame {
	margin: 0;
	border: none;
}
.bx {
	border: none;
}
.bx .frame-1-1-1 {
	background: transparent url(../../../../static/image/common/vline2.png) repeat-y 320px 0;
}
.bx .frame-2-1 {
	background: transparent url(../../../../static/image/common/vline.png) repeat-y 645px 0;
}

/* 拖動生成的頁面元素 by lushnis */
.drag .block .title {
	margin-bottom: 0;
	padding-left: 0;
	font-size: 14px;
	font-weight: 700;
}

/* 重定義 block */
#ct .sd .block {
	margin: 0;
}
.block .xl1 ul li {
	padding-left: 10px;
	background: url(../../../../static/image/common/dot.gif) no-repeat 0 50%;
}
.ie_all .block .xl1 ul li {
	background-position: 0 6px;
}

/* Frame stylies by lushnis */
.xfs {
	border-top: none;
}
.xfs .frame-title,
.xfs .frametitle,
.xfs .tab-title {
	border: none;
	background: transparent url(../../../../static/image/common/mu.png) repeat-x 0 0;
}
.xfs .frame-title,
.xfs .frametitle,
.xfs .tab-title,
.xfs .frame-title a,
.xfs .frametitle a,
.xfs .tab-title a {
	color: #FFF !important;
}
.xfs .tb li a {
	height: 32px;
	border: none !important;
}
.xfs .tb .a a {
	background: transparent url(../../../../static/image/common/mu.png) no-repeat 50% -165px;
}
.xfs_1 {
	border-color: #2267B5;
}
.xfs_1 .frame-title,
.xfs_1 .frametitle,
.xfs_1 .tab-title {
	background-color: #2267B5;
	background-position: 0 0;
}
.xfs_1 .tb .a a {
	background-position: 50% -66px;
}
.xfs_2 {
	border-color: #A90000;
}
.xfs_2 .frame-title,
.xfs_2 .frametitle,
.xfs_2 .tab-title {
	background-color: #A90000;
	background-position: 0 -99px;
}
.xfs_2 .tb .a a {
	background-position: 50% -165px;
}
.xfs_3 {
	border-color: #006C6C;
}
.xfs_3 .frame-title,
.xfs_3 .frametitle,
.xfs_3 .tab-title {
	background-color: #006C6C;
	background-position: 0 -198px;
}
.xfs_3 .tb .a a {
	background-position: 50% -264px;
}
.xfs_4 {
	border-color: #EC5A00;
}
.xfs_4 .frame-title,
.xfs_4 .frametitle,
.xfs_4 .tab-title {
	background-color: #EC5A00;
	background-position: 0 -297px;
}
.xfs_4 .tb .a a {
	background-position: 50% -363px;
}
.xfs_5 {
	border-color: #6F099E;
}
.xfs_5 .frame-title,
.xfs_5 .frametitle,
.xfs_5 .tab-title {
	background-color: #6F099E;
	background-position: 0 -396px;
}
.xfs_5 .tb .a a {
	background-position: 50% -462px;
}
.xfs_nbd {
	border: none;
}
.xfs_nbd .block {
	margin-top: 0;
	margin-bottom: 10px;
}
.xfs_nbd .col-l .block,
.xfs_nbd .frame-1-1-l .block,
.xfs_nbd .frame-2-1-l .block,
.xfs_nbd .frame-1-2-l .block,
.xfs_nbd .frame-3-1-l .block,
.xfs_nbd .frame-1-3-l .block,
.xfs_nbd .frame-1-1-1-l .block {
	margin-left: 0;
}
.xfs_nbd .sd .block,
.xfs_nbd .col-r .block,
.xfs_nbd .frame-1-1-r .block,
.xfs_nbd .frame-2-1-r .block,
.xfs_nbd .frame-1-2-r .block,
.xfs_nbd .frame-3-1-r .block,
.xfs_nbd .frame-1-3-r .block,
.xfs_nbd .frame-1-1-1-r .block {
	margin-right: 0;
}

/* Block stylies by lushnis */
.xbs {
	background: no-repeat 0 100%;
}
.xbs .title {
	padding-left: 0;
	padding-right: 10px;
	background: no-repeat 100% 0;
}
.xbs .titletext {
	float: left;
	padding-left: 10px;
	background: no-repeat 0 0;
}
.xbs .content {
	padding-bottom: 6px;
	background: transparent no-repeat 100% 100%;
}
.xbs .module,
.xbs .portal_block_summary {
	padding: 10px 10px 4px;
	border-style: solid;
	border-width: 0 1px;
}
.xbs_1 {
	border: 1px solid #CCC;
}
.xbs_1 .title {
	padding: 0 10px;
	height: 31px;
	border-bottom: 1px solid #CCC;
	background: url(../../../../static/image/common/thead.png) repeat-x 0 0;
	line-height: 31px;
}
.xbs_1 .title,
.xbs_1 .title a {
	color: #666 !important;
}
.xbs_1 .content {
	padding: 9px 10px;
}
.xbs_2 {
	background-image: url(/static/image/diy/bs_2_ft.png);
}
.xbs_2 .title,
.xbs_2 .titletext {
	background-image: url(/static/image/diy/bs_2_hd.png);
}
.xbs_2 .title,
.xbs_2 .title a {
	color: #F60 !important;
}
.xbs_2 .content {
	background-image: url(/static/image/diy/bs_2_ft_r.png);
}
.xbs_2 .module,
.xbs_2 .portal_block_summary {
	border-color: #E0E0E0;
}
.xbs_3 {
	background-image: url(/static/image/diy/bs_3_ft.png);
}
.xbs_3 .title,
.xbs_3 .titletext {
	background-image: url(/static/image/diy/bs_3_hd.png);
}
.xbs_3 .title,
.xbs_3 .title a {
	color: #FFF !important;
}
.xbs_3 .content {
	background-image: url(/static/image/diy/bs_3_ft_r.png);
}
.xbs_3 .module,
.xbs_3 .portal_block_summary {
	border-color: #B2B2B2;
	background-color: #F1F1F1;
}
.xbs_4 {
	background-image: url(/static/image/diy/bs_4_ft.png);
}
.xbs_4 .title,
.xbs_4 .titletext {
	background-image: url(/static/image/diy/bs_4_hd.png);
}
.xbs_4 .title,
.xbs_4 .title a {
	color: #FFF !important;
}
.xbs_4 .content {
	background-image: url(/static/image/diy/bs_4_ft_r.png);
}
.xbs_4 .module,
.xbs_4 .portal_block_summary {
	border-color: #B2B2B2;
}
.xbs_5 {
	background-image: url(/static/image/diy/bs_5_ft.png);
}
.xbs_5 .title {
	padding: 0 10px;
	height: 30px;
	border: 1px solid;
	border-color: #F08C3B #F08C3B #DDD;
	background: url(/static/image/diy/bs_5_hd.png) repeat-x 0 0;
	line-height: 30px;
}
.xbs_5 .title,
.xbs_5 .title a {
	color: #BC4A2D !important;
}
.xbs_5 .content {
	padding-bottom: 10px;
	background-image: url(/static/image/diy/bs_5_ft_r.png);
}
.xbs_5 .module,
.xbs_5 .portal_block_summary {
	padding: 10px 10px 0px;
	border-color: #F08C3B;
}
.xbs_6 {
	background-image: url(/static/image/diy/bs_6_ft.png);
}
.xbs_6 .title,
.xbs_6 .titletext {
	background-image: url(/static/image/diy/bs_6_hd.png);
	line-height: 24px;
}
.xbs_6 .titletext {
	height: 32px;
}
.xbs_6 .title,
.xbs_6 .title a {
	color: #FFF !important;
}
.xbs_6 .content {
	background-image: url(/static/image/diy/bs_6_ft_r.png);
}
.xbs_6 .module,
.xbs_6 .portal_block_summary {
	border-color: #4B85A0;
}
.xbs_7 {
	background-image: url(/static/image/diy/bs_7_ft.png);
}
.xbs_7 .title,
.xbs_7 .titletext {
	background-image: url(/static/image/diy/bs_7_hd.png);
}
.xbs_7 .title,
.xbs_7 .title a {
	color: #444 !important;
}
.xbs_7 .content {
	background-image: url(/static/image/diy/bs_7_ft_r.png);
}
.xbs_7 .module,
.xbs_7 .portal_block_summary {
	border-color: #E5E5E5;
}
.fcs {
	font-size: 12px;
}
.fcs dt,
.fcs dd {
	margin: 0;
	padding: 0;
}
.fcs dt {
	font-size: 18px;
	font-weight: 100;
}
.fcs dd,
.fcs dd a {
	color: {
		MIDTEXT
	}
	;
}

/* 幻燈片 */
.slideblock {
	position: relative;
}
.slideshow {
	clear: both;
}
.slideshow li {
	position: relative;
	overflow: hidden;
}
.slideshow span.title {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	width: 100%;
	height: 32px;
	background: {
		FLOATMASKBGCOLOR
	}
	;
	color: {
		LIGHTLINK
	}
	!important;
	line-height: 32px;
	font-size: 14px;
	text-indent: 10px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	overflow: hidden;
}
.slidebar li {
	float: left;
	margin-right: 1px;
	width: 20px;
	height: 20px;
	background: {
		FLOATMASKBGCOLOR
	}
	;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	color: {
		LIGHTLINK
	}
	;
	overflow: hidden;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: pointer;
}
.slidebar li.on {
	background: #FFF;
	color: #000;
	font-weight: 700;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* 側邊調用 */

/* 投票 */
.b_poll dt {
	padding-left: 20px;
	background: url(../../../../static/image/common/pollsmall.gif) no-repeat 0 9px;
}
.b_poll dd li {
	padding: 0 0 4px 20px;
}
.b_poll dd li .pc {
	float: left;
	margin: 4px 0 0 -20px;
}
.b_debate {}
.b_debate dt {
	padding-left: 20px;
	background: url(../../../../static/image/common/debatesmall.gif) no-repeat 0 10px;
}
.b_debate .chart {
	position: relative;
	margin: 8px auto;
	padding: 0;
	width: 279px;
	height: 78px;
	background: url(../../../../static/image/common/p_debate_chart.png) no-repeat 0 0;
}
.b_debate .chart strong {
	position: absolute;
	top: 25px;
	width: 80px;
	font-size: 14px;
	text-align: center;
}
.b_debate .chart .debater2 {
	right: 0;
}
.b_debate .chart1,
.b_debate .chart2 {
	position: absolute;
	left: 80px;
	bottom: 0;
	width: 40px;
	background: url(../../../../static/image/common/p_debate_chart.png) no-repeat 0 -78px;
}
.b_debate .chart2 {
	left: auto;
	right: 80px;
	background-position: 100% -78px;
}
.b_debate p {
	height: 1.5em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.b_hstab td {
	padding: 5px 0;
	border-bottom: 1px solid #C2D5E3;
}

/* 主題分類 菜單 */
.tsm {
	overflow: hidden;
}
.tsm dt {
	float: left;
	padding: 2px 0;
	width: 64px;
	clear: left;
}
.tsm dd {
	padding: 2px 0;
	overflow: hidden;
}
.tsm li {
	float: left;
	margin-right: 6px;
	white-space: nowrap;
}
.tsm .a a {
	padding: 0 2px;
	background: #C00;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}

/*氣泡信息 by dfox */
.prmm {
	margin-left: -27px;
	padding-top: 10px;
	width: 250px;
	background: transparent url(../../../../static/image/common/pm_ntc.gif) no-repeat 0 0;
	text-align: left;
	opacity: 0.98;
}
.prmc {
	padding-bottom: 10px;
	background: transparent url(../../../../static/image/common/pm_ntc.gif) no-repeat -250px 100%;
}
.prmm ul {
	padding: 0 10px;
	border: solid #91C8E2;
	border-width: 0 2px;
	/*
	background: {
		DROPMENUBGCOLOR
	}
	;
*/
}
.prmm li {
	border-bottom: 1px solid #F4F4F4;
	line-height: 29px;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.prmm a:hover {
	text-decoration: none;
	color: #222;
}
.up {
	padding-top: 0;
	padding-bottom: 10px;
	width: 150px;
	background-position: -500px 100%;
}
.up .prmc {
	padding-top: 5px;
	padding-bottom: 0;
	background-position: -650px 0;
}
.up li {
	border-bottom: none;
	line-height: 160%;
}

/*推薦商品 by dfox*/
em.hot {
	position: absolute;
	left: -2px;
	top: -2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../../../../static/image/common/hot.png) no-repeat 0 0;
}

/*板塊、群組、空間主區域/側邊搜索 by dfox */
.gsh {
	text-align: center;
}
.gsh h1 {
	margin: 1em 0 0.5em -60px;
	font-size: 16px;
	font-weight: 100;
}
.gsh .px {
	width: 272px;
}
.gsh .pns .px {
	margin-right: 3px;
	width: 190px;
}

/*名片*/
.card {
	padding: 0;
	width: 295px;
	/*
	border-color: {
		SPECIALBORDER
	}
	;
*/
	background: #FDFEFF;
}
.card .p_opt {
	padding: 10px 0 0;
}
.card .avt {
	float: left;
	display: inline;
	margin: 0 0 5px 10px;
	width: 70px;
}
.card .c {
	float: left;
	width: 200px;
}
.card a {
	padding: 0;
	display: inline !important;
	white-space: normal;
}
.card a:hover {
	background: none;
	color: #111;
	text-shadow: none;
}
.card .o {
	clear: both;
	padding: 5px 10px;
}
.card .o a {
	float: left;
	margin: 3px 5px 3px 0;
	padding: 2px 0;
	width: 5em;
	/*
	border: 1px solid {
		SPECIALBORDER
	}
	;
	background: {
		#e5edf2
	}
	url(../../../../static/image/common/card_btn.png) repeat-x 0 100%;
*/
	line-height: 14px;
	text-align: center;
}
.ie_all .card .o a {
	padding: 3px 0 0;
}
.card .mgc {
	padding: 0 10px 5px;
}
.card .f {
	padding: 5px 10px;
	/*
	border-top: 1px solid {
		SPECIALBORDER
	}
	;
*/
	background: #EDF5FB;
}
.card .f li {
	display: block;
}
.card_msg {
	width: 190px;
	height: 4em;
}

/*模塊中編輯單條數據BIU、顏色選擇器*/
.ss em {
	background: #eee;
	width: 16px;
	line-height: 18px;
	display: block;
	float: left;
	margin: 2px;
	cursor: pointer;
	padding-left: 7px;
}
.ss em.a {
	background: #09f;
	color: #FFF;
}
.colorwd {
	margin-left: 2px;
	width: 22px;
	height: 22px;
	border: 1px solid;
	border-color: #DDD #999 #999 #DDD;
	vertical-align: middle;
}

/*forumdisplay css*/
#page_jf .pg {
	margin-top: 0;
}
#page_jf .pg a,
#page_jf a,
.btn-orange {
	height: 2em;
	background-color: #ff6c2b;
	/* margin-right: 5px; */
	line-height: 1em;
	font-size: 1.2em;
	color: #FFF;
	/*    font-weight: bold;*/
	padding: 0.5em 1em;
	float: right;
	/* border-color: #C2D5E3; */
	border-radius: 1em;
}
#page_jf .pg a,
#page_jf a:hover,
.btn-orange:hover {
	border: 1px solid #ff6c2b;
	color: #ff6c2b;
	background-color: #fff;
	text-decoration: none;
}
#page_jf .pg .pagination-control a,
#page_jf .pagination-control a {
	height: auto;
	line-height: 1em;
	font-size: 1em;
	padding: 0;
	border-radius:3em;
}

/*#page_jf .pg a, #page_jf a{background: #fc5e0b}*/
#post_reply,
#post_replytmp {
	float: left;
	background: #fc5e0b
	/*url(pn_reply.png) no-repeat 0 0;*/
}
#page_jf .pg a {
	height: 30px;
	background-color: #fc5e0b;
	margin-right: 5px;
	line-height: 30px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding: 0 12px;
	float: left;
	border-color: #C2D5E3;
}
#page_jf .pg a.nxt {
	background-image: none;
}
#page_jf .pg strong {
	height: 30px;
	margin-right: 5px;
	line-height: 30px;
	font-size: 14px;
	color: #7E7878;
	font-weight: bold;
	padding: 0 12px;
	float: left;
}
.pg strong {
	background-color: #fff;
	border: 0;
}
.pgs #newspecial {
	float: right;
}
.pg {
	float: left;
	margin: auto 0px;
}
.ptm .xg1 {
	color: #53c1e4 !important;
}
.xw1,
.xw1 a {
	color: black;
}

/*

Extend CSS file for Discuz! X
(C) Comsenz Inc.
http://www.comsenz.com
Created & Modified by Monkey, Lushnis, Pony, Dfox & DragonLee.

1. 一些通用模塊的樣式
	1. 公告
	2. 在線會員列表
	3. 類似群組中邀請好友中的好友列表
	4. 動態列表
	5. 進度條
	6. 廣場以外的引用、代碼樣式
	7. 版主管理(包括2.3、2.4)
	8. 登錄註冊
2. 發帖相關樣式
	1. 編輯器中的功能樣式
	2. 主題圖標
	3. 提交表單
	4. 發特殊主題帖
3. 列表樣式
	1. 廣場版塊、群組分類列表
	2. 房屋列表
	3. 主題列表
4. 帖子內容區域樣式
	1. 結構
	2. 作者、時間、樓層等一些屬性
	3. 帖子正文
		1. 回帖推薦、點評等
		2. 用戶詳細信息
		3. 帖子附件及一些特殊樣式(如鎖定、引用、代碼等)
	4. 特殊帖樣式
	5. 廣場和空間共用的商品、辯論等樣式
	6. 顯示原始圖片彈出層樣式
5. 群組相關樣式
6. 文章、日誌等頁面樣式
7. 空間相關樣式
8. 門戶相關樣式
9. 漫遊相關樣式
10.搜索相關樣式
11.排行榜相關樣式
12.統計相關樣式

* 全局 CSS 樣式參見 common.css
* 以下為模塊 CSS 寫法舉例
* 分類之間空三行，模塊之間空兩行，區塊之間空一行 */

/** group::index **/

/* 群組 index 模塊使用的CSS */

/** end **/

/** group::index,forum::index **/

/* 群組 index 和 論壇 index 模塊使用的CSS */

/** end **/

/** forum **/

/* 論壇 所有模塊使用的CSS */

/** end **/

/* ------------------------------------------------------------------------ 一些通用模塊的樣式 */

/** forum::index **/
.chart {
	/*    padding-left: 22px; background: url(../../../../static/image/common/chart.png) no-repeat 0 50%;*/
	line-height: 2em;
}

/* 公告 #an --> announcement */
#an li {
	white-space: nowrap;
}
#anc {
	height: 20px;
	overflow: hidden;
}

/* 在線會員列表 */
.oll li {
	float: left;
	overflow: hidden;
	white-space: nowrap;
	width: 19.9%;
	height: 24px;
	line-height: 24px;
}
.oll img {
	vertical-align: middle;
}

/* 論壇首頁熱點 by Pony */

/*	.heat { width: 370px; }*/

/*	.heatl { padding-left: 15px; margin-left: 385px; background: url(../../../../static/image/common/vline.png) repeat-y 0 0; }*/
@media only screen and (max-width: 991px) {
	.hottopic_list > li {
		border-bottom: 1px solid #ccc;
		padding: 12px;
		margin: 2px 0;
	}
	.hottopic_list > li:last-child {
		border-bottom: none;
	}
}
@media only screen and (min-width: 992px) {
	.heatl {
		border-left: 1px solid #ccc;
		margin-top: 1.25em;
	}
}

/** end **/

/** misc::invite,group,forum::viewthread **/

/* .usl -> 用於類似群組中邀請好友中的好友列表 by Pony */
.usl {
	overflow: scroll;
	overflow-x: hidden;
	padding: 5px;
	width: 580px;
	height: 280px;
}
.usl2 {
	width: auto;
	/*
	border: dashed {
		WRAPBORDERCOLOR
	}
	;
*/
	border-width: 0 1px 1px;
}
.usl li {
	overflow: hidden;
	float: left;
	margin: 3px;
	width: 134px;
	height: 64px;
}
.usl a {
	display: block;
	padding: 4px;
	border: 1px solid #FFF;
}
.usl a:hover {
	text-decoration: none;
	border: 1px solid;
	border-color: #DDD #999 #999 #DDD;
	background: #F2F2F2;
}
.usl .avt {
	float: left;
	margin-right: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #C2D5E3;
	background-color: #FFF;
	background-position: 2px 2px;
	background-repeat: no-repeat;
	zoom: 1;
}
.usl .d {
	float: left;
	width: 65px;
	height: 54px;
	overflow: hidden;
	word-wrap: break-word;
}
.usl li.a a,
.usl li.a a:hover {
	border-color: #F90;
	background-color: #FFF1E1;
}
.usl li.a .avt span {
	display: block;
	margin-left: 2px;
	width: 50px;
	height: 50px;
	background: url(../../../../static/image/common/mark.png) no-repeat left bottom;
}
.usd {
	padding: 5px 10px 0;
	/*
	border: solid {
		WRAPBORDERCOLOR
	}
	;
*/
	border-width: 1px 0;
	background-color: #F2F2F2;
}
.usd2 {
	border-width: 1px;
	border-style: dashed;
}
.usd li {
	float: left;
	margin-right: 1%;
	width: 48%;
}

/** end **/

/** home::space,home::spacecp,group::group,userapp::userapp,misc::ranklist,portal::view,forum::viewthread,group::viewthread,home::medal **/

/* .el -> feed_list 動態列表 by Pony */
.e {
	overflow: hidden;
}
.e .i,
.el .i {
	padding: 6px 10px;
	border-bottom: 1px dashed #C2D5E3;
	background: #F7F7F7;
}
.el {}
.et {
	margin: 20px 0 10px;
}
.el li {
	padding: 10px 20px;
	min-height: 20px;
	border-bottom: 1px dashed #C2D5E3;
}
.ie6 .el,
.ie6 .el li {
	zoom: 1;
}
.el .t {
	position: absolute;
	margin: 1px 0 0 -20px;
}
.el .o {
	overflow: hidden;
	float: right;
	margin: 4px -20px -4px 0;
	width: 16px;
	height: 16px;
	text-indent: 20px;
	background: url(../../../../static/image/common/op.png) no-repeat -2px -62px;
}

/* 外寬改變時 .ie6 .el .o, .ie6 .xlda .el .o, .ie6 .favl .o 的 margin 值需要更改 */
.ie6 .el .o {
	position: absolute;
	margin: 2px 0 0 525px;
}
.el .del {
	background-position: -2px -22px;
}
.el .d {
	padding-top: 10px;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.ec .tn {
	margin: 10px 10px 0 0;
	cursor: pointer;
}
.ec a .tn {
	float: left;
	padding: 2px;
	max-width: 90px;
	max-height: 90px;
	border: 1px solid #C2D5E3;
}

/*
.ie6 .ec a .tn {
	width: expression(this.width > 90 && this.width >=this.height ? 90: true);
	height: expression(this.height > 90 && this.width <=this.height ? 90: true);
}
*/
.el .ec .hot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
	background: url(../../../../static/image/common/hotspot.gif) no-repeat;
}
.el .ec .hot a {
	display: block;
	line-height: 1.5em;
	text-align: center;
	color: #FFF;
	font-size: 0.8em;
}
.el .ec .hot a:hover {
	text-decoration: none;
}
.el .ec .hot em {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #222;
	cursor: pointer;
}
.el a {
	color: #222;
}

/* 有頭像的動態列表 */
.xlda .el {
	overflow: hidden;
	float: left;
	margin-top: -4px;
	width: 100%;
}
.xlda .el li {
	margin-bottom: -4px;
	padding-top: 14px;
}
.ie6 .xlda .el .o {
	margin: 2px 0 0 460px;
}
#share_preview .h {
	display: none;
}

/** end **/

/** forum::viewthread,group::viewthread,home::task,misc::stat **/

/* 進度條 */
.pbg {
	height: 16px;
	background: url(../../../../static/image/common/pllb.png) 0 0 repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}
.pbr {
	height: 16px;
	width: 470px;
	background-image: url(../../../../static/image/common/pllb.png);
	background-position: 0 -16px;
	background-repeat: repeat-x;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
}

/** end **/

/**  forum::forumdisplay,forum::viewthread,group::viewthread,home::space,home::spacecp,home::invite,portal::view,portal::comment,forum::post,group::post **/

/* 廣場以外的引用、代碼樣式 by Pony */
.quote {
	overflow: hidden;
	margin: 10px 0;
	padding-left: 16px;
	background: url(../../../../static/image/common/qa.gif) no-repeat 0 0;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.quote blockquote {
	display: inline;
	margin: 0;
	padding-right: 16px;
	background: url(../../../../static/image/common/qz.gif) no-repeat 100% 100%;
}
.blockcode {
	overflow: hidden;
	margin: 10px 0;
	padding: 5px 10px;
	background: #F7F7F7;
	/*
	color: {
		MIDTEXT
	}
	;
*/
}
.blockcode code {
	/*    font-family: Monaco, Consolas, "Lucida Console", "Courier New", serif;*/
	font-size: 0.8em;
	line-height: 1.5em;
}
* html .blockcode code {
	/*    font-family: "Courier New", serif;*/
}

/** end **/

/** forum::modcp,misc::stat **/

/* 版塊管理 */
.mdcp {}
.stl {
	float: left;
	width: 15%;
}
.str {
	float: left;
	overflow: auto;
	overflow-y: hidden;
	width: 84%;
	*padding-bottom: 17px;
}

/** end **/

/** member::logging,member::register **/
.blr .c {
	/*    padding: 0 10px 10px;*/
}

/** end **/

/* ------------------------------------------------------------------------ 發帖相關樣式 */

/** forum::post,group::post **/
.ct2_a .mn {
	/*    float: left;*/
}

/*.appl { float: right; margin-top: 45px; border: none; background-color: transparent; }*/
.upf {
	width: 500px;
}
*+html .upf {
	width: 520px;
}
.p_tbl {
	height: auto;
	line-height: 160%;
	border-bottom: none;
}
.p_tbl table {
	*table-layout: fixed;
}
.p_tbl table td {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #F2F2F2;
}
.atnu {
	width: 16px;
}

/*.attachctrl { width: 40px; }*/
.atna {}
.atna p img,
.attswf p img {
	vertical-align: middle;
	height: 16px;
}

/*
.atna .lighttxt,
.attswf .lighttxt {
	color: {
		MIDTEXT
	}
	!important;
}
*/
.attpr {
	width: 40px;
	text-align: center;
}
.attv .txt,
.attp .txt {
	width: 25px;
}
.attv {
	width: 100px;
}
.atturl img {
	height: 20px !important;
}
.attc {
	width: 20px
}
*+html .attc {
	width: 40px;
}
.atds {
	width: 80px;
	text-align: center;
}
.atds .txt {
	width: 74px;
}
.attp {
	text-align: center;
	width: 40px;
}
.upfl {
	height: auto !important;
	height: 165px;
	max-height: 300px;
	overflow: auto;
	overflow-x: hidden;
}
.upfl a,
#imgattachlist a {
	color: #222;
}
.upfl table td {
	/*
	border-bottom: 1px solid {
		SPECIALBORDER
	}
	;
*/
	height: 24px;
	line-height: 24px;
}
.upnf {
	white-space: normal;
}
.upbk {
	margin: 8px 0;
	padding: 8px;
	/*
	border: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
	background-color: #FAFAFA;
	text-align: center;
	zoom: 1;
}
.fldt {
	margin-bottom: 8px;
}

/*未使用上傳文件列表*/
.ufl {
	width: 300px;
}
.ufl p {
	padding: 4px 0;
	/*
	border-top: 1px solid {
		SPECIALBORDER
	}
	;
*/
}
.p_pop .flb {
	position: absolute;
	right: 10px;
	top: 18px;
	*top: 13px;
}
.imgl {
	margin-bottom: 5px;
	width: 100%;
	*width: 99.6%;
}
.imgl td {
	padding: 8px 0;
}
.imgl img {
	border: 1px solid #666;
}
.imgf {
	margin-right: 8px;
	padding-top: 4px;
}
* html .imgf {
	margin-right: 3px;
}
.imgf .px {
	width: 80px;
	padding: 2px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
}
.imgdeleted {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.fswf {
	margin: 15px auto;
	width: 470px;
	height: 268px;
	text-align: center;
	/*
	border: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
}
.fnm {
	width: 130px;
}
.fszm {
	width: 55px;
	line-height: normal;
}
* html .fszm li a {
	overflow: hidden;
	width: 35px;
}
.fnm li,
.fszm li,
.simm li {
	cursor: pointer;
}
.fnm li a:hover,
.fszm li a:hover {
	background-image: none;
}
.qsv {
	padding-left: 16px;
	width: 16px;
	height: 16px;
	background: url(../../../../static/image/common/repquote.gif) no-repeat 50% 50%;
	cursor: pointer;
}

/** end **/

/** forum::viewthread,forum::forumdisplay,forum::post,group **/

/* 主題圖標 by michael */
#newspecial_menu {
	width: 90px;
}
#newspecial_menu li,
#sti em {
	display: block;
	background: url(../../../../static/image/common/folder_new.gif) no-repeat 8px 50%;
	zoom: 1;
}
#newspecial_menu .poll,
#sti em.poll {
	background-image: url(../../../../static/image/common/pollsmall.gif);
}
#newspecial_menu .trade,
#sti em.trade {
	background-image: url(../../../../static/image/common/tradesmall.gif);
}
#newspecial_menu .reward,
#sti em.reward {
	background-image: url(../../../../static/image/common/rewardsmall.gif);
}
#newspecial_menu .activity,
#sti em.activity {
	background-image: url(../../../../static/image/common/activitysmall.gif);
}
#newspecial_menu .debate,
#sti em.debate {
	background-image: url(../../../../static/image/common/debatesmall.gif);
}
#newspecial_menu a {
	display: block;
	padding: 3px 0 3px 30px;
	white-space: normal;
}
#newspecial_menu a:hover {
	background: none;
	color: #222;
	text-shadow: none;
	text-decoration: underline;
}
#sti {}
#sti em {
	padding-left: 25px;
	background-position: 0 50%;
}

/** end **/

/** forum::modcp,forum::post,group::post,home::spacecp,portal::portalcp **/

/* 提交表單 */
.exfm {
	margin: 6px 0 10px;
	padding: 10px 14px;
	/*
	border: 1px dashed {
		SPECIALBORDER
	}
	;
*/
	background: #e5edf2;
}
.exfm .px,
.exfm .pt {
	padding: 2px 4px;
	background-color: #FFF;
	font-size: 12px;
}
.exfm .px {
	height: 16px;
	line-height: 16px;
}
.exfm .pn {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.ie6 .exfm .pn,
.ie7 .exfm .pn {
	line-height: 16px;
}
.exfm .rq {
	float: right;
	padding-right: 2px;
}
.exfm table {
	width: 100%;
}
.exfm table th,
.exfm table td {
	padding: 4px 2px;
}
.mdcp .um {
	margin-bottom: 0;
	padding: 10px 5px;
}

/* 發特殊主題帖 by dfox */
.sinf p,
.sadd p {
	padding: 2px 0;
	height: 30px;
	line-height: 30px;
}
.sinf .px,
.sadd .px {
	width: 120px;
}
.sinf {
	float: left;
	padding-right: 14px;
	width: 380px;
	/*
	border-right: 1px dashed {
		WRAPBORDERCOLOR
	}
	;
*/
}
.sinf h4 {
	padding: 6px 0;
}
.sinf textarea {
	width: 368px;
	height: 80px;
}
.onum {
	float: left;
	margin-right: 6px;
	width: 16px;
}
.oinf {
	width: 270px !important;
}
.sinf dl,
.sadd dl {
	overflow: hidden;
}
.sinf dl dt,
.sadd dl dt {
	float: left;
	padding-top: 3px\9;
	width: 75px;
	clear: left;
}
.sinf dl dd,
.sadd dl dd {
	margin-bottom: 10px;
	overflow: hidden;
}
.sinf dl dd {
	width: 300px;
}
.sinf span.fb,
.sadd span.fb {
	display: block;
	float: left;
	margin-right: 6px;
	height: 26px;
	line-height: 26px;
	white-space: nowrap;
}
.sinf dl dd strong {
	padding: 0 8px;
}
.sadd {
	float: left;
	margin-left: 10px;
	width: 300px;
	overflow: hidden;
}
.sadd dl dd {
	width: 220px;
}
.spl em {
	float: left;
	margin-right: 9px;
	height: 20px;
	line-height: 20px;
}
.spl input[type=radio] {
	margin: 0 3px 0 0;
}
.spimg {
	margin: 0 10px 0 0;
	width: 200px;
	border: 1px solid #AAA;
}
.spmp {
	width: 30px;
}
.spmf {
	width: 300px;
}
.spmf,
.spmf3 {
	overflow: hidden;
	/*	_height: 1%;*/
}
.spmf label,
.spmf3 label {
	display: block;
	padding-top: 5px;
}
.spmf em {
	float: left;
	width: 150px;
}
.spmf3 em {
	float: left;
	margin-right: 12px;
}
.spmf3 .px {
	margin: 0 !important;
	width: 72px;
}

/** end **/

/** forum::forumdisplay,forum::viewthread,group::forumdisplay,group::viewthread **/

/* 開啟快速發帖和推薦表情時的樣式 by Pony */
#f_pst {
	clear: both;
}
#f_pst .bm_c {
	/*    padding: 20px;*/
}
#f_pst .tedt {
	width: auto;
}
.hasfsl {
	margin-right: 170px;
	zoom: 1;
}

/** end **/

/* ------------------------------------------------------------------------ 廣場版塊、群組分類等列表樣式 */

/** forum::index,forum::forumdisplay,forum::forum_home,group::index,group::group,search::group **/

/* 版塊列表 */
.fl {}
.fl_tb {
	width: 100%;
}
.fl_tb td {
	padding: 10px;
}
.fl_icn {
	padding-right: 10px !important;
	width: 70px;
}
.fl_by {
	width: 220px;
}
.fl_by div {
	margin-left: 10px;
	width: 210px;
	padding-left: 8px;
	word-break: keep-all;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fl_by div .xi2 {
	zoom: 1;
}
.fl_by cite {
	display: block;
}
.fl_i {
	width: 150px;
	text-align: right;
}
.fl_i em {
	display: block;
	width: 5em;
}
.fl .i_z {
	margin-right: 8px;
	padding-right: 8px;
	/*
    border-right: 1px solid #c2d5e3
    
    ;
*/
}
.fl_icn_g {
	float: left;
	width: 31px;
}
.fl_g {
	vertical-align: top;
}
.fl_g dl {
	margin-left: 31px;
	padding-left: 10px;
}
.fl_g dt {
	font-weight: 700;
}
.fl_row {
	border-top: 1px dashed #C2D5E3;
}
.fl_tb tr {
	width: 100%;
}
.forum_postcount_today {
color: #fff;
background-color:#e66;
padding:2px 6px 0;
margin-left:5px;
border-radius:20px;
font-weight:600;
border:2px solid #e66;
	/*color: #e66;
	background-color: #fff;
	padding: 2px 12px;
	margin-left: 5px;
	border-radius: 20px;
	font-weight: 600;
	margin-top: -2px;
	border: 2px solid #e66;*/
}

/* 群組分類列表 */
.flt {}
.flt .flc {
	width: 294px;
}
.gcop {
	margin-right: 15px;
	clear: left;
}
.ghfl dt,
.flt dt {
	font-size: 14px;
	font-weight: 700;
}
.ghfl dt span,
.flt dt span,
.flt dd span {
	font-size: 12px;
	font-weight: 200;
	color: #666;
}
.ghfl dd,
.flt dd {
	line-height: 1.8em;
}

/** end **/

/* ------------------------------------------------------------------------ 主題列表樣式 */

/** forum::forumdisplay,forum::viewthread,forum::modcp,group,home::space,home::task,search::forum,search::group,member::groupexpiry,misc::ranklist,misc::stat **/

/* fct --> froumatction 板塊功能按鈕 */
.fct a {
	float: left;
	margin-left: 8px;
}
.fa_fav,
.fa_rss,
.fa_achv,
.fa_bin,
.fa_ivt {
	padding-left: 20px;
	background: no-repeat 0 50%;
	padding-top: 2px;
}
.fa_fav {
	background-image: url(../../../../static/image/common/fav.gif);
}
.fa_rss {
	background-image: url(../../../../static/image/common/feed.gif);
}
.fa_achv {
	background-image: url(../../../../static/image/common/clock.gif);
}
.fa_bin {
	background-image: url(../../../../static/image/common/recyclebin.gif);
}
.fa_ivt {
	background-image: url(../../../../static/image/common/user_add.gif);
}

/* 主題列表相關 */

/*.tl .th th a { float: left; margin-right: 10px; padding-right: 17px; background: url(../../../../static/image/common/arw_d2.gif) no-repeat 100% 50%; }*/
#fh {
	width: 644px;
}
.mw #fh {
	width: 100%;
}
#fh .bm {
	padding-top: 5px;
	padding-bottom: 0;
}
#nv_group #fh {
	margin-bottom: 1em;
}
#fh #gh {
	padding-top: 10px;
}
#fh .h {
	margin-top: 10px;
}
#fh .h * {
	float: left;
}
#fh h1 {
	margin-right: 10px;
	font-size: 16px;
}
#fh .h .y {
	float: right;
}
#fh .o a {
	float: left;
	margin-right: 10px;
}
#fh.m {
	padding-top: 0;
	background-color: #F2F2F2;
}
.xst {
	font-size: 1em;
}

/* threadtype 帖子類型 */
.ttp {
	margin-bottom: 5px;
	padding-top: 10px;
	border-width: 2px 0 0;
	background: transparent;
}
.ttp li {
	float: left;
	padding-bottom: 5px;
}
.ttp a,
.ttp strong {
	float: left;
	margin-right: 5px;
	padding: 4px 8px 3px;
	/*	height: 18px;*/
	border: 1px solid #C2D5E3;
	white-space: nowrap;
}
.ttp a:hover {
	border-color: #222;
	color: #222;
	text-decoration: none;
}
.ttp .a a {
	border-color: #222;
	background: #e5edf2;
	color: #222;
}
.ttp .pipe {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 2px;
	height: 27px;
	/*
	background: {
		SPECIALBORDER
	}
	;
*/
	text-indent: -9999px;
}

/* 版塊有大量主題分類時的展開收起樣式 by Pony */
.cttp {
	overflow: hidden;
	padding-right: 35px;
	height: 32px;
}
.cttp .unfold,
.cttp .fold {
	float: right;
	display: inline;
	margin: 5px -35px 9px 0;
	padding: 0 0 0 10px;
	width: 25px;
	height: 18px;
	background-color: transparent;
	color: #222;
	font-weight: 400;
}

/* tl --> Thread list modify by lushnis */
.tl .bm_c {
	padding-top: 0;
}
.tl table {
	width: 100%;
	table-layout: fixed;
}

/*
.tl td,
.tl th {
    padding: 5px 0;
    border-bottom: 1px solid #c2d5e3;
}
*/
.tl tr {
	border-bottom: 1px solid #c2d5e3;
}
.tl th {
	padding-right: 1.5em;
	zoom: 1;
}

/*
.tl th a:visited {
	color: {
		MIDTEXT
	}
	;
}
*/
.tl .icn {
	padding-left: 5px;
	width: 25px;
	text-align: left;
}
.tl .new {}
.tl .comm {}
.tl .frm {
	width: 150px;
}
.tl .o {
	width: 20px;
}
.tl .num {
	width: 110px;
}
.tl .by {
	width: 145px;
}
.tl cite,
.tl .num em {
	display: block;
}
.tl th em {
	margin-right: 4px;
	zoom: 1;
}
.tl th em,
.tl th em a {
	color: #007CD5;
}

/*.tl td em {*/

/*    font-size: 11px;*/

/*    font-family: Arial, PMingliu, sans-serif;*/

/*}*/
.tl td em,
.tl td em a {
	color: #666;
}

/*.tl .th th, .tl .th td { padding: 8px 0; background: {#e5edf2}; border-top: 1px solid {SPECIALBORDER}; }*/
.tl .ts {
	background-color: #f0f0f0;
}
.tl .ts th,
.tl .ts td {
	padding: 3px 0;
	border-bottom-color: #C2D5E3;
	/*        background: #F2F2F2;*/
}
.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #C2D5E3;
	background: #F2F2F2;
}
.tl .th table {
	border: none;
}
.tl .th td,
.tl .th th {
	height: 20px;
	border: none;
}
.tl .tf {
	padding: 3px 0;
}

/*
.tf .showmenu:hover {
	border-color: {
		SPECIALBORDER
	}
	;
}
*/

/*
.tl tr:hover th,
.tl tr:hover td {
    background-color: #F2F2F2;
}
*/

/* recy --> recyclebin 主題列表的回收站主題樣式 by shuaishuai*/
.recy {
	text-decoration: line-through;
}

/* 主題分頁 */
.tps {
	white-space: nowrap;
}
.tps a {
	padding: 2px 4px;
	color: #111;
}
.tps a:hover {
	background-color: #F2F2F2;
	color: #007CD5;
}

/* 分類信息搜索部分 by Pony */
.mfm .px {
	height: 16px;
}
.mfm .pn {
	height: 22px;
	line-height: 22px;
}
.ie6 .mfm .pn,
.ie7 .mfm .pn {
	line-height: 16px;
}
.mfm .mtm {
	margin-right: 10px;
}

/** end **/

/* ----------------------------------------------------------------------- 帖子內容區域樣式 */

/** forum::viewthread,group::viewthread **/
.plh {
	line-height: 46px;
}
.plh .plc {
	padding-bottom: 0;
}
.ts {}
.thread-subject {
	color: #FFF;
	float: left;
	font-weight: normal;
	line-height: 1.5em;
	max-width: calc(100% - 70px);
	/*    padding-left: 10px;*/
	padding: 12px 5px 10px;
}
.thread-subject-copy-link {}
#modmenu:before {clear:both;}
#modmenu {

      padding: 10px 0;
    border-top: 1px solid #C2D5E3;
    width: 100%;
    display: block;
    margin-top: 10em;
}
#modmenu .pipe,
.modmenu .pipe {
	margin: 0 3px;
}

/*
#nv_forum #ct {
	border-color: {
		SPECIALBORDER
	}
	;
}
*/

/* 默認分類信息 by michael */
.ie6 .cgtl {
	width: auto;
}
.cgtl {
	overflow: hidden;
}
.cgtl td,
.cgtl th,
.cgtl caption {
	padding: 5px;
	/*
	border-bottom: 1px solid {
		SPECIALBORDER
	}
	;
*/
}
.cgtl caption {
	background: #e5edf2;
	/*
	border-top: 1px solid {
		SPECIALBORDER
	}
	;
*/
	font-size: 14px;
	font-weight: 700;
}
.cgtl th {
	width: 16%;
}

/** end **/

/** forum::forumdisplay,group::forumdisplay **/
#atarget {
	padding-left: 15px;
	height: 16px;
	background: url(../../../../static/image/common/atarget.png) no-repeat 0 3px;
	color: #222;
	line-height: 16px;
	/*	line-height: 20px\9;*/
	/*	_line-height: 16px;*/
	cursor: pointer;
}
#atarget.atarget_1 {
	background-position: 0 -37px;
}
#a_magic_doodle {
	padding-left: 20px;
	background: url(/static/image/magic/doodle.small.gif) 0 50% no-repeat;
}

/** end **/

/** forum::viewthread,group::viewthread,forum::trade,forum::misc **/
#a_magic_doodle {
	padding-left: 20px;
	background: url(/static/image/magic/doodle.small.gif) 0 50% no-repeat;
}
.pl {}
.pl table {
	table-layout: fixed;
	width: 100%;
}
.pl .dt {
	width: 100%;
}
.plm {
	vertical-align: bottom !important;
}
.plc,
.pls {
	vertical-align: top;
	overflow: hidden;
}
.plc {
	/*    padding: 0 20px;*/
}
.pls {
	width: 160px;
	background: #e5edf2;
	overflow: hidden;
	border-right: 1px solid #c2d5e3;
	float: left;
}
.pls .avatar {
	margin: 10px 15px;
}
.pls .avatar img {
	padding: 5px 5px 8px;
	background: #FFF url(../../../../static/image/common/midavt_shadow.gif) 0 100% repeat-x;
}
.pls p,
.pls .pil {
	margin: 5px;
	text-align: center;
}
.pls p em,
.pls dt em {
	color: #F00;
}
.pls dd,
.pls dt {
	float: left;
	overflow: hidden;
	height: 1.6em;
	line-height: 1.6em;
}
.pls dt {
	margin-right: 5px;
	width: 50px;
}
.pls dd {
	width: 75px;
}
.ad .pls {
	background: #c2d5e3;
	padding: 0;
	height: 4px;
}
.ad .plc {
	background: #e5edf2;
	padding: 0;
	overflow: hidden;
}
.pl .pnv .pls {
	background: #e5edf2;
	/*
	border: solid {
		SPECIALBORDER
	}
	;
*/
	border-width: 0 1px 1px 0;
	line-height: 16px;
}
.pl .pnv .tns p {
	font-size: 12px;
}

/*
.pl .pnv .plc {
	border-bottom: 1px solid {
		SPECIALBORDER
	}
	;
}
*/
.pnh {
	padding: 11px 20px;
}
.tnv {
	text-align: center;
	vertical-align: middle;
}

/* Threads navigation by lushnis */
#threadstamp {
	position: absolute;
	margin: -35px 0 0 500px;
}

/* 帖子作者、時間、樓層等一些屬性所在區塊 */
.pi {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 0;
	height: 16px;
	border-bottom: 1px dashed #C2D5E3;
}
.pi strong a {
	float: right;
	margin-top: -6px;
	padding: 4px 6px;
	border: 1px solid #FFF;
	font-weight: 400;
}
.pi strong a:hover {
	border-color: #C2D5E3;
}
.pls .pi {
	padding-left: 15px;
}
.pi em {}
.pti {}
.authicn {
	cursor: pointer;
}

/* 帖子正文區塊 */
.pcb {
	clear: left;
	margin-right: 130px;
}
.ie6 .pcbs table,
.ie6 .t_fsz table {
	width: auto;
}
.pcb h1,
.pcb h2 {
	margin: 8px 0;
	font-size: 15px;
}
.pcb h1 a {
	font-weight: 400;
}
.pcb h2 em {
	float: right;
	font-size: 12px;
	font-weight: 400;
}
#ph {
	padding: 17px 0 0;
}
#ph h1 {
	font-size: 20px;
}
.jfl_px {
	float: right;
	margin: 12px 0 0 5px;
	width: 24px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #C2D5E3;
	background: #FFF;
}
#jfl_link {
	float: right;
	margin: 12px 0 0 0;
	width: 24px;
	height: 24px;
	text-decoration: none;
	background: url(../../../../static/image/common/flbg.gif) no-repeat 4px 5px;
	text-indent: -9999px;
	overflow: hidden;
}
.pcb strong {
	font-weight: 700;
}

/*
.pcb em {
	color: {
		MIDTEXT
	}
	;
}
*/
.pcb span.t_tag {
	cursor: pointer;
	border-bottom: 1px solid #F00;
	white-space: nowrap;
}
.pcb span.t_tag:hover {
	border-bottom: 1px solid #F00;
}
.pct {
	padding-bottom: 1em;
}
.t_fsz {
	min-height: 100px;
}
* html .t_fsz {
	height: 100px;
	overflow: visible;
}
.t_f,
.t_f td {
	font-size: 1.2em;
	line-height: 1.2em;
	color: black
}
.t_f a {
	color: #222;
	text-decoration: underline;
}
.t_f ul {
	margin-left: 1.25em;
}
.t_f li {
	margin-left: 2em;
}
.t_f ul li {
	list-style-type: disc;
}
ul.litype_1 li {
	list-style-type: decimal;
}
ul.litype_2 li {
	list-style-type: lower-alpha;
}
ul.litype_3 li {
	list-style-type: upper-alpha;
}
.ptg {
	margin: 5px 0;
	padding-left: 20px;
	background: url(../../../../static/image/common/tag.gif) no-repeat 0 50%;
	color: #666;
}
.ptg a {
	margin-right: 6px;
	/*
	color: {
		LINK
	}
	;
*/
	line-height: 30px;
}
.ptg span a {
	color: #F00;
}
.sign {
	overflow: hidden;
	padding: 20px 0 10px;
	line-height: 1.6em;
	background: url(../../../../static/image/common/sigline.gif) no-repeat 0 0;
}
* html .sign {
	height: expression(signature(this));
}
.sign * {
	line-height: normal;
}
.po {
	border-top: 1px dashed #C2D5E3;
}
.po .y {
	margin: 8px 0 0 5px;
}
.po p {
	float: left;
}
.po p a,
.po p label {
	margin-right: 6px;
}
.pob {
	line-height: 50px;
}
.pob em {
	float: right;
}
.pob em a {
	padding: padding: 5px 15px 5px 45px;
	border: 1px solid #E95F5C;
	background-color: #fff;
	border-radius: 5px;
	margin-left: 8px;
}
.post_pm {
	background: url(/static/image/common/user_pm.gif) no-repeat 10px 50%;
}
.cmmnt {
	background: url(../../../../static/image/common/cmmnt.gif) no-repeat 10px 50%;
}
.fastre {
	background: url(../../../../static/image/common/fastreply.gif) no-repeat 10px 50%;
}
.req {
	background: url(../../../../static/image/common/repquote.gif) no-repeat 10px 50%;
}
.editp {
	background: url(../../../../static/image/common/edit.gif) no-repeat 10px 50%;
}
.appendp {
	background: url(../../../../static/image/common/icon_append.png) no-repeat 14px 50%;
}
.psave {
	background: url(../../../../static/image/common/pubsave.gif) no-repeat 14px 50%;
}
.modact {
	display: block;
	height: 32px;
	text-align: center;
}
.modact,
.modact a {
	line-height: 32px !important;
}
.uo {
	clear: both;
	margin: 10px 0 20px;
	text-align: center;
}
.uo a {
	margin: 0 2px;
	padding: 5px 8px 5px 25px;
	/*
	border: 1px solid {
		SPECIALBORDER
	}
	;
*/
	background-color: #e5edf2;
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
.uo span {
	margin-left: 3px;
	font-weight: 700;
	color: #F00;
}
.uo a:hover {
	text-decoration: none;
	color: #222;
}
#k_favorite {
	background-image: url(../../../../static/image/common/fav.gif);
}
#k_share {
	background-image: url(../../../../static/image/common/oshr.png);
}
#recommend_add {
	background-image: url(../../../../static/image/common/rec_add.gif);
}
#recommend_subtract {
	background-image: url(../../../../static/image/common/rec_subtract.gif);
}
#k_rate {
	background-image: url(../../../../static/image/common/agree.gif);
}

/* 此處無變量替換 */
.rate .crly {
	border: 1px solid #F90;
	background: #FFF4DD;
	white-space: nowrap;
}
.rate .crly em {
	color: #F00;
}
.rate .attp {
	width: auto;
}
.rate .mncr {
	background: url(../../../../static/image/common/ratbg.gif) no-repeat 5px 0;
}
.rate {
	margin: 20px 0;
	font-size: 12px;
}
.rate dt {
	float: left;
	padding-top: 7px;
	width: 80px;
	text-align: center;
}
.rate dt strong {
	padding: 12px 8px;
	height: 46px;
	font-size: 24px;
	background: #FFF4DD;
}
.rate dt p {
	padding-top: 10px;
}
.rate dt strong a,
.rate dt strong a em {
	line-height: 48px;
	height: 48px;
	color: #F00;
}
.rate dd {
	margin-left: 80px;
}
.rate dd ul li {
	float: left;
	overflow: hidden;
	margin: 0 4px;
	width: 67px;
	height: 84px;
	text-align: center;
}
.rate .ratt {
	/*
	border-bottom: 1px dotted {
		WRAPBORDERCOLOR
	}
	;
*/
	padding: 6px 0;
}
.ratl th,
.ratl td,
.ratc {
	overflow: hidden;
	padding: 5px 2px;
	height: 24px;
	line-height: 24px;
	/*
	border-bottom: 1px dotted {
		WRAPBORDERCOLOR
	}
	;
*/
	white-space: nowrap;
}
.ratl img {
	height: 24px;
	width: 24px;
	vertical-align: middle;
}
.rate_collapse .ratl_l {
	display: none;
}
.rate_collapse i {
	visibility: hidden;
}
.rate .op {
	padding-right: 16px;
	background: url(../../../../static/image/common/arrow_top.gif) no-repeat 100% 50%;
}
.rate_collapse .op {
	background-image: url(../../../../static/image/common/arrow_down.gif);
}
.rate i {
	font-style: normal;
}

/* 回帖推薦 post sticklist by dfox */
.psth {
	margin: 2em 0 2em -20px;
	padding: 5px 0 5px 20px;
	width: 240px;
	background: #0063C4 url(../../../../static/image/common/arw.gif) no-repeat 100% 50%;
	clear: both;
}
.tpst .psth {
	margin-left: -15px;
}
.pstl {
	clear: left;
	margin-bottom: 2em;
}
.psta {
	float: left;
	width: 30px;
}
.psta img {
	width: 24px;
	height: 24px;
}
.psti {
	margin-left: 30px;
}

/* 點評 by monkeye */
.f_c .cm {
	overflow: hidden;
}
.cm .psth {
	background-color: #FFF4DD;
	/*    color: {
        NOTICETEXT
    }
    
    ;
    background-position: 100% 50%;
    font-size: 12px;
*/
}
.cm .pg {
	float: none;
}
.cm .pg a,
.cm .pg strong {
	margin: 0 4px 0 0;
}
.cm i {
	color: #F30;
	font-style: normal;
}
.cmstar {
	display: block;
	margin-top: 5px;
	width: 100px;
	height: 16px;
	background: url(../../../../static/image/common/starlevel.gif) no-repeat 10px 0;
	cursor: pointer;
}
.cmstarv {
	padding-right: 100px;
	width: 100px;
	height: 16px;
	background: url(../../../../static/image/common/starlevel.gif) no-repeat 12px 0;
}
.cmm .cmstar {
	margin-top: 0;
}
.cmstar em {
	float: left;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
}

/* 第二頁顯示主題標題 #tach -> Thread Author by lushnis */
#tath {
	padding: 10px 8px;
	/* width: 100%; */
	line-height: 2.4em;
	white-space: nowrap;
	word-break: keep-all;
	word-wrap: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 0.8em;
	text-align: center;
}
#tath img {
	width: 2em;
	height: 2em;
	vertical-align: middle;
}
#fastsmiliesdiv {
	padding-top: 10px;
}
#f_pst .plc {
	/*   padding: 20px; */
	width: calc(100% - 190px);
	margin-left: 20px;
	display: block;
	float: left;
}
#f_pst .pls {
	height: 600px;
}
#f_pst .fpp label {
	zoom: 1;
}
#f_pst .avatar {
	margin-top: 15px;
}
i.pstatus {
	display: block;
	margin-bottom: -30px;
	font-size: 0.7em;
	text-align: center;
	font-style: normal;
	line-height: 1em;
	color: #666;
}

/* 用戶詳細信息 */
.bui {
	position: absolute;
	margin: -1px 0 0 -1px;
	padding: 15px 0 15px 20px;
	width: 430px;
	border: 1px solid #C2D5E3;
	background: #FFF;
	/*
	box-shadow: 2px 2px 3px {
		WRAPBORDERCOLOR
	}
	;
	-webkit-box-shadow: 2px 2px 3px {
		WRAPBORDERCOLOR
	}
	;
	-moz-box-shadow: 2px 2px 3px {
		WRAPBORDERCOLOR
	}
	;
*/
}
.bui dl {
	margin: 5px 0 10px;
}
.bui dt {
	width: 4.5em;
}
.bui dd {
	margin-right: 10px;
	width: 75px;
}
.bui .m img {
	margin-bottom: 12px;
}
.bui .m li {
	display: block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	line-height: 1.6em;
	text-indent: 22px;
}
.bui .pm2 {
	background-image: url(../../../../static/image/common/pmto.gif);
}
.bui .buddy {
	background-image: url(../../../../static/image/common/addbuddy.gif);
}
.bui img.vm {
	margin-bottom: 0;
}
.bui .i {
	width: 290px;
}
.imicn img {
	vertical-align: middle;
	margin-right: 8px;
}
.locked {
	margin: 10px 0;
	padding: 8px 8px 8px 24px;
	border: 1px dashed #FF9A9A;
	background: #FFF url(../../../../static/image/common/locked.gif) no-repeat 6px 50%;
	font-size: 12px;
}
.locked:hover {
	background: #F7F7F7 url(../../../../static/image/common/locked.gif) no-repeat 6px 50%;
}
.locked strong {
	color: #F00;
}
.locked a {
	color: #222;
}
.viewpay {
	margin: 0 6px;
	padding: 1px 0 1px 24px;
	background: url(../../../../static/image/common/viewpay.gif) no-repeat 6px 60%;
	color: #222;
	font-weight: 700;
}
.showhide {
	border: 1px dashed #FF9A9A;
	margin: 8px 0;
	padding: 10px;
}
.showhide h4 {
	margin-bottom: 10px;
	color: #F66;
	font-size: 12px;
	text-align: center;
}

/* 代碼/引用等樣式 by lushnis */
.pl .quote,
.pl .blockcode {
	margin: 10px 0;
	padding: 10px 10px 10px 65px;
}
.pl .quote {
	padding-bottom: 5px;
	background: #F9F9F9 url(../../../../static/image/common/icon_quote_s.gif) no-repeat 20px 6px;
}
.pl .quote blockquote {
	margin: 0;
	padding: 0 65px 5px 0;
	background: url(../../../../static/image/common/icon_quote_e.gif) no-repeat 100% 100%;
	line-height: 1.6;
	zoom: 1;
}
.pl .blockcode {
	padding: 10px 0 5px 10px;
	/*
	border: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
	background: #F7F7F7 url(../../../../static/image/common/codebg.gif) repeat-y 0 0;
	overflow: hidden;
}
.pl .blockcode ol {
	margin: 0 0 0 10px !important;
	padding: 0 !important;
}
.pl .blockcode ol li {
	padding-left: 10px;
	list-style-type: decimal-leading-zero;
	/*    font-family: Monaco, Consolas, "Lucida Console", "Courier New", serif;*/
	font-size: 12px;
	line-height: 1.8em;
}
.pl .blockcode ol li:hover {
	background: #FFF;
	color: #222;
}
* html .pl .blockcode ol li {
	/*    font-family: "Courier New", serif;*/
}
.pl .blockcode em {
	margin-left: 43px;
	color: #222 !important;
	font-size: 12px;
	cursor: pointer;
}

/*投票 poll optionvessel by dfox */
.pcht {
	margin-bottom: 15px;
}
.pcht h4 a {
	color: #222;
	text-decoration: underline;
}
.pcht table {
	table-layout: fixed;
}
.pcht table td {
	padding: 4px 2px;
	vertical-align: middle;
}
.pslt {
	width: 20px;
}
.pvt {
	width: auto;
}
.pvt label {
	cursor: pointer;
}
.pvts {
	width: 100px;
}
.pcht table tr.ptl td {
	padding: 8px 2px;
	/*
	border-bottom: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
}
.pcht {
	width: 600px;
}
.pinf {
	margin: 15px 0;
	color: #666;
}

/*
.pinf strong {
	color: {
		MIDTEXT
	}
	;
}
*/
.pinf a {
	color: #222;
}
.ptmr {
	margin: -10px 0 15px;
}

/* 活動 spvimg,spi 為活動、商品公用部分 by dfox */
.act {}
.act .c {
	line-height: 28px;
	font-size: 14px;
}
.spvimg {
	float: left;
	position: relative;
	width: 300px;
	background: #FAFAFA;
	text-align: center;
	border: 1px solid #C2D5E3;
}
.spvimg em.hot {
	width: 120px;
	height: 102px;
	background-position: 0 -104px;
}
.spi {
	margin-left: 315px;
}
.spi dl {
	font-size: 14px;
}
.spi dl dt {
	float: left;
	padding: 2px 0;
	width: 80px;
	height: 1em;
}
.spi dl dd {
	margin-left: 90px;
	padding: 2px 0;
	min-height: 21px;
	height: auto !important;
	height: 21px;
}
.spi dl dd em {
	color: #F30;
}
dl.nums {}
.spi dl.nums dt {
	padding-top: 15px;
}
.spi dl.nums dd em {
	font-size: 26px;
}
.actl {
	table-layout: fixed;
	margin: 10px 0;
	width: 320px;
	border-top: 3px solid #C2D5E3;
}
.actl th,
.actl td {
	padding: 8px 2px;
	border-top: 1px dashed #C2D5E3;
}
.actl th {
	width: 60px;
}
.actfm {
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
}
.actl_pop {
	overflow: auto;
	max-width: 200px;
	max-height: 300px;
	/*	_width: 200px;*/
	height: expression(this.offsetHeight > 300 ? 300: 'auto');
}
.actl_pop li {
	display: block;
	padding: 3px 0;
	border-bottom: 1px dashed #C2D5E3;
}

/* 懸賞 by dfox */
.rwd {}
.rsld,
.rusld {
	width: 90px;
	height: 118px;
	background: url(../../../../static/image/common/rwd.gif) no-repeat 0 0;
	text-align: center;
	color: #F30;
}
.rsld {
	background-position: 0 -118px;
	color: #666;
}
.rsld cite,
.rusld cite {
	display: block;
	margin: 26px auto 6px;
	/*	_margin-bottom: -6px;*/
	height: 30px;
	font-size: 28px;
}
.rwdn {
	margin-left: 110px;
	overflow-x: hidden;
}
.rwdbst {}

/* 辯論觀點樣式 by michael */
.pdbt {
	float: right;
	margin: -5px 10px 0 0;
}
.pdbts {
	float: left;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	background: url(../../../../static/image/common/pdbt.gif) no-repeat 0 0;
}
.pdbts a {
	float: left;
	margin: 0;
	height: 25px;
	line-height: 25px;
}
.pdbts a:hover {
	text-decoration: none;
}
.pdbts .v {
	padding-right: 3px;
	width: 39px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	text-align: center;
	font-weight: 700;
}
.pdbts .b {
	padding: 0 10px;
	background: url(../../../../static/image/common/pdbt.gif) no-repeat 100% -25px;
}
.pdbts_0 {
	background-position: 0 -100px;
}
.pdbts_0 a {
	width: 110px;
	text-align: center;
}
.pdbts_2 {
	background-position: 0 -50px;
}
.pdbts_2 .b {
	background-position: 100% -75px;
}

/* 商品 trade by michael & dfox*/
.trdc {
	margin-top: 20px;
	background: #09C;
	height: 30px;
	line-height: 30px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}
.trdc a {
	margin: 0 6px;
	height: 30px;
	line-height: 30px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}
.trdc em {
	float: right;
	padding-right: 6px;
	line-height: 30px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}

/*
.trdb {
	border-bottom: 1px dashed {
		WRAPBORDERCOLOR
	}
	;
}
*/
.trdb .y * {
	vertical-align: middle;
}
.trdb .c {
	clear: both;
	padding: 10px;
	font-size: 14px;
}
.trdb .c .pattl {
	border: none !important;
}
.spi h4 {
	font-size: 18px;
	font-weight: 700;
	padding: 4px 2px 8px;
}
.trdl {
	padding: 10px 0;
}
.trdl .tt {
	float: left;
	position: relative;
	width: 90px;
	text-align: center;
}
.trdl .tt img {
	vertical-align: middle;
	cursor: pointer;
}
.trdl .tt .hot {
	width: 43px;
	height: 37px;
}
.ta {
	margin-left: 100px;
	overflow: hidden;
}
.ta h4 {
	padding: 2px;
	font-size: 14px;
	font-weight: 700;
}
.ta dl {
	margin: 0;
	width: 200px;
}
.ta strong {
	font-size: 16px;
	color: #F30;
}
.torder .spvimg {
	width: 90px;
}
.torder .spi {
	margin-left: 110px;
}
.torder .spi strong {
	color: #F30;
}

/* 門戶 viewthread 顯示 */
.vw .pcb {
	margin-right: 0;
}
.vw dd .pcb {
	width: 640px;
}
.vw dd .rate {
	padding-left: 0;
}
.vw .pcb table {
	table-layout: fixed;
	width: 100%;
	overflow: hidden;
}
.vw .t_fsz {
	min-height: 30px;
}
.ie6 .vw .t_fsz {
	height: 30px;
}
.vw .pstl {
	margin-bottom: 1.4em;
}
.vw .psth {
	margin-left: 0;
}
.vw .pdbts {
	margin-right: 10px;
	height: 20px;
	line-height: 20px;
	background: url(../../../../static/image/common/pdbtm.gif) no-repeat 0 0;
}
.vw .pdbts a {
	height: 20px;
	line-height: 20px;
}
.vw .pdbts .b,
.vw .pdbts .b:hover {
	padding: 0 5px;
	background: url(../../../../static/image/common/pdbtm.gif) no-repeat 100% -20px;
}
.vw .pdbts .v {
	width: 30px;
}
.vw .pdbts_0 {
	background-position: 0 -80px;
}
.vw .pdbts_0 a {
	width: 90px;
	text-align: center;
}
.vw .pdbts_2 {
	background-position: 0 -40px;
}
.vw .pdbts_2 .b,
.vw .pdbts_2 .b:hover {
	background-position: 100% -60px;
}
.vw .dr .sr_2 h5,
.vw .dr h5 {
	width: 172px;
}
#modopt,
#modopttmp {
	margin-left: 5px;
}

/** end **/

/** forum::viewthread,group::viewthread,forum::forumdisplay,group::forumdisplay **/
#visitedforums_menu {
	width: 140px;
}
#visitedforums_menu li {
	display: block;
	float: none;
}
#visitedforums_menu td {
	padding: 5px 10px;
	vertical-align: top;
}
#visitedforums_menu a {
	white-space: normal !important;
}
#v_forums {
	width: 120px;
}
.visited_w {
	width: 400px !important;
}
.visited_w table {
	table-layout: fixed;
	width: 100%;
}
.visited_w #v_forums {
	border-right: 1px solid #C2D5E3;
}
#v_threads li {
	padding-left: 10px;
	background: url(../../../../static/image/common/dot.gif) no-repeat 0 7px;
}

/* 快速表情 */
#fastsmilies {
	text-align: right;
}
#fastsmilies table {
	table-layout: auto;
	width: 160px;
	height: 133px;
}
#fastsmilies td {
	text-align: right;
	vertical-align: middle;
	cursor: pointer;
}
#fastsmilies img {
	vertical-align: middle;
}

/** end **/

/** home::space,forum::viewthread,forum::trade **/

/* .trdl -> trade_list 商品列表 by Pony */
.tradl {}
.tradl li {
	padding: 12px;
	width: 138px;
	height: 235px;
}
.bn .tradl li {
	padding: 0 8px 8px;
	height: 224px;
}
.tradl .u {
	text-align: left;
}
.tradl h4 {
	overflow: hidden;
	height: 38px;
	font-weight: 400;
}
.tradl .tn {
	display: block;
	position: relative;
	margin: 5px auto;
	padding: 1px;
	width: 130px;
	height: 130px;
	border: 1px solid #C2D5E3;
}
.tradl .tn em.hot {
	width: 53px;
	height: 46px;
	background-position: 0 -48px;
}
.tradl img {
	max-width: 130px;
	max-height: 130px;
}
* html .tradl img {
	width: expression(this.width > 130 && this.width>=this.height ? 130: true);
	height: expression(this.height > 130 && this.width<=this.height ? 130: true);
}
.tradl .p {
	/*    font-family: Arial, sans-serif;*/
	font-size: 16px;
	color: #666;
}
.tradl .stat {
	background: url(../../../../static/image/common/closed.png);
	color: {
		LIGHTLINK
	}
	;
}

/** end **/

/** forum::viewthread,group::viewthread,home::space **/

/* 辯論 debatesquare by michael & dfox */
.dtm {
	padding: 10px 0;
	text-align: center;
	font-weight: 700;
}
.ds {
	margin-top: 1em;
	background: url(../../../../static/image/common/debate_bg.gif) no-repeat 50% 100%;
	line-height: normal;
}
.ds th {
	width: 60px;
	vertical-align: bottom;
}
.ds th div {
	background: url(../../../../static/image/common/debate_vs.gif) no-repeat 50% 50%;
	height: 150px;
}
.ds td {
	vertical-align: bottom;
}
.ds td p {
	font-size: 14px;
	padding: 5px 0 15px;
	line-height: 20px;
}
.ds .si_1,
.ds .si_2 {
	text-align: center;
	vertical-align: middle;
}
.ds .sc_1,
.ds .sc_2 {
	width: 62px;
}
.ds .point_chart {
	position: relative;
	width: 62px;
	height: 150px;
	background: url(../../../../static/image/common/debate_chart.gif) no-repeat 0 0;
}
.ds .point {
	margin: 0 auto;
	padding: 0 20px 0 10px;
	text-align: center;
	font-size: 14px;
}
.ds .si_2 .point {
	padding: 0 20px;
}
.ds .si_1 .point strong {
	color: #F04700;
}
.ds .si_2 .point strong {
	color: #0092C5;
}
.ds .chart {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 62px;
	background: url(../../../../static/image/common/debate_chart.gif) no-repeat;
}
.ds .sc_1 .chart {
	background-position: -62px 0;
}
.ds .sc_2 .chart {
	background-position: -124px 0;
}

/* 空間中的辯論列表 by Pony */
#nv_home .ds table {
	table-layout: fixed;
	width: 100%;
}
#nv_home .ds th div,
#nv_home .ds .point_chart {
	height: 120px;
}
#nv_home .ds .ph {
	font-size: 16px;
	text-align: center;
}
.dr {
	margin: 2px 0;
	padding-top: 6px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	background: url(../../../../static/image/common/debate_dr.jpg) no-repeat 50% 0;
}
.dr th {
	width: 50px;
}
.dr td {
	vertical-align: top;
}
.dr h5 {
	padding-left: 10px;
	width: 193px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
}
.dr h5 a {
	color: #F04700;
	font-weight: 700;
}
.dr .sr_1 button {
	float: right;
	margin: 0;
}
.dr .sr_2 h5 {
	float: right;
	padding: 0 20px 0 0;
	width: 183px;
}
.dr .sr_2 h5 a {
	color: #0092C5;
}
.dr .mls {
	padding-top: 15px;
	clear: both;
}
.dr .mls li {
	width: 70px;
}

/** end **/

/** forum::viewthread,group::viewthread,forum::trade,portal::view **/

/* 帖子附件 by dfox */
.pattl {
	overflow: hidden;
	padding: 1em 0;
	width: 100%;
	border-bottom: 1px dashed #C2D5E3 !important;
	font-size: 12px;
}
.tatt,
.t_attach_img {
	padding: 5px;
	color: #666;
	font-size: 12px;
}
.tatt {
	width: 240px;
}
.tatt em {
	color: #666;
}
.t_attachinsert {
	margin: 1em 0;
	font-size: 12px;
}
.t_attachinsert p img {
	margin-bottom: -4px;
}
.t_table {
	border: 1px solid #E3EDF5;
	empty-cells: show;
	border-collapse: collapse;
}
.pl table.t_table {
	table-layout: auto;
}
.t_table td {
	padding: 4px;
	border: 1px solid #E3EDF5;
	overflow: hidden;
}
.tattl {
	float: left;
	overflow: hidden;
	padding: 10px 10px 10px 0;
	width: 45%;
	height: 64px;
}
.tattl a {
	color: #222;
	text-decoration: underline;
}
.tattl dt {
	float: left;
	width: 40px;
	font-weight: 700;
}
.tattl strong {
	margin-right: 6px;
	color: #F00;
	font-weight: 400;
}
.tattl dt img {
	width: 32px;
	height: 32px;
}
.tattl dd {
	margin-left: 40px;
	color: #666;
}
.attnm {
	height: 18px;
	margin-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
}
*html .attnm {
	white-space: normal;
}
.attm {
	overflow: visible;
	float: none;
	width: 580px;
	height: auto;
}
.attm dt {
	width: 0;
}
.attm dd {
	margin-left: 0;
}
.zoom {
	cursor: pointer;
}
.attp {
	width: 180px;
	text-align: left;
}
.tattl .attp {
	width: 240px;
}

/* 版主瀏覽包含收費附件的帖子，且附件插入到帖子內容中去的時候 by Pony */
.attprice {
	padding: 5px;
	border: 1px dashed #FF9A9A;
}

/* 顯示原始圖片彈出層 by lushnis */
.zoominner {
	padding: 5px 10px 10px;
	background: #FFF;
	text-align: left;
}
.zoominner p {
	padding: 8px 0;
}
.zoominner p a {
	float: left;
	margin-left: 10px;
	width: 17px;
	height: 17px;
	background: url(../../../../static/image/common/imgzoom_tb.gif) no-repeat 0 0;
	line-height: 100px;
	overflow: hidden;
}
.zoominner p a:hover {
	background-position: 0 -39px;
}
.zoominner p a.imgadjust {
	background-position: -40px 0;
}
.zoominner p a.imgadjust:hover {
	background-position: -40px -39px;
}
.zoominner p a.imgclose {
	background-position: -80px 0;
}
.zoominner p a.imgclose:hover {
	background-position: -80px -39px;
}

/** end **/

/** forum::misc **/

/* 非彈窗時顯示出來的頁面的樣式重定義 */
.mn .flb {
	padding-left: 0;
}
.f_c .list {
	margin-left: 0;
}

/** end **/

/* ----------------------------------------------------------------------- 群組相關樣式 by dfox */

/** group::index **/
#g_focus {
	width: 320px;
}
#g_commend {}
#g_commend .xld {
	float: left;
	margin-right: 0.3%;
	width: 24.5%;
	height: 64px;
	overflow: hidden;
}
#g_commend dt {
	padding-bottom: 0;
}
#g_guide {
	background: url(../../../../static/image/common/g_guide.png) no-repeat 10px 18px;
}
#g_guide li {
	border-bottom: 1px dashed #C2D5E3;
}
#g_guide a,
#g_guide label {
	display: block;
	padding: 7px 0 7px 40px;
	height: 36px;
}
#g_guide strong {
	display: block;
}

/*	.fl .bm_h { border-bottom: none; background-color: transparent; }*/

/* 群組列表 by Pony */
.fl_icn,
.fl_icn_g {
	width: 70px;
}
.fl_g dl {
	margin-left: 48px;
	padding: 0 5px;
}
.fl_topic,
.fl_i,
.fl_by {
	padding: 10px;
}
@media only screen and (min-width: 992px) {
	.fl_i {
		text-align: right;
	}
}

/** end **/

/** group::group **/
#gh {
	border: 1px solid #C2D5E3;
}
#gh .bm {
	margin-bottom: 0;
}
#gh .bm_h {
	background-color: #e5edf2;
}

/** end **/

/** group,search::group **/
.gl .flc .icn {
	float: left;
	width: 60px;
}
.gl .flc dl {
	margin-left: 60px;
}
.gl .flc dl dt {
	height: 20px;
	overflow: hidden;
}
.mls li p {
	margin: 5px 0;
	width: 100%;
}
.gl .flc .i {
	margin-top: -14px;
	width: 127px;
}
.gl .flc .i em,
.gl .flc .i span {
	float: right;
	width: 55px;
	color: #666;
	text-align: right;
	line-height: 20px;
}
.gl .flc .i em {
	border-right: 1px solid #C2D5E3;
	padding-right: 10px;
}
.gl .flc .i p {
	color: {
		LINK
	}
	;
}
.gl .flc .i span p {
	font-weight: 700;
}
#nv_group .flg dd em {
	float: left;
	margin-right: 1em;
	color: #666;
	white-space: nowrap;
}
#nv_group {}

/** end **/

/** group::my **/

/* 設置關注的群組彈窗 by Pony */
.attgroup {
	width: 450px;
}
.attgroup li {
	float: left;
	overflow: hidden;
	margin-right: 5px;
	width: 145px;
	white-space: nowrap;
}

/* 關注按鈕和所有群組的按鈕 by Shuaishuai*/
.groupbtn {
	float: left;
	margin: 0 2px 0 2px;
	padding: 0 0 0 7px !important;
	height: 25px;
	background: url(../../../../static/image/common/n_rate.png) no-repeat 0 0 !important;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
}
.groupbtn:hover {
	text-decoration: none;
}
.groupbtn span {
	display: block;
	background: url(../../../../static/image/common/n_rate.png) no-repeat right 100% !important;
	padding-right: 7px;
}

/** end **/

/* ----------------------------------------------------------------------- 文章、日誌等頁面樣式 */

/** forum::viewthread,portal::view,portal::comment,home::space **/

/* Article/Blog View by lushnis */
.vw {}
.vw .h {
	padding-bottom: 10px;
	border-bottom: 1px solid #C2D5E3;
}
.vw .ph {
	padding: 15px 0;
	color: #000;
}
.vw .hot {
	margin-right: 5px;
	color: #F00;
}
.vw .s {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C2D5E3;
	line-height: 2;
	color: #222;
}
.vw .s strong {
	font-weight: 400;
	color: #F00;
}
.vw .d {
	margin: 15px 0;
	min-height: 100px;
	font-size: 14px;
	line-height: 1.8;
	color: #000;
}
.vw .d img {
	max-width: 620px;
}
.ie6 .vw .d img {
	width: expression(this.width > 620 ? 620: true);
}
.vwtb {
	table-layout: fixed;
	width: 100%;
}
.vw .d ol,
.vw .d ul {
	margin: 1em 2em;
}
.vw .d ul li {
	list-style-type: disc;
}
.vw .d .ml {
	margin: 0;
}
.vw .d .ml li {
	list-style-type: none;
}
.vw .attach {
	padding-left: 20px;
	background: url(../../../../static/image/common/fach.gif) no-repeat 0 50%;
	color: #222;
}
.vw .o {
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #C2D5E3;
	text-align: right;
}
.vw .o .mgcmn {
	width: auto;
	text-align: left;
}
#nv_portal .vw .h,
#nv_portal .vw .s,
#nv_portal .vw .d,
#nv_forum .vw .h,
#nv_forum .vw .s,
#nv_forum .vw .d {
	margin-right: 15px;
	margin-left: 15px;
}

/* .atd -> attitude 表態 by Pony */
.atd {
	margin: 15px auto;
}
.atd img {
	margin-bottom: 10px;
}
.atd a {
	display: block;
}
.atd a:hover {
	text-decoration: none;
}
.atd td {
	padding: 10px;
	text-align: center;
	vertical-align: bottom;
}
.atd .atdc {
	position: relative;
	margin: 0 auto 10px;
	width: 20px;
	height: 50px;
}
.atdc div {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 20px;
	text-align: left;
}
.atd .ac1 {
	background: #C30;
}
.atd .ac2 {
	background: #0C0;
}
.atd .ac3 {
	background: #F90;
}
.atd .ac4 {
	background: #06F;
}
.atdc em {
	position: absolute;
	margin: -25px 0 0 -5px;
	width: 30px;
	font-size: 11px;
	text-align: center;
	color: #666;
}

/** end **/

/** portal::portalcp **/
.pgm {
	clear: both;
	padding: 5px 0;
}
.pgm .pg {
	float: left;
}
#attach_image_body td {
	padding: 5px 0;
}
#attach_image_body img {
	margin: 0 !important;
}

/* 管理相關文章 */
.bart {
	position: relative;
	padding: 10px;
	width: 640px;
}
.bartl {
	overflow-y: scroll;
	padding: 10px;
	width: 270px;
	height: 270px;
	border: 1px solid #C2D5E3;
}
.bartl li {
	overflow: hidden;
	width: 250px;
	height: 20px;
}
.bartl li em {
	float: left;
	width: 200px;
}
.barto {
	position: absolute;
	top: 190px;
	left: 315px;
	height: 30px;
}
.barto .pn * {
	padding: 0 8px;
}

/* 管理模塊 */
.ptblk li {
	padding: 7px 0;
	border-bottom: 1px solid #C2D5E3;
}
.ptblk em {
	margin-right: 30px;
}

/** end **/

/* ----------------------------------------------------------------------- 空間相關樣式 */

/** home::space,misc::ranklist **/

/* .mi --> my_infomation 空間首頁個人信息部分 */
.mi {
	width: 100%;
}
.mi th,
.mi td {
	vertical-align: top;
}

/*		.mi th { width: 145px; }*/
.mi .avatar img {
	padding: 3px;
	border: 1px solid #C2D5E3;
	max-width: 100px;
	margin-right: 10px;
}
.mi .avatar + p {
	font-size: 0.8em;
}
.mifm {
	position: relative;
	margin: 10px 0 20px;
	padding: 5px;
	width: 370px;
	background: #F2F2F2;
	zoom: 1;
}
.mipm {
	padding: 5px 0;
	border: 1px solid #C2D5E3;
}
.mipm li {
	float: left;
	padding: 5px 15px;
	white-space: nowrap;
}
.mi a.o {
	margin-right: 5px;
	padding-left: 18px;
	text-decoration: underline;
	background: url(../../../../static/image/common/mine_icn.png) no-repeat 0 50%;
}
#moodfm {
	margin-bottom: 2em;
}

/*		#moodfm textarea { width: 600px; height: 56px; border: 1px solid; border-color: {INPUTBORDERDARKCOLOR} {INPUTBORDER} {INPUTBORDER} {INPUTBORDERDARKCOLOR}; overflow-y: auto; }*/

/*		.mi .moodfm_input { width: 350px; height: 58px; background: #C2D5E3 url(../../../../static/image/common/mood_input.png) no-repeat 0 0; }*/

/*			.mi .hover .moodfm_input { background-color: {SPECIALBORDER}; }*/
#moodfm table {
	width: 100%;
}
#moodfm textarea {
	/*                margin: 5px;*/
	width: 100%;
	height: 5em;
	/* outline: none; */
	/* border: none; */
}
.moodfm_btn {
	padding-left: 5px;
	background: url(../../../../static/image/common/mood_input_btn.png) no-repeat 5px 0;
}
.moodfm_btn input {
	width: 58px;
	height: 58px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.moodfm_f {
	padding: 5px 0 0 3px;
}

/* .sfm -> 發佈分享的表單 by Pony */
.sfm {
	margin: 0 0 20px 10px;
}
.sfm .px {
	width: 422px;
}
.sfm .pt {
	width: 422px;
	height: 67px;
}
.sfm .px,
.sfm .pt {
	background-color: #FFF;
}

/* 分享視頻有截圖時 by Pony */
.vdtn {
	width: 126px;
	height: 95px;
	border: 1px solid #C2D5E3;
	cursor: pointer;
}

/* .pic -> picture 查看圖片 by Pony */
.osld {
	padding-left: 18px;
	background: url(../../../../static/image/common/slide.png) no-repeat 0 50%;
}
.pic {}
.pic .c {
	margin-top: 20px;
	text-align: center;
}
.pic .c img {
	max-width: 764px;
}
* html .pic .c img {
	width: expression(this.width > 764 ? 764: true);
}
.pic p {
	margin: 5px 0;
}

/* 側邊圖片導航 Media list navigation */
.mlnv {
	text-align: center;
}
.mlnv img {
	margin: 0 5px;
	padding: 2px;
	max-width: 100px;
	max-height: 100px;
	/*	_width: expression(this.width > 100 && this.width>=this.height ? 100: true);*/
	height: expression(this._height > 100 && this.width<=this.height ? 100: true);
	/*
	border: 1px solid {
		WRAPBORDERCOLOR
	}
	;
*/
	background: #FFF;
}
.mlnv img.a {
	border-color: #F00;
	background: #FFEAA8;
}
.mlnv .btn img {
	padding: 0;
	border: 0;
	background: none;
}

/* .sl -> share_list 分享列表 by Pony */
.sl {}
.sl li {
	padding: 10px 0;
	border-bottom: none;
}
.sl .h {
	padding: 6px 10px;
	/*	_height: 1%;*/
	background: #F2F2F2;
	border-bottom: 1px solid #C2D5E3;
}

/* .favl -> fav_list 收藏列表 by Pony */
.favl .o {
	background: url(../../../../static/image/common/op.png) no-repeat -4px -2px;
}
.favl .o:hover {
	background-position: -4px -22px;
}
.ie6 .favl .o {
	margin-left: 774px;
}

/* .cmt -> comment feed中的評論區域 by Pony */
.cmt {
	margin: 10px 24px 0 0;
	padding: 10px;
	border: 1px solid #EAEAEA;
	background: #F2F2F2;
	zoom: 1;
}
.cmt form {
	margin-top: 10px;
}
.cmt input,
.cmt button {
	vertical-align: middle;
}
.cmt .pt {
	width: 95%;
	margin: 3px 0;
}
.cmt .pt,
.cmt .px {
	background-color: #FFF;
}
.cmt .tri {
	margin: 10px 0 -23px;
	width: 19px;
	height: 13px;
	background: url(../../../../static/image/common/cmt_ico.png) no-repeat;
}
.cmt .xlda dl {
	padding-left: 50px;
}
.cmt .xlda .m {
	margin-left: -50px;
}
.cmt .avt img {
	width: 36px;
	height: 36px;
}
.cmt .pg a,
.cmt .pg strong {
	background-color: transparent;
}
.cmt .pg a {
	border-color: #F2F2F2;
}

/*
.cmt .pg a:hover {
	border-color: {
		WRAPBORDERCOLOR
	}
	;
}
*/

/* feed 區域裡的評論 */
.el .cmt li {
	padding-right: 0;
	border-bottom: none;
}
.el .tri {
	display: none;
}

/* feed 區域中評論的驗證碼 */
.el .cmt .sec .px {
	width: 80px !important;
}

/* .pll -> poll_list 投票列表 */
.pll {}
.pll li {
	padding: 10px 0;
	min-height: auto;
}
.pll .h {
	font-size: 14px;
}
.pll .h span {
	font-weight: 400;
}
.pll .c {
	width: 650px;
}
.pll ol {
	margin: 5px 0 0 20px;
}
* html .pll ol {
	margin-left: 25px;
}
*+html .pll ol {
	margin-left: 25px;
}
.pll ol li {
	list-style-type: decimal;
	padding: 0;
	border-bottom: none;
}
.pll .u {
	overflow: hidden;
	width: 74px;
	text-align: center;
}
.pll .u p {
	white-space: nowrap;
}
.pll .s {
	margin-top: 10px;
	width: 60px;
	background: url(../../../../static/image/common/polljoins.gif) no-repeat 0 0;
}
.pll .s a.joins {
	margin: 0 0 5px;
	padding: 12px 0;
	width: 60px;
	height: 36px;
	display: block;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
}
.pll .s a.joins span {
	display: block;
	font-size: 16px;
	font-weight: bold;
}
.pll .s a.go {
	padding: 0 0 0 17px;
	width: 43px;
	height: 24px;
	line-height: 24px;
	display: block;
}

/* .acl -> activity_list 活動列表 by Pony */
.acl {
	width: 100%;
	table-layout: fixed;
}
.acl h3 {
	padding: 10px 0;
	font-size: 14px;
}
.acl h3 span {
	float: left;
	margin: 1px 10px 0 0;
	width: 34px;
	text-align: center;
}
.acl h3 strong {
	display: block;
	background-color: #C00;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
	font-size: 12px;
}
.acl h3 em {
	display: block;
	line-height: 22px;
	border: solid #C2D5E3;
	border-width: 0 1px 1px;
	font-size: 16px;
	font-weight: 400;
}
.acl td {
	padding: 10px 3px;
	border-top: 1px dashed #C2D5E3;
	vertical-align: top;
}
.acl .type {
	padding: 10px 3px 10px 0;
	width: 80px;
}
.acl .addr {
	padding-left: 20px;
	width: 130px;
}
.acl .orgr {
	width: 74px;
}
.acl .ml li {
	margin-top: 6px;
	padding-bottom: 0;
}

/* .tlog -> trade_log 交易記錄 by Pony */
.tlog th,
.tlog td {
	padding: 10px 4px !important;
}

/* .rwdl -> reward_list 懸賞列表 by Pony */
.rwdl {}
.rwdl li {
	overflow: hidden;
	float: left;
	padding: 15px 10px 15px 100px;
	width: 290px;
	height: 92px;
}
.rwdl .uslvd {
	position: absolute;
	margin-left: -100px;
	width: 90px;
	height: 92px;
	background: url(../../../../static/image/common/rwd2.gif) no-repeat 0 0;
}
.rwdl .uslvd cite {
	display: block;
	line-height: 28px;
	font-size: 28px;
	margin-top: 10px;
	text-align: center;
	color: #F00;
}
.rwdl .uslvd span {
	display: block;
	line-height: 12px;
	font-size: 12px;
}
.rwdl .uslvd em {
	position: absolute;
	bottom: 11px;
	bottom
	/*\**/
	/*	: 9px\9;*/
	left: 37px;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}
* html .rwdl .uslvd em {
	bottom: 11px;
}
*+html .rwdl .uslvd em {
	bottom: 9px;
}
.rwdl .slvd {
	background-position: 0 -92px;
}
.rwdl .slvd cite {
	color: #666;
}
.rwdl h4 {
	overflow: hidden;
	height: 36px;
	font-weight: 400;
}
.rwdl p {
	white-space: nowrap;
}

/* .facel -> face_list 空間部分的表情 by Pony */
.facel {
	padding: 8px;
	width: 240px;
}
.facel img {
	margin: 5px;
}

/* 查看個人資料 by lushnis */
#pprl li {
	clear: both;
	padding: 3px 0 3px 90px;
}
#pprl li em {
	float: left;
	margin-left: -90px;
	width: 85px;
	white-space: nowrap;
	overflow: hidden;
}
#pbbs li,
#psts li,
#pntc li {
	clear: none;
	float: left;
	width: 270px
}

/* 提醒的內容中會用到。這裡使用獨立class，以便個性化。若想使提醒內容更醒目，可對summary下的span進行定義 */
.summary {
	margin: 10px 0;
}

/** end **/

/** home::space,home::spacecp,home::medal,misc::ranklist **/

/* 空間圖片列表 */
.mla li,
.mlp li {
	/*	width: 152px;*/
}
.mla1 li {
	/*	width: 146px;*/
}

/** end **/

/** home::space **/

/* 家園首頁右側的搜索框 */
#sc .shortsc td {
	padding: 0 1px 0 0;
}
.shortsc .px {
	width: 82px;
}

/* 快速好友查找鏈接按鈕樣式 by ShuaiShuai */

/*	.sc_display{ display:inline-block; width:36px; text-align:right;}*/
#mood_mystatus {
	width: 410px;
	word-break: break-all;
	overflow: hidden;
}
#mood_mystatus a:hover {
	text-decoration: none;
}
#newprompt {
	background: url(../../../../static/image/common/info.gif) no-repeat 12px 50%;
}

/* .dtls -> doing_treeline_short 記錄回復樹狀背景 by shuaishuai */
.dtls {
	background: url(../../../../static/image/common/treeline_short.gif) no-repeat 0 2px;
}

/* .dtll -> doing_treeline_long 記錄回復樹狀背景 by shuaishuai */
.dtll {
	background: url(../../../../static/image/common/treeline_long.gif) no-repeat 2em 2px;
}
.nts {
	padding-left: 20px;
}
.nts dl {
	border-top: 1px dashed #C2D5E3;
}
.nts .more {
	border-top: 1px dashed #C2D5E3;
	padding: 10px 0 0 64px;
}

/** end **/

/** home::spacecp **/

/* 空間圖片列表 */
.mls li {
	width: 85px;
	font-size: 0.9em;
	line-height: 1.1em;
}

/* 上傳圖片 by lushnis */
.up_row {
	width: 100%;
}
.up_row td {
	vertical-align: middle;
	padding: 5px 0;
	/*
	border-bottom: 1px solid {
		SPECIALBORDER
	}
	;
*/
}
.up_row .d {
	width: 400px;
}
.up_row .o {
	width: 4em;
	text-align: center;
}
.up_row strong {
	display: block;
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
	white-space: normal;
	overflow: hidden;
}
#creatalbum {
	padding-top: 1px;
	/*
	border-top: 1px solid {
		SPECIALBORDER
	}
	;
*/
}
.doodle {
	width: 65px;
	background: url(/static/image/magic/doodle.small.gif) no-repeat 0 center;
	padding-left: 3px;
	text-align: left;
}
.doodle a {
	padding-left: 2px;
}

/** end **/

/** home::spacecp,home::magic **/

/* 查找好友 .scf --> Search friend */
.scf h2 {
	padding-left: 20px;
	line-height: 2.2;
	background: url(../../../../static/image/common/scf.gif) no-repeat 0 50%;
	font-weight: 700;
	font-size: 14px;
}

/* 用來展示複雜統計數據的表格，目前僅用戶組頁面用到 */
.tdats {
	overflow: hidden;
	zoom: 1;
	margin: 10px 0;
	*padding-bottom: 10px;
}
.tdats th,
.tdats td {
	overflow: hidden;
	padding: 0 5px;
	height: 26px;
	border-width: 0 1px 0 0;
	border-color: #FFF;
	white-space: nowrap;
}
.tdats th {
	height: 40px;
	font-weight: 700;
}
.tdats .h th {
	height: 24px;
	border-top: 1px solid #C2D5E3;
	border-bottom: 1px solid #E5E5E5;
	background: url(../../../../static/image/common/tb.png) repeat-x 0 -4px;
	/*
	color: {
		MIDTEXT
	}
	;
*/
	zoom: 1;
}
.tdats .tdat {
	float: left;
	width: 150px;
	border: none;
	table-layout: fixed;
}
.tdats .tfx {
	width: 310px;
}
.tdats .tfxf {
	width: 650px;
}
.tfx th,
.tfx td {
	border-width: 0 3px !important;
	background: #FFF2DF;
}
.tfx .alt,
.tfx .alt th,
.tfx .alt td {
	background: #FAEDDA;
}
.tfx .h th {
	padding: 1px 5px;
}
.tscr {
	float: left;
	overflow: hidden;
	width: 350px;
}
.tscr .tdat th,
.tscr .tdat td {
	width: 350px;
}
.nwp {
	word-wrap: normal;
	white-space: nowrap;
}
.tdats .c0 {
	padding: 0;
	height: 46px;
	text-align: center;
	vertical-align: bottom;
	background: transparent;
}
.tdats .c0 h4 {
	line-height: 38px;
	background-color: #F60;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}
.tdats .c0 h4,
.tdats .tb li {
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.tdats .tb {
	float: left;
	margin-top: 8px;
	padding-left: 0;
	width: 350px;
	border-bottom-width: 4px;
}
.tdats .tb li {
	padding: 0 10px;
	line-height: 33px;
	font-weight: 700;
	/*
	color: {
		LIGHTLINK
	}
	;
*/
}
.tdats .c0 h4,
.tdats #c1,
.tdats #c2,
.tdats #c3,
.tdats #c4 {
	background-image: url(../../../../static/image/common/bg_usergroup.png);
}
.tdats .c1 {
	border-color: #158B00;
}
.tdats #c1 {
	border-color: #158B00;
	background-color: #158B00;
	background-position: 0 -40px;
}
.tdats .c2 {
	border-color: #057373;
}
.tdats #c2 {
	border-color: #057373;
	background-color: #057373;
	background-position: 0 -80px;
}
.tdats .c3 {
	border-color: #1F57A9;
}
.tdats #c3 {
	border-color: #1F57A9;
	background-color: #1F57A9;
	background-position: 0 -120px;
}
.tdats .c4 {
	border-color: #1A588D;
}
.tdats #c4 {
	border-color: #1A588D;
	background-color: #1A588D;
	background-position: 0 -160px;
}
.tdats .c1 #c1,
.tdats .c2 #c2,
.tdats .c3 #c3,
.tdats .c4 #c4 {
	line-height: 35px;
}
.ftb td {
	width: 12%;
}

/** end **/

/** home::space,home::spacecp **/

/** 日誌框架 **/
.ct_vw {}
.ct_vw_mn {
	float: left;
	width: 70%;
}
.ct_vw_sd {
	float: right;
	width: 28%;
}

/* .buddy -> buddy 好友列表 by Pony */
.buddy {}
.buddy li {
      overflow: hidden;
    float: left;
    /* margin: 0 5px; */
    padding: 14px 10px 0 60px;
    border-bottom: 1px dashed #C2D5E3;
    
    height: 8em;
    display: inline;
}
.buddy h4 {
	overflow: hidden;
	height: 20px;
}
.buddy .avt {
	position: absolute;
	margin-left: -60px;
}
.buddy .maxh {
	overflow: hidden;
	height: 4em;
}
.buddy .note {
	color: green;
}
.pm_smry {
	display: block;
}
.ntc_body .summary {
	margin-left: 2em;
	padding-left: 10px;
	border-left: 1px solid #C2D5E3;
}
.ntc_body .summary span {
	color: #666;
}

/* .pmform -> 短消息表單非彈窗 by Pony */
.pmform {}
.pmform .px {
	width: 408px;
}
.pmform .tedt {
	width: 416px;
}

/** end **/

/** home::task **/
.pbg {
	position: relative;
	width: 80%;
}
.pbg .xs0 {
	position: absolute;
	top: 0;
	right: 8px;
	/*    font-family: PMingLiU, sans-serif;*/
}

/** end **/

/** home::magic,home::medal **/

/* .mgcl -> Magic list by lushnis */
.mgcl li {
	padding: 0 5px 5px;
	width: 350px;
	height: 120px;
}
.mgcl img {
	width: 74px;
	height: 74px;
}
.mgcl li p {
	float: right;
	width: 236px;
	text-align: left;
	white-space: normal;
}
.mgcl li p.xg1 {
	display: block;
	height: 36px;
}

/* .mdl -> medal list by Pony */
.mdl li {
	width: 200px;
	height: 140px;
}
.mdlow li {
	height: 70px;
}
.mdl img {
	width: auto;
	height: auto;
	max-height: 35px;
}
.ie6 .mdl img {
	height: expression(this.height > 35 ? 35: true);
}

/* 勳章記錄重定義 by Pony */
.el li {
	padding-left: 40px;
}
.el .t {
	margin: -2px 0 0 -30px;
}
.el .t img {
	width: 24px;
	height: 24px;
}

/** end **/

/* ------------------------------------------------------------------------ 門戶相關樣式 */

/* ------------------------------------------------------------------------ 漫遊相關樣式 */

/** userapp::userapp **/

/* 管理漫遊應用 by Pony */
.myset {
	margin-top: 15px;
	padding: 5px 0;
	background: url(../../../../static/image/common/vline.png) repeat-y 50% 0;
}
.mgapp {
	float: left;
	padding: 0 15px;
	width: 374px;
}
.apps {
	padding: 7px 0;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px dashed #DDD;
}
.dragable {
	padding-left: 25px;
	background: url(../../../../static/image/common/drag.gif) no-repeat 2px 50%;
	cursor: move;
}
.dragable:hover {
	background-color: #F2F2F2;
}
.apps img {
	vertical-align: middle;
}
.apps .y a {
	margin-right: 20px;
}
.note {
	padding: 0 15px;
}
.note li {
	margin-left: 20px;
	*margin-left: 25px;
}

/* 應用首頁應用列表定高 by Pony */
.appmaxh .bm_c {
	height: 140px;
}
.apl li {
	margin: 5px 0;
}

/** end **/

/** home::space,home::spacecp,userapp::userapp,forum::forumdisplay **/

/* 折疊按鈕 by Pony */
.unfold,
.fold {
	float: right;
	padding-left: 10px;
	background: url(../../../../static/image/common/arrwd.gif) no-repeat 0 50%;
	cursor: pointer;
	outline: none;
}
.fold {
	background-image: url(../../../../static/image/common/arrow_top.gif);
}

/** end **/

/* ------------------------------------------------------------------------ 搜索相關樣式 */

/** search **/
a {
	color: #369;
}
body,
#hd {
	background: #FFF none !important;
}
#hd .cl {
	padding: 5px 10px;
}

/*#ct { margin: 0 20px; }*/
#tpsch {
	margin: 10px 0;
}
#tpsch h1 {
	margin-right: 20px;
}
#tpsch .tb {
	border: none;
	line-height: 22px;
}
#tpsch .tb a {
	border-color: #F5F5F5;
	background-color: #FFF;
}
#tpsch .a a {
	background-color: #F5F5F5;
}
#tps_form {
	/*	background: #F5F5F5;*/
}
#srchtxt {
	/*	margin: 3px;*/
	padding: 5px;
	width: 100%;
	height: 32px !important;
	border: 1px solid;
	border-color: #999 #CCC #CCC #999;
	background: #FFF;
	/*    line-height: 20px !important;*/
}
#tps_btn {
	margin-right: 3px;
	height: 32px;
	width: 80px;
	border: 1px solid;
	border-color: #BBB #666 #666 #BBB;
	background: #e5edf2;
}
.sttl {
	margin: 10px 0;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	background: #F5F5F5;
}
.slst {
	width: 760px;
}
.slst a {
	color: #00C;
	text-decoration: underline;
	font-weight: 400;
}
.slst a:visited {
	color: #800080;
}
.slst a strong {
	font-weight: 400;
}
.slst p span {
	color: #3A8000;
}
.slst p span a,
.slst p span a:visited {
	color: #666;
}
.pbw strong {
	font-weight: 400;
}
.pbw p {
	color: #000;
	line-height: 22px;
}
.p_pop span {
	display: none;
}
#ft {
	margin: 20px;
}
.pg {
	float: none;
}

/** end **/

/* ------------------------------------------------------------------------ 排行榜相關樣式 */

/** misc::ranklist **/
.rankicn {
	width: 20px;
}

/* .rnk1 每行一個區塊 */
.rnk1 {}
.rnk1 .mlp .d {
	width: 120px;
	height: 120px;
}
.rnk1 .mlp img {
	max-width: 100px;
	max-height: 75px;
}
.ie6 .rnk1 .mlp img {
	width: expression(this.width > 100 && this.width>=this.height ? 100: true);
	height: expression(this.height > 75 && this.width<=this.height ? 75: true);
}
.rnk1 .mlp .bigpic {
	width: 305px;
	height: 240px;
}
.rnk1 .bigpic img {
	max-width: 286px;
	max-height: 200px;
}
.ie6 .rnk1 .bigpic img {
	width: expression(this.width > 286 && this.width>=this.height ? 286: true);
	height: expression(this.height > 200 && this.width<=this.height ? 200: true);
}

/* 圖片排名上的序號 */
.picrank {
	position: absolute;
	margin: 14px 0 0 8px !important;
}

/* 競價排名 by Pony */
.bid {
	margin: 4px 0 0 4px;
}
.biduser {
	width: 780px;
	background: url(../../../../static/image/common/avatar_blank.gif);
}
.biduser li {
	float: left;
	margin: 0 4px 4px 0;
}
.biduser a {
	display: block;
}
.biduser img {
	width: 48px;
	height: 48px;
}
.bidtop {
	overflow: hidden;
	width: 100px;
	height: 100px;
	background-color: #F2F2F2;
}
.bidtop img {
	width: auto;
	height: 100px;
}
.crly {
	width: 186px;
	border: 1px solid #F00;
	background: #FFF4DD;
}
.mncr {
	background: url(../../../../static/image/common/ratbg.gif) no-repeat 5px 0;
}

/* 重定義 */
.bm2_b {
	margin-bottom: 10px;
}
.bm2_b .bm_c {
	height: 230px;
}
.hasrank dl {
	padding-left: 110px;
}
.ranknum {
	position: absolute;
	margin: 8px 0 0 -100px;
}
.el .t {}
.pll li {
	padding-left: 20px;
}
.acl td {
	border-top: none;
	border-bottom: 1px dashed #C2D5E3;
}

/** end **/

/* ------------------------------------------------------------------------ 統計相關樣式 */

/** misc::stat **/
.dt a {
	color: #222;
}
.dt th,
.dt td {
	border-right: 1px solid #C2D5E3;
}
.dt .stat_subject {
	border-right: none;
}
.dt .stat_num {
	padding-right: 15px;
	text-align: right;
}
.pbg {
	float: left;
	width: 372px;
}

/*.bm_h { padding-left: 0; background: none; border: none; } */

/** end **/

/*end of include common/ module css */
@charset "utf-8";
html,
body {
	/*    height: 100%;*/
	/*    margin: 0;*/
	/*    padding: 0;*/
	/*    font-family: 'Microsoft JhengHei', '微軟正黑體', sans-serif;*/
	/*background: #fff;*/
	/*background: url(/template/default/forum/index/donut_20180108_wallpaper.jpg) no-repeat center top fixed;
	background-color:#fff45f;*/
	font-size: 16px;
	/*    width:100%;*/
	/*    overflow: hidden;*/
}
.nowrap {
	white-space: nowrap;
}
.nopadding {
	padding: 0 !important;
}
<!--[if lte IE 8]> html,
body {
	text-align: center;
}
<![endif]--> img,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
a {
	/*    border: 0;*/
	/*    padding: 0;*/
	/*    margin: 0;*/
}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	/* color: #ceb16b;*/
}
.pcb h1,
.pcb h2 {
	font-size: 1em;
}
.wai {
	/*    height: auto;*/
	/*
	width: 1070px;
	*/
	/*    width: 1259px;*/
	/*    text-align: left;*/
	/*    margin: 0 auto;*/
}
.wai1 {
	/*    max-width: 1050px;*/
	/*    width: 100%;*/
	/*    float: left;*/
	/*    text-align: left;*/
	/*    height: auto;*/
	padding-top: 10px;
	/*background: url(../images/body-bg.png) repeat-x center top fixed;*/
	/*    background: #fcfcfc;*/
	-webkit-box-shadow: 0 0px 7px 2px rgba(130, 130, 130, 0.5);
	-moz-box-shadow: 0 0px 7px 2px rgba(130, 130, 130, 0.5);
	box-shadow: 0 0px 7px 2px rgba(130, 130, 130, 0.5);
	/*    margin-bottom: 2em;*/
}
.top,
.mian,
.foot {
	/*    float: left;*/
	/*    width: 1050px;*/
	/*    text-align: left;*/
}
.ad {
	width: 1050px;
	height: auto;
	float: left;
	text-align: center;
	padding: 19px 0px 19px 0px;
}
.mian {
	/*    width: 1050px;*/
	/*    float: left;*/
	/*    text-align: left;*/
}

/*左侧开始*/
.left {
	width: 725px;
	float: left;
}

/*banner开始*/
.left-banner {
	width: 725px;
	float: left;
	height: 318px;
}
.left-banner1 {
	float: left;
	height: auto;
	width: 725px;
}
.left-banner2 {
	float: left;
	height: 6px;
	width: 725px;
}
#outer {
	width: 725px;
}
#tab {
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
}
#tab li {
	/*float: left;
	border-right: 1px solid #e1ddca;
	*/
	color: #af6002;
	height: 27px;
	cursor: pointer;
	line-height: 30px;
	list-style-type: none;
	padding: 0;
	width: 112px;
	text-align: center;
	background: url(../images/banner1.jpg) no-repeat;
}
#tab li.current {
	color: #af6002;
	background: #ccc;
	background: url(../images/banner2.jpg) no-repeat;
}
#tab li.tab2_current {
	color: #af6002;
	background: #ccc;
	background: url(../images/banner2.jpg) no-repeat;
}
#content {
	border: 1px solid #ffc36a;
	background: #fff;
}
#content ul {
	display: none;
	margin: 0;
	padding: 0;
	height: 288px;
}
.left-banner3 {
	float: left;
	/*width: 522px;*/
	width: auto;
	height: 288px;
	padding: 0;
	margin: 4px;
}
.left-banner5 {
	float: left;
	height: 240px;
	width: 186px;
}
.left-banner6 {
	float: right;
	height: 240px;
	width: 300px;
}
.left-benner7 {
	float: left;
	height: 24px;
	width: 300px;
	line-height: 24px;
}
.left-banner4 {
	float: right;
	height: 278px;
	width: 183px;
	/*
	border: 1px solid #f2f2f2;
	*/
	padding: 4px;
}
#hot_area td {
	vertical-align: top;
}

/*banner结束*/

/*滚动广告开始*/
.left-BkNewsText {
	width: 715px;
	float: left;
	height: 34px;
	border: 2px solid #f2f2f2;
	background: #fff;
	line-height: 34px;
	margin: 20px 0px 0px 0px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.def-foo {
	width: 725px;
	height: 6px;
	float: left;
}

/*滚动广告结束*/

/*文本区域开始*/
.left-mian {
	width: 725px;
	height: auto;
	float: left;
	margin: 20px 0px 0px 0px;
	background: url(../images/mianbg.png) repeat-y left top;
	min-height: 2750px;
}

/*文本区域结束*/

/*文本左侧区域开始*/
.left-mian-left {
	/*    width: 145px;*/
	height: auto;
	float: left;
	background: #f5f5f5;
	/*    padding: 10px;*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.left-mian-left1 {
	/*    background: #fff;*/
	/*    width: 145px;*/
	/*    float: left;*/
}
.left-mian-left_flash {
	/*    width: 145px;*/
	/*    height: auto;*/
	/*    float: left;*/
}
.left-mian-left_t {
	/*    width: 145px;*/
	/*    height: auto;*/
	float: left;
	padding: 10px 0px 20px 0px;
	/*    background: #fff;*/
}
.left-mian-left_t1 {
	width: 100%;
	/*    height: 26px;*/
	float: left;
	padding: 0 0px 0px 40px;
	line-height: 26px;
	margin-bottom: 10px;
}
.ta1 {
	background: url(../images/icon.png) no-repeat 0px 0px;
}
.tb1 {
	background: url(../images/icon.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
}
.tc1 {
	background: url(../images/icon.png);
	background-position: 0 -61px;
}
.td {
	background: url(../images/icon.png);
	background-position: 0 -91px;
}
.left-mian-left_ad {
	width: 143px;
	height: auto;
	float: left;
	border: 1px solid #e7f3ff;
	margin: 0 0px 10px 0px
}
.left-mian-left_text {
	width: 143px;
	height: auto;
	float: left;
}
.left-mian-left_text1 {
	width: 145px;
	height: 26px;
	float: left;
	font-size: 15px;
	color: #c70202;
	/*        font-family: 'Microsoft JhengHei', '微軟正黑體', sans-serif;*/
	line-height: 26px;
	text-align: center;
}
.left-mian-left-text2 {
	width: 145px;
	float: left;
}
.left-mian-left-text2 ul {
	margin: 0;
	padding: 5px 0px;
}
.left-mian-left-text2 li {
	list-style-type: none;
	float: left;
	width: 72px;
}
.left-mian-left-text2 ul li a {
	float: left;
	width: 72px;
	text-align: center;
	line-height: 22px;
	/*    font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif;*/
	font-size: 13px;
}

/*文本左侧区域结束*/

/*文本右侧区域开始*/
.left-mian-right {
	width: 540px;
	height: auto;
	float: right;
	background: #fff;
}
.left-mian-right_t {
	width: 540px;
	float: right;
	margin: 10px 0px 0px 0px;
}
.left-mian-right_t1 {
	width: 166px;
	height: auto;
	float: left;
}
.left-mian-right_t1img {
	width: 166px;
	height: 92px;
	float: left;
}
.left-mian-right_t1text {
	width: 156px;
	float: left;
	line-height: 22px;
	padding: 5px;
}
.t1 {
	margin: 0 21px;
}
.left-mian-right_t2 {
	width: 528px;
	height: auto;
	float: left;
	padding: 5px;
	margin: 10px 0px 20px 0px;
	border: 1px solid #f2f2f2;
}
.left-mian-right_t2img {
	width: 528px;
	height: 222px;
	float: left;
}
.border {
	position: absolute;
	height: 222px;
	width: 528px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background: url(../images/adbg.png);
	margin-top: -222px;
	float: left;
}
.icon {
	position: absolute;
	margin-top: -222px;
	width: 95px;
	height: 24px;
	background: url(../images/adSuspension.png) no-repeat;
	line-height: 20px;
	color: #FFF;
	float: right;
	margin-left: 428px;
	padding-left: 5px;
}
.left-mian-right_ttext {
	width: 508px;
	float: left;
	height: auto;
	padding: 10px;
}
.left-mian-right_ttext h2 {
	font-size: 24px;
	color: #d6320c;
	margin: 0 0px 5px 0px;
	/*    font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif;*/
}
.left-mian-right_ttext h2 a {
	color: #d6320c;
}
.left-mian-right_ttext span {
	font-size: 12px;
	color: #b9853d;
}
.left-mian-right_ttext p {
	line-height: 22px;
	margin: 5px 0px 0px 0px;
	font-size: 14px;
	/*    font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif;*/
}
.left-mian-right-Paging {
	float: left;
	width: 540px;
	height: 30px;
	text-align: center;
}
.Paging {
	padding: 0;
	width: auto;
	margin: 0 auto;
}
.Paging li {
	list-style-type: none;
}
.Paging li a {
	height: 30px;
	background-color: #ffcd20;
	margin-right: 5px;
	line-height: 30px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding: 0 12px;
	float: left;
}

/*文本右侧区域结束*/

/*左侧开始*/

/*右侧广告区域开始*/
.right {
	width: 301px;
	float: right;
	padding: 27px 0px 0px 0px;
}
.right-ad {
	width: 300px;
	float: left;
	border: 1px solid #f2f2f2;
	background: #fff;
	padding: 3px;
	margin: 0 0px 5px 0px
}

/*右侧广告区域结束*/

/*底部开始*/
.foot {
	float: left;
	width: 1050px;
}
.foot-top {
	width: 1050px;
	float: left;
	height: 90px;
}
.foot-top-left {
	width: 725px;
	height: 90px;
	/*float: left;*/
	margin-left: auto;
	margin-right: auto;
	background: #c6c6c6;
}
.foot-top-right {
	width: 297px;
	height: 90px;
	float: right;
	background: #f9f9f9;
}

/*底部结束*/
.foot-top1 {
	float: left;
	height: 80px;
	width: 1050px;
	padding-top: 10px;
}
.foot-top1 p {
	padding-top: 15px;
}
.foot-top2 {
	padding: 17px 0px;
	height: 56px;
	width: 1050px;
	float: left;
}
.foot-top2 ul {
	margin: 0;
	padding: 0;
}
.foot-top2 ul li {
	list-style-type: none;
}
.foot-top2 ul li a {
	float: left;
	margin-left: 22px;
}
.BkLogoBox {
	float: left;
	height: 110px;
	width: 1050px;
}
.logo {
	float: left;
	height: 50px;
	/*width: 294px;*/
}
.topADS {
	float: left;
	height: 66px;
	width: 468px;
	padding: 22px 0px;
}
.topADS1 {
	float: left;
	height: 60px;
	width: 468px;
}
.topADS2 {
	float: left;
	height: 6px;
	width: 468px;
}
.date {
	float: right;
	height: 40px;
	width: 283px;
	padding-top: 22px;
}
.dateNUM {
	float: left;
	height: 16px;
	/*width: 268px;*/
	width: 223px;
}
.top_lang {
	float: left;
	width: 80px;
}
.top_weather {
	float: left;
	height: 20px;
	padding-left: 1px;
	line-height: 23px;
}
.top_date {
	float: right;
	height: 23px;
	line-height: 23px;
	padding-top: 5px;
}
.dateNUM ul {
	margin: 0;
	padding: 0;
}
.dateNUM ul li {
	list-style-type: none;
}
.dateNUM ul li a {
	float: left;
	margin-right: 15px;
}

/*.top_search {
	float: left;
	height: auto;
	width: 280px;
	padding-top: 8px;
	padding-left: 20px;
}*/
.deng {
	float: left;
	height: 20px;
	/*width: 268px;*/
	width: 285px;
	padding-left: 15px;
	padding-top: 8px;
}
.deng1 {
	float: left;
	height: 23px;
	max-width: 70px;
	background: url(../images/icon.png) no-repeat -5px -127px;
	padding-left: 20px;
	line-height: 23px;
	padding-top: 5px;
}
.deng1_b {
	float: left;
	height: 23px;
	max-width: 150px;
	font-size: 10px;
	line-height: 23px;
	padding-top: 5px;
}
.search1 {
	float: left;
	height: 20px;
	/*width: 74px;*/
	width: 70px;
}
.search2 {
	float: left;
	height: 20px;
	/*width: 160px;*/
	width: 130px;
	margin-right: 5px;
	margin-left: 5px;
}
.search3 {
	float: left;
	height: 20px;
	width: 20px;
}
.bk_nav {
	float: left;
	height: 38px;
	width: 1050px;
	/* IE */
	/*background: -ms-linear-gradient(top, #ea5b1e, #ff6c2b);*/
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ea5b1e', StartColorStr='#ff6c2b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5b1e', endColorstr='#ff6c2b')";
	/*
	background: url(../images/nav.jpg) repeat-x;
	*/
	background: -webkit-gradient(linear, left top, left bottom, from(#ea5b1e), to(#ff6c2b));
	-webkit-background-origin: padding;
	-webkit-background-clip: padding;
	/*firefox*/
	background: -moz-linear-gradient(top, #ea5b1e, #ff6c2b 45%, #ff6c2b);
	background: #ea5b1e;
}
.bk_nav ul,
.bk_nav1 ul,
.bk_nav2 ul,
.bk_nav3 ul,
.bk_nav4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bk_nav ul li,
.bk_nav1 ul li,
.bk_nav2 ul li,
.bk_nav3 ul li,
.bk_nav4 ul li {
	list-style-type: none;
	float: left;
}
.bk_nav ul li a,
.bk_nav1 ul li a,
.bk_nav2 ul li a,
.bk_nav3 ul li a,
.bk_nav4 ul li a {
	line-height: 38px;
	float: left;
	padding: 0 15px;
	color: #FFF;
	font-size: 14px;
	/*
	background: url(../images/nav1.jpg) no-repeat left top;
	*/
	border-right: 1px solid #ea4505;
	border-left: 1px solid #fb6823;
	text-shadow: 1px 1px 4px #a3680b;
}
.bk_nav ul li a:hover,
.bk_nav1 ul li a:hover,
.bk_nav2 ul li a:hover,
.bk_nav3 ul li a:hover,
.bk_nav4 ul li a:hover {
	/*
background: url(../images/nav2.jpg) repeat-x right top;
*/
	/* IE */
	/*background: -ms-linear-gradient(top, #d09028, #fabf41);*/
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#ea5b1e', StartColorStr='#ff6c2b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5b1e', endColorstr='#ff6c2b')";
	background: -webkit-gradient(linear, left top, left bottom, from(#d09028), to(#fabf41));
	-webkit-background-origin: padding;
	-webkit-background-clip: padding;
	/*firefox*/
	background: -moz-linear-gradient(top, #d09028, #fabf41 45%, #fabf41);
	background: #ea5b1e;
}
.bk_nav1,
.bk_nav2,
.bk_nav3,
.bk_nav4 {
	float: left;
	height: 38px;
	width: 1050px;
	background: url(../images/nav.png) repeat-x 0px 0px;
}
.bk_nav2 {
	background: url(../images/nav.png) repeat-x 0px -180px;
}
.bk_nav3 {
	background: url(../images/nav.png) repeat-x 0px -360px;
}
.bk_nav4 {
	background: url(../images/nav.png) repeat-x 0px -560px;
}
.bk_nav1 ul li a,
.bk_nav2 ul li a,
.bk_nav3 ul li a,
.bk_nav4 ul li a {
	line-height: 38px;
	float: left;
	padding: 0 18px;
	color: #FFF;
	font-size: 14px;
	background: url(../images/nav.png) no-repeat 0px -60px;
	text-shadow: 1px 1px 4px #a3680b;
}
.bk_nav2 ul li a {
	background: url(../images/nav.png) no-repeat 0px -250px;
}
.bk_nav3 ul li a {
	background: url(../images/nav.png) no-repeat 0px -430px;
}
.bk_nav4 ul li a {
	background: url(../images/nav.png) no-repeat 0px -630px;
}
.bk_nav1 ul li a:hover {
	background: url(../images/nav.png) repeat-x 0px -120px;
}
.bk_nav2 ul li a:hover {
	background: url(../images/nav.png) repeat-x 0px -310px;
}
.bk_nav3 ul li a:hover {
	background: url(../images/nav.png) repeat-x 0px -490px;
}
.bk_nav4 ul li a:hover {
	background: url(../images/nav.png) repeat-x 0px -690px;
}
.right_divide {
	/*    float: right;*/
	/*    height: 20px;*/
	/*    width: 875px;*/
	/*    background-color: #FFF;*/
}
.right1 {
	float: right;
	height: auto;
	/*    width: 875px;*/
}
.right2 {
	/*    float: left;*/
	/*
	height: 43px;
	*/
	width: 100%;
	/*
	background-color: #FFF;
	*/
	/* IE */
	/*background: -ms-linear-gradient(top, #a62020, #c82626);*/
	/*    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a62020', endColorstr='#c82626');*/
	/* for IE */
	/*    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a62020', endColorstr='#c82626')";*/
	/*  chrome  */
	/*    background: -webkit-gradient(linear, left top, left bottom, from(#a62020), to(#c82626));*/
	/*    -webkit-background-origin: padding;*/
	/*    -webkit-background-clip: padding;*/
	/*firefox*/
	/*    background: -moz-linear-gradient(top, #a62020, #c82626 45%, #c82626);*/
	background: #a62020;
	margin-bottom: 10px;
}
.right2_home {
	float: none;
	/*
	height: 43px;
	*/
	width: 100%;
	/*
	background-color: #FFF;
	*/
	/* IE */
	/*background: -ms-linear-gradient(top, #a62020, #c82626);*/
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a62020', endColorstr='#c82626');
	/* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a62020', endColorstr='#c82626')";
	/*  chrome  */
	background: -webkit-gradient(linear, left top, left bottom, from(#a62020), to(#c82626));
	-webkit-background-origin: padding;
	-webkit-background-clip: padding;
	/*firefox*/
	background: -moz-linear-gradient(top, #a62020, #c82626 45%, #c82626);
}
.right2_2 {
	float: left;
	height: 43px;
	width: 43px;
	background: url(../images/icon.png) no-repeat -5px -815px;
}
.right2_3 {
	float: left;
	width: auto;
	height: 43px;
}
.right3 {
	float: left;
	height: 2em;
	width: 100%;
	color: #cccccc;
	line-height: 2em;
	font-size: 1em;
	/* font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif; */
	padding: 0 10px;
	border: 1px solid #CDCDCD;
	background-color: #FFF;
	overflow: hidden;
}
.right3 a {
	font-size: 1em;
	color: #555;
	padding-right: 2px;
}
.right4 {
	float: left;
	/* height: auto; */
	width: 100%;
	/* background-color: #FFF; */
	padding: 15px;
	border: 1px solid #CDCDCD;
	margin-bottom: 1em;
}
.right4_1 {
	float: left;
	/* height: 35px; */
	/* height: auto; */
	/* width: 500px; */
	font-size: 1em;
	line-height: 2em;
	color: #fbc459;
	/*    padding-left: 10px;*/
}
.right4_2 {
	float: right;
	height: 35px;
	width: auto;
	padding-right: 10px;
}
.right4_2 ul li {
	list-style-type: none;
}
.right4_2 ul li a {
	float: left;
	width: auto;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	margin-left: 20px;
}
._2_1 {
	background: url(../images/icon.png) no-repeat -85px -126px;
}
._2_2 {
	background: url(../images/icon.png) no-repeat -85px -154px;
}
.right5 {
	/*    float: left;*/
	/* height: auto; */
	/*    width: 100%;*/
	/* background-color: #FFF; */
	padding: 15px 0;
}
.right5_1 {
	/*
    float: right;
    height: 250px;
    width: 300px;
    border: 2px solid #f2f2f2;
    padding: 3px;
    border-width: 2px 2px 2px 0;
*/
}
.right5_2 {
	/*
    float: left;
    height: 254px;
    width: 526px;
*/
}
.right5_3 {
	/*float: left;*/
	/*    height: 120px;*/
	/*    border: 2px solid #f2f2f2;*/
	/*    width: 516px;*/
	/*    padding: 3px;*/
}
.right5_4 {
	/*    float: left;*/
	/*    height: 120px;*/
	/*    border: 2px solid #f2f2f2;*/
	/*    width: 516px;*/
	/*    padding: 3px;*/
	margin-top: 3px;
}
.right6 {
	/*    float: left;*/
	/*    width: 841px;*/
	/*    margin-bottom: 15px;*/
}
.right7 {
	/*    float: left;*/
	/*    height: 27px;*/
	width: 100%;
	padding: 3px;
	/*    border: 2px solid #f2f2f2;*/
	/*    margin-bottom: 15px;*/
}
.right7 a {
	/*   float: left; */
	/* height: 27px; */
	width: 100%;
	background-color: #f6f6f6;
	/* line-height: 27px; */
	padding: 3px;
	/* font-size: 14px; */
	text-align: center;
	display: block;
}
.right8 {
	float: left;
	height: 195px;
	width: 831px;
	border: 2px solid #f2f2f2;
}
.right8_1 {
	float: right;
	height: 195px;
	width: 336px;
}
.right8_1 ul {
	width: 336px;
}
.right8_1 ul li {
	list-style-type: none;
	float: left;
	width: 336px;
}
.right8_1 ul li a {
	float: left;
	height: auto;
	width: 260px;
	line-height: 32px;
	font-size: 13px;
	color: #000000;
	padding-left: 16px;
	background: url(../images/icon.png) no-repeat -112px -122px;
	font-weight: normal;
}
.right8_1 ul li span {
	float: right;
	width: 60px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #999999;
}
.right8_2 {
	float: left;
	height: 195px;
	width: auto;
}
.blk_29 {
	OVERFLOW: hidden;
	ZOOM: 1;
	POSITION: relative;
	height: 175px;
	padding: 10px 40px;
}
.LeftBotton {
	BACKGROUND: url(../images/icon.png) no-repeat -10px -715px;
	LEFT: 5px;
	FLOAT: left;
	WIDTH: 32px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 50px;
	HEIGHT: 80px
}
.RightBotton {
	RIGHT: 5px;
	BACKGROUND: url(../images/icon.png) no-repeat -90px -715px;
	;
	FLOAT: right;
	WIDTH: 32px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 50px;
	HEIGHT: 80px
}
.blk_29 .Cont {
	MARGIN: 0 auto;
	OVERFLOW: hidden;
	WIDTH: 400px;
	PADDING-TOP: 5px;
	height: 195px;
}
.blk_29 .box {
	FLOAT: left;
	WIDTH: 190px;
	TEXT-ALIGN: center;
	margin-right: 5px;
	margin-left: 5px;
}
.blk_29 .box IMG {
	DISPLAY: block;
	BACKGROUND: #fff;
	MARGIN: 0 auto;
	width: 174px;
	height: 129px;
	padding: 3px;
	border: 2px solid #f2f2f2;
}
.blk_29 .box A:hover IMG {}
.blk_29 .box P {
	MARGIN: 6px auto 0px;
	WIDTH: 97px;
	LINE-HEIGHT: 20px
}
.right9 {
	float: left;
	/*    height: 40px;*/
	width: 100%;
	text-align: center;
	line-height: 2.5em;
	font-size: 1em;
	color: #555;
}
.right9 a {
	margin: 0 10px;
	font-weight: normal;
	/*    font-family: "Hiragino Sans GB", "微軟正黑體", "WenQuanYi Micro Hei", '新細明體', Arial, 'PT Sans', Helvetica, sans-serif;*/
}
.right10 {
	/*    float: left;*/
	/*    height: auto;*/
	/*    width: 875px;*/
}
.right10_1 {
	/*    float: left;*/
	height: auto;
}
.right10_1 table {
	border-top: 1px solid #fdf6c3;
	border-left: 1px solid #fdf6c3;
	border-right: 1px solid #fdf6c3;
	width: 100%;
}
.right10_1 table tr td a {
	color: #666666;
	font-size: 13px;
}
.right10_1 table tr td span {
	font-size: 13px;
	color: #999999;
}
.right10_1 table tr td h3 {
	font-weight: normal;
	font-size: 13px;
	color: #666666;
}
.right10_2 {
	float: left;
	height: auto;
	width: 733px;
	padding: 20px 71px;
}
.right10_3 {
	float: left;
	height: auto;
	width: 723px;
	border: 2px solid #f2f2f2;
	background-color: #FFF;
	padding: 3px;
}
.right10_4 {
	float: left;
	height: auto;
	width: 855px;
	padding: 10px;
}
.right10_5 {
	float: left;
	width: 90px;
	height: 34px;
	padding: 5PX;
}
.right10_6 {
	float: left;
	height: 30px;
	width: 655px;
	padding: 7px 0px;
}
.right10_7 {
	float: left;
	height: auto;
	width: 875px;
	padding: 30px 0px;
	text-align: center;
}
.right10_9 {
	float: left;
	height: auto;
	margin-bottom: 30px;
}
.right10_10 {
	float: left;
	height: 380px;
	width: 298px;
	border: 0 solid #aaaaaa;
	padding-left: 3px;
}
.right10_11 {
	float: right;
	height: auto;
	width: 550px;
}
.right10_12 {
	float: left;
	height: 136px;
	width: 565px;
}
.right10_13 {
	float: left;
	height: 35px;
	width: 565px;
	margin-bottom: 15px;
	padding: 5px 0px;
}
.right10_14 {
	float: left;
	height: auto;
	width: 565px;
}
.right10_15 {
	float: left;
	height: 95px;
	width: 270px;
	padding: 3px;
	border: 2px solid #f2f2f2;
	background: #fff;
}
.right10_16 {
	float: right;
	height: 95px;
	width: 270px;
	padding: 3px;
	border: 2px solid #f2f2f2;
	background: #fff;
}
.right10_17 {
	/*    float: left;*/
	/*    height: auto;*/
	/*    width: 875px;*/
	padding: 0 0px 10px 0px;
}
.right10_18 {
	float: left;
	/*    height: 36px;*/
	/*    width: auto;*/
	/*	padding: 5px;*/
}
.left_18 {
	float: left;
	height: 36px;
	width: 10px;
	background: url(../images/icon.png) repeat-x 0px -628px;
}
.right10_18 ul li {
	list-style-type: none;
	float: left;
}
.right10_18 ul li a {
	float: left;
	height: auto;
	padding: 0 10px;
	line-height: 2em;
	background: #ff6c2b;
	text-align: center;
}
.right_18 {
	float: left;
	height: 36px;
	width: 10px;
	background: url(../images/icon.png) repeat-x -80px -628px;
}
.xian {
	float: left;
	height: 36px;
	width: 1px;
	background: url(../images/icon.png) repeat-x -117px -628px;
}
.right10_19 {
	float: left;
	height: 2.1em;
	width: auto;
	padding: 5px;
}
.tet {
	float: left;
	line-height: 32px;
	height: 36px;
	width: auto;
	background: url(../images/icon.png) repeat-x 0px -582px;
	color: #000;
	padding: 0 10px 0px 0px;
	text-align: center;
}
._19_1 {
	height: 2em;
	background: url(../images/icon.png) repeat-x -6px -668px;
	width: 20px;
	float: left;
}
._19_2 {
	height: 36px;
	background: url(../images/icon.png) repeat-x -57px -668px;
	width: 20px;
	float: left;
}
._19_3 {
	height: 36px;
	background: url(../images/icon.png) repeat-x -106px -668px;
	width: 20px;
	float: left;
}
.right10_20 {
	float: right;
	height: 2em;
	width: auto;
	padding: 5PX;
}
.right11 {
	float: left;
	/*    width: 875px;*/
	height: auto;
	background: #fff;
	background: url(../images/right11.jpg) repeat-y;
}
.right11_1 {
	float: left;
	height: auto;
	width: 160px;
	border-right: 1px solid #dddddd;
	background: #f8f8f8;
}
.right11_2 {
	float: left;
	height: 50px;
	width: 160px;
	background: #f8e6c0;
	border-bottom: 1px solid #f3dcb8;
	line-height: 3em;
	text-align: center;
	font-size: 0.8em;
	color: #b98d63;
	padding: 8px 10px;
}
.right11_3 {
	float: left;
	height: 46px;
	width: 150px;
	border-bottom: 1px solid #dddddd;
	padding-left: 14px;
}
.right11_3 a {
	line-height: 46px;
	font-size: 16px;
}
.right11_4 {
	float: left;
	height: auto;
	width: 130px;
	padding: 17px;
}
.right11_5 {
	float: left;
	height: auto;
	width: 120px;
	background: #fff;
	padding: 5px;
}
.right11_6 {
	width: 130px;
	height: 4px;
	float: left;
	background: url(../images/icon.png) no-repeat 0px -194px;
}
.right11_7 {
	float: left;
	height: auto;
	width: 130px;
	padding-bottom: 10px;
	background: url(../images/icon.png) no-repeat 0px -203px;
}

}
.right11_8 {
	float: left;
	height: 49px;
	width: 49px;
}
.right11_9 {
	float: right;
	width: 73px;
	height: 55px;
}
.right11_9 h3 {
	font-size: 12px;
	font-weight: 100;
	color: #f67f00;
}
.right11_9 p {
	font-size: 12px;
	color: #565656;
}
.right11_10 {
	float: left;
	width: 120px;
	padding: 5px;
}
.right11_11 {
	float: right;
	height: auto;
	width: 710px;
}
.right11_12 {
	float: left;
	height: 50px;
	width: calc(100% - 160px);
	background-color: #ff6c2b;
	/*
	background:url(../images/icon.png) repeat-x 0px -280px;
	*/
	padding: 5px;
	display: block;
}
.right11_13 {
	float: left;
	width: 600px;
	height: 40px;
	padding-left: 10px;
}
.right11_13 a {
	line-height: 40px;
	font-size: 16px;
	color: #783b00;
}
.right11_14 {
	padding: 10px;
	float: left;
	height: auto;
	width: 690px;
}
.right11_15 {
	float: left;
	height: 46px;
	width: 690px;
	border-bottom: 1px solid #dddddd;
}
.right11_16 {
	float: left;
	height: 46px;
	width: 500px;
}
.right11_16 span {
	line-height: 40px;
	padding-left: 30px;
	background: url(../images/icon.png) no-repeat 00px -330px;
	width: auto;
	float: left;
}
.right11_16 a {
	background: url(../images/icon.png) no-repeat -45px -359px;
	float: left;
	line-height: 40px;
	padding-right: 20px;
	margin: 0 0px 0px 10px;
}
.right11_17 {
	float: right;
	height: 46px;
	width: 156px;
}
.right11_17 span {
	width: auto;
	float: left;
	line-height: 46px;
}
#jfl_link {
	float: right;
	margin: 7px 0 0 0;
	width: 24px;
	height: 24px;
	text-decoration: none;
	background: url(../images/flbg.gif) no-repeat 4px 5px;
	/*    text-indent: -9999px;*/
	/*    overflow: hidden;*/
}
.jfl_px {
	float: right;
	margin: 7px 0 0 5px;
	width: 24px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #FBEAF0;
	background: #FFF;
}
.medals_container img {
	height: 28px;
	margin: 2px;
}
#threadstamp {
	position: absolute;
	top: 15px;
	right: 90px;
}
.modact {
	padding: 5px 10px;
	font-size: 0.8em;
	text-align: center;
}
.right11_18 {
	float: left;
	height: 70px;
	width: 527px;
	margin: 26px 0px 0px 0px;
	padding: 20px 97px 0px 66px;
	background: url(../images/right11_18.jpg) no-repeat;
}
.pct img {
	max-width: 100%;
	height:auto;
}
.right11_18 h2 {
	font-size: 16px;
	color: #f68556;
}
.right11_18 p {
	color: #5c5c5c;
	padding-top: 10px;
}
.right11_18 p a {
	color: #ff8645;
	text-decoration: underline;
}
.right11_19 {
	float: left;
	height: auto;
	width: 690px;
	padding: 15px 0px;
	font-size: 14px;
	line-height: 30px;
}
.right11_20 {
	float: left;
	height: 30px;
	width: 670px;
	padding-left: 20px;
	background: url(../images/icon.png) no-repeat -10px -403px;
}
.right11_20 a {
	font-size: 14px;
	line-height: 30px;
	color: #2494a9;
}
.right11_21 {
	float: left;
	height: auto;
	width: 690px;
	margin-top: 30px;
}
.right11_22 {
	float: left;
	height: auto;
	width: 345px;
}
.right11_22 ul li {
	list-style-type: none;
	margin: 0 8px;
	float: left;
}
.right11_22 ul li a {
	width: 50px;
	float: left;
	text-align: center;
}
.right11_22 ul li a img {
	margin-bottom: 10px;
}
.right11_22 ul li a span {
	color: #d08214;
}
.right11_23 {
	float: right;
	width: 345px;
	padding-top: 49px;
	height: 28px;
}
.right11_23 ul li {
	list-style-type: none;
}
.right11_23 ul li a {
	float: left;
	height: 26px;
	width: 63px;
	border: 1px solid #dddddd;
	line-height: 26px;
	background: url(../images/icon.png) no-repeat 0px -450px;
	margin: 0 10px;
}
._23_1 {
	background: url(../images/icon.png) no-repeat -4px -495px;
	width: 25px;
	height: 26px;
	float: left;
}
._23_2 {
	background: url(../images/icon.png) no-repeat -40px -495px;
	width: 25px;
	height: 26px;
	float: left;
}
._23_3 {
	background: url(../images/icon.png) no-repeat -80px -495px;
	width: 25px;
	height: 26px;
	float: left;
}
._23_4 {
	background: url(../images/icon.png) no-repeat -117px -495px;
	width: 25px;
	height: 26px;
	float: left;
}
.right11_24 {
	float: left;
	height: auto;
	width: 690px;
	margin-top: 20px;
}
.right11_25 {
	float: left;
	height: 30px;
	width: 690px;
	line-height: 30px;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
}
.right11_26 {
	float: left;
	height: auto;
	width: 690px;
	padding: 10px 0px;
}
.right11_26 ul li {
	list-style-type: none;
}
.right11_26 ul li a {
	float: left;
	width: 80px;
	text-align: center;
}
.right11_26 ul li a span {
	color: #ababab;
	font-size: 14px;
}
.right11_26 ul li a img {
	padding: 2px;
	border: 1px solid #f2f2f2;
}
.right11_27 {
	float: left;
	height: 50px;
	width: 690px;
	border-top: 1px solid #f8f8f8;
}
._27_1 {
	line-height: 50px;
	float: left;
	padding-left: 30px;
	background: url(../images/icon.png) no-repeat 0px -533px;
	font-size: 14px;
}
._27_2 {
	line-height: 50px;
	float: right;
	color: #d6d6d6;
	font-size: 14px;
}
.right12 {
	float: left;
	height: 240px;
	width: 875px;
	margin-bottom: 20px;
	background: url(../images/img_right_ad_28.jpg);
}
.right12_1 {
	float: right;
	height: 210px;
	width: 560px;
	padding: 15px 15px 15px 0px;
}
.right12_2 {
	float: left;
	height: 103px;
	width: 279px;
	border-right: 2px dashed #8ed2c7;
}
.right12_3 {
	float: left;
	height: 103px;
	width: 90px;
}
.right12_4 {
	float: left;
	height: 103px;
	width: 188px;
}
.right12_4 h3 {
	font-weight: normal;
	font-size: 16px;
	color: #196f5d;
	line-height: 35px;
}
.right12_4 p {
	font-size: 14px;
	color: #776d6e;
}
.right12_5 {
	float: left;
	height: 103px;
	width: 279px;
}
.right12_6 {
	float: left;
	height: 103px;
	width: 560px;
	border-bottom: 2px dashed #8ed2c7;
}
.right12_7 {
	float: left;
	height: 103px;
	width: 560px;
}
.searchbox {
	height: 22px;
	width: 720px;
	margin: 0;
	padding: 10px;
	width: 380px;
}
#keyword {
	float: left;
	height: 21px;
	line-height: 21px;
	border: 1px solid #fff;
	background: #d7d7d7;
}
#searchsort {
	float: left;
	position: relative;
	display: none;
	width: 66px;
	overflow: hidden;
	height: 23px;
	background-color: #d7d7d7;
	font-size: 12px;
	border: 1px solid #fff;
}
#searchsort .selectedsort {
	height: 17px;
	padding-top: 4px;
	color: #555;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
}
#searchsort .searchsortlist {
	position: absolute;
	text-align: left;
	width: 64px;
	display: none;
	background-color: #fff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	left: 0;
	top: 21px;
	border: 1px solid #ccc;
	border-top: none;
	color: #555;
}
#searchsort .sortico {
	width: 7px;
	height: 4px;
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	margin-left: 3px;
	background: url(../images/searchIco.png) no-repeat;
}
#searchsort .searchItem {
	height: 21px;
	line-height: 21px;
	padding-left: 4px;
	cursor: pointer;
}
.searchbtn {
	float: left;
	display: inline;
	margin: 0 0px 0px 3px;
	width: 62px;
	line-height: 23px;
	border: none;
	cursor: pointer;
	padding: 0;
	/*background:url(../images/kwbtn.png) no-repeat;*/
	background: #ea5b1e;
	color: #FFF;
}
.bk_list_right_ads {
	margin: 110px 0px 0px 7px;
	float: left;
	width: 160px;
}

/*cancancancancancancan*/

/*viewthread sticky backtotop button*/
.sticky-btt,
.sticky-btt:active,
.sticky-btt:focus {
	position: fixed;
	bottom: 20px;
	right: 20px;
	color: #fff;
	background-color: #666;
	padding: 10px;
	border-radius: 3em;
	opacity: 0.6;
}
.sticky-btt:hover {
	color: white;
	opacity: 1;
}

/*end*/
.pob {
	line-height: 50px;
}
.pob em {
	float: right;
}
.pob em a {
	padding: 5px 10px 5px 40px;
	border: 1px solid #888;
	border-radius: 5px;
	margin-left: 8px;
	font-size: 1.1em;
	/*	letter-spacing: 2px;*/
}
.pob em a:hover {
	background-color: #e0e0e0;
	text-decoration: none;
}
.post_pm {
	background: url(/static/image/common/user_pm.gif) no-repeat 10px 50%;
}
.cmmnt {
	background-position: 10px 50%;
}
.fastre {
	background-position: 10px 50%;
}
.req {
	background-position: 10px 50%;
}
.editp {
	background-position: 10px 50%;
}
.appendp {
	background-position: 14px 50%;
}
.psave {
	background-position: 14px 50%;
}
.po {
	border-top: 1px dashed #CDCDCD;
}
.po p {
	float: left;
}
.t_f,
.t_f td {
	font-size: 1.2em;
	line-height: 1.2em;
	color: black
}
.thread_pagination {
	width: 100%;
	/*    border: 1px solid #ff6c2c;*/
	margin: 0 0 50px 0;
	display: inline-block;
	padding: 10px 0;
	background-color: #fff;
}
.post_bottom_quicklink {
	margin-bottom:1em;
	margin-top:1em;
}
.post_bottom_forum_link {
	border-right: solid 1px #ff6c2c;
	display: inline-block;
	margin-bottom:1em;
}
.pg a.nxt,
.orange-btn,
.tb .orange-btn,
.reply-btn,
.newpost-btn {
	border-radius: 2em;
	margin-left: 0.5em;
	display: inline-block;
	/*    height: 2.5em;*/
	float: right;
	padding: 5px 18px;
	/*    line-height: 1em;*/
	margin-top: -5px;
	font-size:1.2em;
	line-height: 1.25em;
	border: 1px solid #ff6c2c;
}
.pg a.nxt,
.orange-btn,
.tb .orange-btn,
.reply-btn {
	border: 1px solid #ff6c2c;
	background-color: #ff6c2c;
	color:#FFF;
}
.reply-btn a {
	color: white;
}
.pg a.nxt:hover,
.tb .orange-btn:hover;
.orange-btn:hover;
.newpost-btn,
#page_jf a#newspecialtmp,
.white-btn {
	background-color: white;
	color: #ff6c2c;
}
.newpost-btn a,
.text_orange a,
.text_orange {
	color: #ff6c2c;
}
.tb .orange-btn,
.orange-btn,
.reply-btn:hover,
.newpost-btn:hover {
	text-decoration: none;
}
.newpost-btn:hover,
.newpost-btn:hover a,
.white-btn:hover {
	background-color: #ff6c2c!important;
	color:#fff!important;
	text-decoration: none;
}
.reply-btn:hover,
.reply-btn:hover a {
	background-color: white;
	color: #ff6c2c;
	text-decoration: none;
}
.half-btn {
	max-width: 23%;
	margin-right:5px;
	height:40px;
}

/*
#page_jf .pg a,
#page_jf a {
        padding: 12px;
}
*/
.thread-upper-pagination {
	/*    width: 665px;*/
	/*    height: 54px;*/
	/*    position: relative;*/
	/*    background-color: #ff6c2c;*/
	/*    margin: 8px 0px;*/
	/*    display: inline-block;*/
	/*    float: left;*/
	/*    margin-top: -65px;*/
	/*    margin-left: 90px*/
}
#pt {
	overflow: hidden;
}
.bm_c table {
	width: 100%;
}
.bm_c .icn {
	width: 30px;
	padding: 18px 5px;
}
.bm_c em {
	display: inline-block;
}
.bm_c tr {
	clear: both;
	background-color: #fff;
	border-bottom: 1px solid #C2D5E3;
}
.bm_c tr:hover {
	background-color: #f0f0f0;
}
.tedt {
	width: 100%;
}
.tedt .bar {
	line-height: 1.5em;
}
#postlist .postthread {
	display:flex;
	margin-bottom:1em;
	border:2px solid #eee;
}
#postlist .postthread .pi {
	/*        box-sizing: content-box;*/
	padding:5px;
	height:2em;
}
#postlist .postthread .p_info {
	width: 160px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: space-between;
	text-align: center
}
#postlist .postthread .p_content {
	display: flex;
	flex-wrap: wrap;
}
#postlist .postthread .p_content .plc {
	width: 100%;
}
#postlist .postthread .p_content .new_bk {
	align-self:flex-end;
	padding:10px;
}
.p_content {
	width:100%;
}
.p_content .pi strong {
	/*    float: right;*/
	/*    padding: 10px;*/
}
.p_content .pi .authi {
	/*    padding: 10px;*/
}
.p_content .pct {
	padding: 10px;
}
.p_content .sign {
	padding: 10px;
	overflow: hidden;
	padding: 20px 0 10px;
	line-height: 1.6em;
	background: url(../../../../static/image/common/sigline.gif) no-repeat 0 0;
}
.pl .quote blockquote {
	margin: 0;
	padding: 0 65px 5px 0;
	background: url(../../../../static/image/common/icon_quote_e.gif) no-repeat 100% 100%;
	line-height: 1.6;
	zoom: 1;
}
input[type="radio"],
input[type="checkbox"] {
	margin:0;
}
#page_jf .btn-bottom-back {
	float:left;
}
#page_jf .btn-bottom-back a {
	color: #ff6c2b;
	border: 1px solid #ff6c2b;
	background-color: #FFF;
	text-decoration: none;
}
#page_jf .btn-bottom-back a:hover {
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #ff6c2b;
}
#page_jf .btn-bottom-newpost {
	float:right;
}

/*pagination*/
.pagination-wrapper {
	width:100%;
	text-align: center;
	margin-top: 20px;
	clear: both;
}
.pagination {
	margin:0 auto;
}
.pagination-control {
	float: left;
	margin-right: 10px;
}
.pagination-control:last-child {
	margin-right: 0;
}
.btn-pagination {
	width: 2em;
	height: 2em;
	border-radius: 1em;
	font-size: 1.35em;
	color: #ff6c2c;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #ff6c2c;
	padding:0 10px;
}
.btn-pagination:hover {
	background-color: #ff6c2c;
	color: #fff;
}
.pagination-control .dropdown-menu a {
	color: #ff6c2c;
}
.btn-pagination.dropdown-toggle {
	width: 5em;
	height: 2.66em;
	border-radius: 12em;
	font-size: 1em;
	padding-right: 1em;
	border: 1px solid #ff6c2c;
	color:#ff6c2c;
}
.btn-pagination.dropdown-toggle:hover {
	background-color: #ff6c2c;
	color: #fff;
}
.pagination-jump-page {
	float: right;
	position: relative;
	color: #FF5522;
	right: 0;
	/*top: -50px;*/
	font-size: 1.35em;
	margin-bottom:1em;
}
.page_input {
	/*   width: 25px; */
	background: none;
	border: none;
	border-bottom: dotted 2px #ffac85;
	margin: 0 4px;
	font-size: 1em;
	color: #ff6c2c;
}
.bk_pagination,
.bk_pagination2 {
	width: 20em;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:1em;
}
	.dropdown-menu{max-height:200px; overflow-y:scroll;}

/*        .btn-pagination.dropdown-toggle .caret {  position: absolute; right: 1em; top: 1.2em; } */

/*.thread-upper-pagination {*/

/*    background-color:transparent;*/

/*    height:90px*/

/*}*/

/*editor*/
.edt .bar {
	float:left;
	height:auto;
	width:100%;
}
.edt .bbar {
	padding: 5px 0;
	height:auto;
}
.simpleedt .bar,
.simpleedt .b1r,
.simpleedt .b2r {
	float:left;
	height:auto;
}

/*.edt .btn{width: calc(100% - 45px);}*/
.edt .b1r,
.edt .b2r {
	height:auto;
	padding:10px 5px;
}

/*control centre*/
#ct .pagination {
	font-size:0.9em;
}
.appl {
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 0 10px 0 0;
	border: 0 solid #CDCDCD;
	background: #E7F0F7;
	background: transparent;
}
.sz_myleft a {
	/*    font-size: 0.8em;*/
	color: #333333;
	text-decoration:none;
	word-wrap:break-word;
}
.sz_myleft a:hover {
	text-decoration:underline;
	text-decoration:none;
	color: #e1726f;
}
.sz_myleft {
	/*	width: 170px;*/
	/*	float: left;*/
	/*	margin: 20px 20px 0px 0px;*/
}
.sz_mytop {
	width: 100%;
	/* height: 33px; */
	background: #e1726f;
	padding: 10px;
	float: left;
	line-height: 1.5em;
	/* display: inline-block; */
	text-align: center;
	display: block;
}
.sz_mytop i {
	margin: -8px 5px 0px 0px;
	float: left;
}
.sz_mytop span {
	font-size: 1em;
	font-weight: 500;
	color: #fff;
	float: left;
}
.sz_mymian {
	width: 100%;
	padding: 0 10px;
	float: left;
	background: #fdf3e9;
}
.sz_lie {
	padding: 0;
	margin: 0;
	list-style: none;
}
.sz_lie li {
	width: 100%;
	height: 3.5em;
	/* float: left; */
	padding: 5px;
	border-bottom: 1px solid #ece4db;
	line-height: 3em;
	font-size: 1em;
}
.sz_lie li i {
	width: 20px;
	height: 20px;
	padding: 3px 5px 0px 0px;
	float: left;
}
.sz_lie li span {
	float: left;
	padding: 0 8px;
	font-weight: 500;
	color: #e7e7e8;
}
.sz_lie li a {
	color: #9a7058;
	font-size: 1em;
	font-weight: 500;
	float: left;
}
.sz_lie li a:hover {
	color: #e66;
	text-decoration: underline;
}
.appl img {
	margin: 9px 0px 0px 0;
}
.xlda dl {
	padding-left:0;
	width:100%;
}
.xlda .m {
	width:100%;
	display:block;
	margin:2px 10px;
}
.xlda dd a span,
.xlda dd a img {
	float:left;
}
.xlda dd a span {
	margin-top:12px;
}
.xlda dd a img {
	margin-right:10px;
}
.xlda .m.avt {
	width:auto;
}
.hotpost {
	border: solid 1px #ff6c2c;
	margin-top:1em;
	margin-bottom: 1em;
	padding:15px 0;
}
.post_content,
.post_content2 {
	margin-top:1em;
}

/*media query*/
@media only screen and (max-width: 480px) {
	/*
    .container {
        max-width: 100%;
    }
*/
}
@media only screen and (max-width: 767px) {
	.hidden-xs {
		display: none!important;
	}
	.tedt .bar {
		/*        height: 3em;*/
		display: none;
	}
	.right11_12 {
		width: 100%!important;
		height: auto;
	}
	.pagination-jump-page {
		top: 0;
		margin-bottom: 1em;
		margin-top:1em;
	}
	.post_bottom_quicklink {
		text-align: right;
	}
	.thread_pagination {
		margin-bottom: 0;
	}
	.text_orange a {
		font-size: 1em;
	}
	.reply-btn,
	.newpost-btn {
		/*        margin-top: 1em;*/
		margin-bottom: 1em;
	}
	#postlist .postthread {
		display: block;
		border: none;
	}
	#postlist .postthread .p_info,
	#postlist .postthread .p_content {
		width: 100%;
		text-align: left;
		padding: 5px 10px;
		flex-wrap: unset;
		display: block;
		float: left;
		align-content: unset;
		justify-content: unset;
	}
	#postlist .postthread .p_content {
		border: 1px solid #eee;
		margin-bottom: 2em;
	}
	#postlist .postthread .username {
		border-bottom: none;
		display: block;
		padding: 0;
		line-height: 3em;
		float: left;
		margin-right: 5px;
	}
	#postlist .postthread .avatar {
		display: block;
		float: left;
		margin-top:0;
	}
	#postlist .postthread .avatar img {
		width: 3em;
		border-radius: 3em;
		margin-right: 5px;
		height: 3em;
	}
	#postlist .postthread .p_info p {
		float: left;
	}
	#postlist .postthread p {
		display: block;
		line-height: 1em;
		vertical-align: top;
		/*        float: left;*/
		margin-right: 5px;
	}
	#postlist .postthread p.xg1 {
		padding-top:17px;
	}
	#postlist .postthread .pob p {
		margin-top: 20px;
	}
	#postlist .postthread .house {
		display: none;
	}
	#postlist .postthread .credit {
		display: block;
		/*  line-height: 3.7em; */
		/* vertical-align: top; */
		float: left;
		margin-right: 5px;
		font-size: 0.85em;
		color: #555;
		border: 1px solid #888;
		margin-top: 1em;
		padding: 0.3em 0.5em;
		border-radius: 10px;
	}
	#postlist .postthread .medals_container {
		display: none;
	}
	.pob em a {
		float: left;
		height: 2em;
		line-height: 1.2em;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size:0.9em;
	}
	.bui {
		width: 90%;
	}
	iframe {
		/*		max-height: 170px;*/
		/*		max-width: 320px;*/
	}
	.sz_mytop {
		padding: 5px;
		height: 3em;
	}
	.sz_mytop i {
		margin: 0;
		float: none;
	}
	.sz_mytop span {
		display: none;
	}
	.sz_mymian {
		padding: 5px;
		float: none;
		text-align: center;
	}
	.sz_lie li {
		height: auto;
		float: none;
		clear: both;
		text-align: center;
	}
	.sz_lie li i {
		float: none;
		padding: 0;
	}
	.sz_lie li a {
		float: none;
		font-size: 0.9em;
		padding: 10px 3px;
		display: block;
		line-height: 1.2em;
		font-size: 1.2em;
		white-space: normal;
	}
	#e_italic,
	#e_forecolor,
	#e_url,
	#e_fontname {
		display:none;
	}
}
@media only screen and (max-width: 991px) {
	.ct2_a .mn {
		/*    width: 100%;*/
		width: 75%;
	}
	/*	.bm{border:none;}*/
	.bm_c .icn,
	.bm_c .o,
	.bm_c th,
	.bm_c .by,
	.bm_c .num,
	.bm_c tr.ts td,
	.my-list td,
	.my-list th {
		display: block;
		float: left;
		padding: 5px;
		/*        background-color: #fff;*/
	}
	.bm_c .icn,
	.bm_c .o,
	.bm_c th,
	.my-list .icn,
	.my-list .o,
	.my-list th {
		padding-top: 15px;
	}
	.bm_c th,
	.my-list th {
		width: calc(100% - 50px);
	}
	.bm_c tr.ts th {
		width: 200px;
		padding: 5px 0;
		/*        background-color: #fcfcfc;*/
	}
	.bm_c th img,
	.my-list th img {
		max-width: 20px;
	}
	.bm_c .by,
	.my-list .by {
		padding-bottom: 15px;
	}
	.bm_c .by,
	.bm_c .num,
	.my-list .by,
	.my-list .num,
	.my-list .forum,
	.my-list .by_author {
		width: 33.3%;
		/*        height: 60px;*/
	}
	.bm_c .num,
	.my-list .num,
	.my-list .by {
		text-align: right;
	}
	.bm_c .num em {
		font-size: 0.8em;
		float: right;
	}
	.bm_c .by_author,
	.my-list .by_author {
		text-align: left;
		padding-left: 35px;
	}
	.bm_c .by_lastpost {
		text-align: right;
	}
	.bm_c .by_author em,
	.bm_c .by_lastpost cite {
		display: none;
	}
	.right11_2 {
		width: 100%;
	}
	.p_content .sign img {
		display: none;
	}
	.fl_topic {
		width: calc(100% - 90px);
		margin-left: 10px;
	}
	.fl_tb tr {
		display: block;
		clear: both;
		padding: 10px;
		border-bottom: none;
		height:6.5em;
	}
	.fl_tb td {
		display: block;
		float: left;
	}
	.fl_tb td.fl_topic p {
		display: none;
	}
	.fl_tb td.fl_i {
		width: auto;
		text-align: center;
		margin-left: 10px;
		padding-top: 0;
	}
	.fl_tb td.fl_by {
		display: none;
	}
	#f_pst .pls {
		display: none;
	}
	#f_pst .plc {
		padding: 0;
		width: calc(100% - 39px);
	}
	#fastsmiliesdiv {
		display: none;
	}
	.thread-subject-copy-link {
		display:none;
	}
	#postlist .postthread .p_content .new_bk {
		padding:0;
	}
	.tedt .pt {
		height:100px;
	}
	.bota_land a {
		display: none;
	}
	.btm_ad img {
		max-width:100%!important;
	}
	.xlda .m.avt{width:100%;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none!important;
	}
}

/*end of media query*/

/*end cancancancancancancan*/