/* ----------------------------------

Main CSS file for Discuz! X
(C) Comsenz Inc.
http://www.comsenz.com
Created & Modified by Lushnis, Pony, Alice, Dfox & DragonLee.

----------------------------------

結構目錄：
	1. 重定義瀏覽器默認樣式
	2. 全局常用 CSS 樣式
	3. 表單及表單元素
	4. 頁面佈局以及通用的區塊樣式
	5. 列表樣式vwmy
	6. 其他特定功能塊
		1. 個人中心面板
		2. 簡易編輯器
		3. 彈出菜單、彈出層及彈出窗口
		4. 聯繫人列表、短消息窗口
		5. 登錄和註冊
		6. 其他
	7. 拖拽及頁面 DIY

	*  其他頁面專用樣式參見 module.css

----------------------------------

常用變量說明：

	通用邊框顏色：		{COMMONBORDER}		#CDCDCD
	通用背景填充色：		{COMMONBG}			#F2F2F2
	特殊邊框顏色：		{SPECIALBORDER}		#D1D9DF
	特殊背景填充色：		{SPECIALBG}			#E9F2F9

----------------------------------

CSS 樣式模塊的格式示例：

	Name:			模塊名稱
	Level:			級別（Global, Channel, Function）
	Dependent:		依賴關係，該模塊必須依賴於何種模塊
	Sample:			用法示例，或指出改模塊所作用的直接頁面
	Explain:		附加說明
	Author:			創建者 日期(兩位數年月日時)
	Last Modify:	最終修改者 日期(兩位數年月日時)

----------------------------------

CSS 寫作注意事項：
	1. 屬性寫在一行內，屬性之間、屬性名和值之間以及屬性與「{}」之間須有空格，例如：.class { width: 400px; height: 300px; }
	2. 屬性的書寫順序：
		2.1. 按照元素模型由外及內，由整體到細節書寫，大致分為五組：
			位置：position,left,right,float
			盒模型屬性：display,margin,padding,width,height
			邊框與背景：border,background
			段落與文本：line-height,text-indent,font,color,text-decoration,...
			其他屬性：overflow,cursor,visibility,...
		2.2. 針對特殊瀏覽器的屬性，應寫在標準屬性之前，例如：-webkit-box-shadow:; -moz-box-shadow:; box-shaow:;
	3. 謹慎添加新的選擇符規則，尤其不可濫用 id，盡可能繼承和復用已有樣式
	4. 選擇符、屬性、值均用小寫（格式的顏色值除外），縮寫的選擇符名稱須說明縮寫前的全稱，例如 .cl -> Clearfix
	5. 避免使用各種 CSS Hack，如需對 IE 進行特殊定義，請參閱下節「關於 CSS Hack 的說明」
	6. 勿使用冗餘低效的 CSS 寫法，例如：
		ul li a span { ... }
	7. 慎用 !important
	8. 建議使用在 class/id 名稱中的詞語
		6.1. 表示狀態：a->active
		6.2. 表示結構：h->header,c->content,f->footer
		6.3. 表示區域：mn->main,sd->side,nv-navigation,mu->menu
		6.4. 表示樣式：l-list,tab,p_pop
	9. 開發過程中的未定事項，須用 [!] 標出，以便於後續討論整理

----------------------------------

關於 CSS Hack 的說明：

	所有 IE瀏覽器適用：	.ie_all .foo { ... }
	IE6 專用：			.ie6 .foo { ... }
	IE7 專用：			.ie7 .foo { ... }
	IE8 專用：			.ie8 .foo { ... }

---------------------------------- */

/*
	Name:			mod_reset
	Level:			Global
	Explain:		重定義瀏覽器默認樣式
	Last Modify:	Pony
*/
*{
word-wrap:break-word;
}

body{
background:#939393 url("../images/a1.gif");
min-width:1200px;
width:auto !important;
width:1200px;
}

body,input,button,select,textarea{
font:13px/1.5 MicrosoftJhengHei,Microsoft YaHei,Segoe UI,Tahoma,Arial;
color:#444;
}

textarea{
resize:none;
}

body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{
margin:0;
padding:0;
}

table{
empty-cells:show;
border-collapse:collapse;
}

caption,th{
text-align:left;
font-weight:400;
}

ul li,.xl li{
list-style:none;
}

h1,h2,h3,h4,h5,h6{
font-size:1em;
}

em,cite,i{
font-style:normal;
}

a{
color:#333;
text-decoration:none;
}

a:hover{
text-decoration:underline;
-moz-transition:color .2s ease-in;
-webkit-transition:color .2s ease-in;
-o-transition:color .2s ease-in;
transition:color .2s ease-in;
}

a img{
border:none;
}

label{
cursor:pointer;
}

::selection{
background:#e35000;
color:#fff;
}

::-moz-selection{
background:#e35000;
color:#fff;
}

.z{
float:left;
}

.y{
float:right;
}

.cl:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.cl{
zoom:1;
}

.hidefocus{
outline:none;
}

hr{
display:block;
clear:both;
*margin-top:-8px !important;
*margin-bottom:-8px !important;
}

.mn hr,.sd hr{
margin:0 10px;
}

.area hr{
margin-left:0 !important;
margin-right:0 !important;
}

hr.l{
height:1px;
border:none;
background:#dbdbdb;
color:#dbdbdb;
}

hr.l2{
height:2px;
}

hr.l3{
height:3px;
}

hr.da{
height:0;
border:none;
border-top:1px dotted #dbdbdb;
background:transparent;
color:transparent;
}

hr.bk{
margin-bottom:10px !important;
*margin-bottom:2px !important;
height:0;
border:none;
border-top:1px solid #FFF;
background:transparent;
color:transparent;
}

.n .sd hr.bk{
border-top-color:#F9F9F9;
}

hr.m0{
margin-left:0;
margin-right:0;
}

.wx,.ph{
font-family:'Microsoft YaHei','Hiragino Sans GB','STHeiti',Tahoma,'SimHei',sans-serif;
font-weight:100;
}

 .ph{
font-size:20px;
}

 .mt{
padding:10px 0;
font-size:16px;
}

 .pipe{
margin:0 5px;
color:#CCC;
}

.xs0{
font-family:Tahoma,Helvetica,sans-serif;
font-size:0.83em;
-webkit-text-size-adjust:none;
}

.xs1{
font-size:12px !important;
}

.xs2{
font-size:14px !important;
}

.xs3{
font-size:16px !important;
}

.xg1,.xg1 a{
color:#999 !important;
}

.xg1 .xi2{
color:#dd4810 !important;
}

.xg2{
color:#666;
}

.xi1,.onerror{
color:#F26C4F;
}

.xi2,.xi2 a,.xi3 a{
color:#dd4810;
}

.xw0{
font-weight:400;
}

.xw0 .title{
clear:both;
display:block;
font-weight:700;
height:38px;
line-height:19px;
overflow:hidden;
}

.xw0 .title a{
color:#333;
font-weight:700;
text-decoration:none;
height:38px;
line-height:19px;
overflow:hidden;
}

.xw0 .title a:hover{
color:#e35000;
font-weight:700;
text-decoration:none;
}

.xw0 .text{
font-weight:400;
color:#8b8b8b;
overflow:hidden;
height:115px;
}

.xw1{
font-weight:700;
}

.bbda{
border-bottom:1px dotted #dbdbdb;
}

.btda{
border-top:1px dotted #dbdbdb;
}

.bbs{
border-bottom:1px solid #dbdbdb !important;
}

.bts{
border-top:1px dotted #dbdbdb !important;
}

.bw0{
border:none !important;
}

.bw0_all,.bw0_all th,.bw0_all td{
border:none !important;
}

.bg0_c{
background-color:transparent !important;
}

.bg0_i{
background-image:none !important;
}

.bg0_all{
background:none !important;
}

.ntc_l{
padding:5px 10px;
background:#FEFEE9;
}

.ntc_l .d{
width:20px;
height:20px;
background:url(../images/op.png) no-repeat 0 0;
line-height:9999px;
overflow:hidden;
}

.ntc_l .d:hover{
background-position:0 -20px;
}

.brs,.avt img,.oshr{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.brm{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

.brw{
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}

.mtn{
margin-top:5px !important;
}

.mbn{
margin-bottom:5px !important;
}

.mtm{
margin-top:10px !important;
}

.mbm{
margin-bottom:10px !important;
}

.mtw{
margin-top:15px !important;
}

.mbw{
margin-bottom:20px !important;
}

.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 img{
padding:2px;
width:48px;
height:48px;
background:#FFF;
border:1px solid;
border-color:#F2F2F2 #dbdbdb #dbdbdb #F2F2F2;
}

.avtm img{
width:120px;
height:auto;
}

.avts img{
width:24px;
height:24px;
vertical-align:middle;
}

.emp{
padding:20px 10px;
}

.emp a{
color:#dd4810;
text-decoration:underline !important;
}

.vm{
vertical-align:middle;
}

.vm *{
vertical-align:middle;
}

.hm{
text-align:center;
}

.alt,.alt th,.alt td{
background-color:#F2F2F2;
}

.notice{
clear:both;
margin:5px 0;
padding:3px 5px 3px 20px;
background:url(../images/notice.gif) no-repeat 2px 6px;
}

#ajaxwaitid{
display:none;
position:absolute;
right:0;
top:0;
z-index:1;
padding:0 5px;
background:#D00;
color:#FFF;
}

.showmenu{
padding-right:16px;
background:url(../images/arrwd.gif) no-repeat 100% 50%;
cursor:pointer;
white-space:nowrap;
}

#um .showmenu{
margin-right:-5px;
}

.cur1{
cursor:pointer;
}

.ie6 .sec .p_pop{
white-space:expression(this.offsetWidth >= 220 ? 'normal':'nowrap');
width:expression(this.offsetWidth >= 220 ? 200:'auto');
}

 .rq{
color:red;
}

.px,.pt,.ps,select{
border:1px solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
background:#FFF url(../images/px.png) repeat-x 0 0;
color:;
}

.px,.pt{
padding:2px 4px;
line-height:17px;
}

.px{
height:17px;
}

.pxs{
width:30px !important;
}

.fdiy .tfm .px,.fdiy .tfm .pt{
width:auto;
}

.p_fre{
width:auto !important;
}

.er{
border-color:#F66 #FFBDB9 #FFBDB9 #F66;
background-color:#FDF4F4;
background-image:url(../images/px_e.png);
}

.pt{
overflow-y:auto;
}

div.pt{
height:100px;
line-height:100px;
}

.ps,select{
padding:2px 2px 2px 1px;
}

.pts{
vertical-align:top;
overflow:hidden;
}

.cmt .pts{
width:60%;
}

button::-moz-focus-inner{
border:0;
padding:0;
}

.pn{
vertical-align:middle;
overflow:hidden;
margin-right:3px;
padding:0;
height:23px;
border:1px solid #999;
background:#E5E5E5 url(../images/pn.png) repeat-x 0 0;
cursor:pointer;
-moz-box-shadow:0 1px 0 #E5E5E5;
-webkit-box-shadow:0 1px 0 #E5E5E5;
box-shadow:0 1px 0 #E5E5E5;
}

.pn:active{
background-position:0 -23px;
}

.ie6 .pn{
overflow-x:visible;
width:0;
}

.pn em,.pn span,.pn strong{
padding:0 10px;
line-height:21px;
}

.pn em,.pn strong{
font-weight:700;
}

.ie7 .pn em,.ie7 .pn span,.ie7 .pn strong{
padding:0 5px;
line-height:18px;
}

a.pn{
height:21px;
line-height:21px;
color:#444 !important;
}

a.pn:hover{
text-decoration:none;
}

.ie6 a.pn{
width:auto;
}

.ie6 a.pn em,.ie6 a.pn span,.ie6 a.pn strong{
display:block;
}

.ie7 a.pn em,.ie7 a.pn span,.ie7 a.pn strong{
line-height:21px;
}

.pnc,a.pnc{
border-color:#cccccc;
background-color:#6f6f6f;
background-position:0 -48px;
color:#FFF !important;
}

.pnc:active{
background-position:0 -71px;
}

.pnpost .pn{
height:26px;
}

.pr,.pc{
vertical-align:middle;
margin:0 5px 1px 0;
padding:0;
}

.ie6 .pr,.ie6 .pc,.ie7 .pr,.ie7 .pc{
margin-right:2px;
}

.lb{
margin-right:20px;
}

.pns .px{
}

.pns .pn{
}

.ftid{
float:left;
margin-right:6px;
}

.ftid select{
float:left;
height:23px;
}

.ftid a{
display:block;
overflow:hidden;
padding:0 17px 0 4px;
height:21px;
line-height:21px;
text-decoration:none !important;
font-size:12px;
font-weight:400;
color:#444 !important;
border:1px solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
background:#FFF url(../images/newarow.gif) no-repeat 100% 0;
}

.ftid a:hover,.ftid a:focus{
background-position:100% -23px;
}

.ftid select{
width:94px;
}

.sslt a{
width:54px;
}

.sslt select{
width:60px;
}

.sltm{
padding:5px 11px 5px 10px;
border:1px solid #DDD;
background-color:#FFF;
text-align:left;
}

.sltm li{
padding:2px 0;
color:#666;
cursor:pointer;
}

.sltm li:hover{
color:#dd4810;
}

.sltm li.current{
color:#F26C4F;
}

 .oshr{
float:right;
margin-left:5px;
padding:0 5px 0 22px;
border:1px solid;
border-color:#CCC #A9A9A9 #A9A9A9 #CCC;
background:#FFF url(../images/oshr.png) no-repeat 5px 50%;
}

.oshr:hover{
text-decoration:none;
}

 .ofav{
background-image:url(../images/fav.gif);
}

 .oivt{
background-image:url(../images/activitysmall.gif);
}

.tfm{
width:100%;
}

.tfm caption,.tfm th,.tfm td{
vertical-align:top;
padding:7px 0;
}

.tfm caption h2{
font-size:16px;
}

.vt th,.vt td{
vertical-align:top;
}

.tfm th{
padding-top:9px;
padding-right:5px;
width:130px;
}

.tfm th .rq{
float:right;
font-size:14px;
}

.tfm .pt,.tfm .px{
margin-right:3px;
width:330px;
}

.tfm .c,.tfm .tedt,.m_c .tfm .tedt{
width:338px;
}

.tfm .d{
clear:both;
margin:5px 0;
color:#999;
}

.tfm .d em{
margin-left:5px;
color:red;
}

.tfm .d strong{
margin-left:5px;
}

.tfm .d a{
color:#dd4810;
}

.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;
}

.pbt{
margin-bottom:10px;
}

.ie6 .pbt .ftid a,.ie7 .pbt .ftid a{
margin-top:1px;
}

#custominfo.mtn{
margin-bottom:-5px;
}

.altw{
width:350px;
}

.altw .fltc{
margin-bottom:0;
padding:8px;
}

.alert_right,.alert_error,.alert_info{
padding:6px 0 6px 58px;
min-height:40px;
height:auto !important;
height:40px;
line-height:160%;
background:url(../images/right.gif) no-repeat 8px 8px;
font-size:14px;
}

.alert_error{
background-image:url(../images/error.gif);
}

.alert_error a{
font-weight:700;
color:#dd4810;
}

.alert_info{
background-image:url(../images/info.gif);
}

.alert_btnleft{
margin-top:8px;
}

.alert_btn{
margin-top:20px;
text-align:center;
}

.alert_act{
margin-top:20px;
padding-left:58px;
}

.pbnv{
float:left;
white-space:nowrap;
overflow:hidden;
width:400px;
padding:7px 0;
}

.pbl{
overflow:hidden;
margin:9px 0;
width:621px;
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:196px;
height:300px;
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:#dd4810;
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:#666;
font-weight:700;
}

.pbsb{
background:url(../images/arrow.gif) right -33px no-repeat;
}

 .wp{
margin:0 auto;
width:1170px;
}

#wp .wp{
width:auto;
}

#toptb{
line-height:24px;
}

#toptb a{
float:left;
padding:0 4px;
height:24px;
color:#af5200;
}

#toptb a.showmenu{
padding-right:15px;
}

#toptb a.hover{
text-decoration:none;
color:#fff;
}

#toptb .pipe{
float:left;
display:none;
}

#hd{
}

#hd .wp{
padding:0;
}

.hdc{
min-height:70px;
}

.ie6 .hdc{
height:70px;
}

#hd h2{
padding:0 20px 8px 0;
float:left;
}

#space #hd h2{
margin-top:0;
}

#hd .fastlg{
padding-top:10px;
}

#scbar{
overflow:hidden;
height:45px;
line-height:40px;
border:0;
background:#171717;
}

.scbar_icon_td{
width:8px;
background:url(../images/search.png) no-repeat 0 -50px;
}

.scbar_txt_td,.scbar_type_td{
background:url(../images/search.png) repeat-x 0 -100px;
}

#scbar_txt{
width:191px;
font-size:14px;
border:0;
outline:none;
}

.scbar_narrow #scbar_txt{
}

.scbar_btn_td{
width:39px;
background:url(../images/search.png) no-repeat 0 -150px;
}

#scbar_btn{
margin:0;
padding:0;
border:none;
background:transparent none;
box-shadow:none;
}

#scbar_btn strong{
line-height:84px;
}

.scbar_type_td{
width:61px;
background:url(../images/search.png) no-repeat 0 -200px;
}

#scbar_type{
display:block;
padding-left:10px;
text-align:left;
text-decoration:none;
}

#scbar_type_menu{
margin-top:-8px;
}

#scbar_hot{
display:none;
padding-left:8px;
height:45px;
overflow:hidden;
}

#scbar_hot strong,#scbar_hot a{
float:left;
margin-right:8px;
white-space:nowrap;
}

#nv{
overflow:hidden;
height:33px;
background:#2B7ACD url("../images/nv.png") no-repeat 0 0;
}

#nv li{
float:left;
padding-right:1px;
height:33px;
line-height:33px;
background:url(../images/nv_a.png) no-repeat 100% 0;
font-weight:700;
font-size:14px;
}

.ie_all #nv li{
line-height:36px;
}

.ie6 #nv li{
line-height:33px;
}

#nv li a{
float:left;
padding:0 15px;
height:33px;
}

#nv li a{
color:#FFF;
}

#nv li span{
display:none;
}

#nv li.a{
margin-left:-1px;
background:#005AB4 url("../images/nv_a.png") no-repeat 50% -33px;
}

#nv li.a a{
color:#FFF;
}

#nv li a:hover{
background:url(../images/nv_a.png) no-repeat 50% -66px;
}

#nv li.hover a:hover,#nv li.hover a{
background:url(../images/nv_a.png) no-repeat 50% -99px;
}

#nv1{
height:34px;
}

#nv1 li{
float:left;
text-align:center;
height:34px;
line-height:34px;
width:120px;
font-weight:700;
font-size:14px;
}

.ie_all #nv1 li{
line-height:34px;
}

.ie6 #nv1 li{
line-height:34px;
}

#nv1 li a{
float:left;
padding:0;
height:34px;
width:117px;
background:url(../images/a35.gif) no-repeat 0 -34px;
color:#ffc600;
}

#nv1 li span{
}

#nv1 li.a{
background:url(../images/a35.gif) no-repeat 0 0;
color:#fff;
}

#nv1 li.a a{
background:url(../images/a35.gif) no-repeat 0 0;
color:#fff;
}

#nv1 li a:hover{
text-decoration:none;
background:url(../images/a35.gif) no-repeat 0 0;
color:#fff;
}

#nv1 li.hover a:hover,#nv1 li.hover a{
text-decoration:none;
background:url(../images/a35.gif) no-repeat 0 0;
color:#ffc600;
}

#nv1 .menu{
}

#nv1 .menu ul{
}

#nv1 .menu li{
position:relative;
}

#nv1 .menu li span{
display:block;
position:absolute;
top:0;
left:0;
width:117px;
text-align:center;
font-family:Tahoma,Helvetica,sans-serif;
font-size:10px;
-webkit-text-size-adjust:none;
font-weight:normal;
text-transform:uppercase;
}

#mu{
position:relative;
z-index:1;
}

.ie6 #mu,.ie7 #mu{
line-height:0;
font-size:0;
}

#mu ul{
background:url(../images/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 #dedede;
background:#f0f0f0;
color:#dd4810;
text-decoration:none;
}

.floatmu{
position:absolute;
left:0;
top:0;
}

#um{
padding-top:6px;
padding-right:0;
line-height:2.3;
zoom:1;
}

#um,#um a{
color:#af5200;
}

#um p{
text-align:right;
}

#um .avt{
display:inline;
margin-right:-60px;
}

.vwmy{
padding-left:0;
}

.vwmy.qq{
background:url(../images/connect_qq.gif) no-repeat scroll 0 0;
padding-left:20px;
}

#um .new,.topnav .new,.sch .new,#toptb .new{
padding-left:20px;
background-repeat:no-repeat;
background-position:0 50%;
color:#dd4810;
font-weight:700;
}

#myprompt.new{
background-image:url(../images/notice.gif);
background-position:3px 50%;
}

#pm_ntc.new{
background-image:url(../images/new_pm.gif);
}

#task_ntc{
background-image:url(../../static/image/feed/task.gif);
}

#um .pipe{
margin:0 5px 0 0;
}

#extcreditmenu,#g_upmine{
margin-right:2px !important;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}

#g_upmine{
margin-right:1px !important;
border:1px solid transparent;
}

.ie6 #g_upmine{
border:0;
}

#extcreditmenu.a,#g_upmine.a{
position:relative;
z-index:302;
margin-right:1px !important;
border:1px solid;
border-color:#DDD;
border-bottom:none;
background-color:#FFF;
}

#extcreditmenu_menu,#g_upmine_menu{
margin-top:-1px;
width:auto;
}

#extcreditmenu_menu li{
float:none;
display:block;
padding-left:5px !important;
padding-right:1em !important;
}

#g_upmine_menu li{
float:none;
display:block;
padding-left:5px !important;
}

#g_upmine_menu ul.extg li{
padding-left:0px !important;
}

#qmenu{
float:right;
display:inline;
margin:0;
padding-right:0;
width:117px;
height:34px;
background:url(../images/qmenu.png) no-repeat 0 0;
line-height:24px;
text-align:center;
color:#dd4810;
font-weight:700;
overflow:hidden;
text-indent:-5000px;
}

#qmenu:hover{
text-decoration:none;
}

#qmenu.a{
position:relative;
z-index:302;
background-position:0 -34px;
}

#qmenu_menu{
margin-top:-1px;
padding:20px 5px 10px;
width:610px;
border-color:#ebebeb;
border-right:#6f7070 1px solid;
}

#qmenu_menu ul.nav li{
float:left;
}

.ie6 #qmenu_menu ul.nav li{
clear:none !important;
width:auto !important;
}

#qmenu_menu ul.nav a{
margin-bottom:10px;
padding:47px 0 0;
width:60px;
border:none;
border-radius:4px;
background:url(../images/noicon.gif) no-repeat 50% 5px;
text-align:center;
}

#qmenu_menu ul.nav a:hover{
background-color:#f0f0f0;
color:#dd4810;
text-shadow:none;
}

#shortcut{
position:relative;
display:none;
height:30px;
line-height:30px;
background-color:#3A83F1;
color:white;
text-align:center;
}

#shortcuttip{
padding:2px 8px;
background:url(../images/search.gif) repeat-x 0 -1px;
border-radius:3px;
color:#3A83F1;
font-weight:700;
}

#shortcutcloseid{
position:absolute;
right:8px;
top:8px;
display:block;
width:12px;
height:12px;
background:url(../images/close.gif) no-repeat 0 -12px;
text-indent:-999em;
}

#mn_userapp .icon_down{
background:url(../images/arr_w.gif) no-repeat 50% 50%;
display:inline-block;
width:12px;
height:12px;
overflow:hidden;
margin-left:3px;
}

.ie6 #mn_userapp .icon_down{
height:24px;
vertical-align:middle;
}

#nv li.a .icon_down{
background:url(../images/arr_w.gif) no-repeat  50% 50%;
display:inline-block;
width:12px;
height:12px;
overflow:hidden;
margin-left:3px;
}

.ie6 #nv li.a .icon_down{
height:24px;
vertical-align:middle;
}

#mn_userapp_menu{
clear:left;
min-height:210px;
min-width:630px;
}

.ie6 #mn_userapp_menu{
height:210px;
width:630px;
}

#mn_userapp_menu ul.mrec{
float:left;
width:182px;
padding-right:5px;
border-right:1px dotted #DDD;
}

#mn_userapp_menu ul.uused{
float:left;
width:273px;
}

.ie6 #mn_userapp_menu ul.mrec,.ie7 #mn_userapp_menu ul.mrec{
width:182px;
padding:0 5px 0 0;
}

#mn_userapp_menu ul.mrec li,#mn_userapp_menu ul.uused li{
float:left;
display:inline;
padding:3px;
width:85px;
text-align:center;
overflow:hidden;
}

.ie6 #mn_userapp_menu ul.mrec li,.ie6 #mn_userapp_menu ul.uused li{
float:left !important;
clear:none;
}

#mn_userapp_menu ul.mrec li img,#mn_userapp_menu ul.uused li img{
width:75px;
height:75px;
}

#mn_userapp_menu ul.mrec li a,#mn_userapp_menu ul.uused li a{
border-bottom:0;
}

#mn_userapp_menu ul.adv{
position:absolute;
top:0;
right:0;
padding:10px;
height:198px;
width:140px;
border-left:1px solid #EBEBEB;
background:#F5F5F5;
text-align:left;
zoom:1;
}

#mn_userapp_menu ul.mrec li{
position:relative;
}

.ie6 #mn_userapp_menu ul.adv li{
clear:none;
}

#mn_userapp_menu .icon_hotapp{
position:absolute;
right:8px;
bottom:25px;
display:inline-block;
width:16px;
height:16px;
background:#F00;
color:#FFF;
}

#mn_userapp_menu .icon_myapp a{
float:left;
display:inline-block;
border-bottom:0;
padding:0;
margin-bottom:10px;
width:66px;
height:51px;
background:url(../../static/image/common/app.png) no-repeat 0 0;
line-height:2000px;
overflow:hidden;
clear:none;
}

#mn_userapp_menu .icon_appcenter a{
float:right;
margin-left:7px;
background-position:0 -51px;
}

.ie6 #mn_userapp_menu .icon_myapp a{
margin-bottom:0px;
}

.ie6 #mn_userapp_menu .icon_myapp,.ie6 #mn_userapp_menu .icon_appcenter{
float:left;
width:66px;
}

#mn_userapp_menu .ad_img img{
width:140px;
height:100px;
}

#mn_userapp_menu .ad_img a{
padding:0;
line-height:26px;
border-bottom:0;
}

#mn_userapp_menu .ad_img a:hover{
background:none;
}

#ct{
min-height:300px;
}

.ie6 #ct{
height:300px;
}

.mn{
overflow:hidden;
}

.ct1{
border:1px solid #CCC;
border-top:none;
}

.ct2 .mn{
float:left;
width:940px;
margin-bottom:1em;
}

.ct2 .sd{
float:right;
width:220px;
overflow:hidden;
_overflow-y:visible;
}

.appl{
float:left;
overflow:hidden;
margin-bottom:10px;
padding:6px 10px;
width:117px;
}

.ct2_a,.ct3_a{
border:1px solid #CCC;
background:url("../images/vlineb.png") repeat-y 0 0}

.ct2_a_r{
border:none;
background-image:none;
}

.ct2_a h1.mt{
display:none;
}

.ct2_a .tb{
margin-top:3px;
}

.ct2_a .mn{
float:right;
width:1020px;
}

.ct2_a .mn{
display:inline;
margin-right:10px;
padding-top:10px;
width:1010px;
}

#nv_userapp .ct2_a .mn,.ct2_a_r .mn{
margin-right:0;
width:1020px;
}

.ct3_a .mn{
float:left;
margin-left:20px;
width:775px;
}

.ct3_a .sd{
float:right;
width:220px;
}

#nv_home .ct3_a .sd .bm{
margin-right:10px;
border:none;
}

#nv_home .ct3_a .sd .bm_c{
padding:10px 0;
}

.mw{
width:100%;
float:none;
}

.mnw{
clear:both;
border-top:1px solid #CCC;
}

.mnh{
width:853px;
background:#F2F2F2;
margin-bottom:0;
}

#ft{
padding:10px 0 10px;
border-top:1px solid #dbdbdb;
line-height:1.8;
color:#666;
}

#flk{
text-align:right;
}

#flk img{
vertical-align:middle;
}

#scrolltop{
visibility:hidden;
position:fixed;
bottom:100px;
display:block;
margin:-30px 5px 0 2px;
width:40px;
background:#f4f4f4;
border:1px #cdcdcd solid;
border-radius:3px;
border-top:0;
cursor:pointer;
}

#scrolltop:hover{
text-decoration:none;
}

.ie6 #scrolltop{
position:absolute;
bottom:auto;
}

#scrolltop a{
display:block;
width:30px;
height:24px;
padding:3px 5px;
line-height:12px;
text-align:center;
color:#787878;
text-decoration:none;
background:url(../images/scrolltop.png) no-repeat 0 0;
border-top:1px #cdcdcd solid;
}

a.scrolltopa:hover{
background-position:-40px 0px !important;
}

a.replyfast{
background-position:0 -30px !important;
}

a.replyfast:hover{
background-position:-40px -30px !important;
}

a.returnlist,a.returnboard{
background-position:0 -60px !important;
}

a.returnlist:hover,a.returnboard:hover{
background-position:-40px -60px !important;
}

#scrolltop a b{
visibility:hidden;
font-weight:normal;
}

#nv_home #ft,.pg_announcement #ft,.pg_modcp #ft,.pg_portalcp #ft,.pg_ranklist #ft,#nv_userapp #ft{
border-top:none;
}

.bm,.bn{
margin-bottom:10px;
}

.bm{
border:1px solid #dbdbdb;
background:#FFF;
}

.bm_c{
padding:10px;
}

.drag{
}

.bm_h .o{
float:right;
width:30px;
}

.bm_h .o img{
float:right;
margin-top:8px;
cursor:pointer;
}

.bm_h .i{
padding-left:10px;
}

.bm_h .pn{
margin-top:4px;
}

.bm_h{
padding:0 10px;
height:31px;
border-top:1px solid #FFF;
border-bottom:1px solid #dedede;
background:#F2F2F2;
line-height:31px;
white-space:nowrap;
overflow:hidden;
}

.bmw{
border:1px solid #dbdbdb;
}

.bmw .bm_h{
border-top-color:#FFF;
border-right:1px solid #FFF;
border-bottom-color:#dedede;
border-left:1px solid #FFF;
background:#f0f0f0;
}

.bmw .bm_h a{
color:#dd4810;
}

.bml .bm_h{
padding-top:5px;
border:none;
background:transparent;
}

.bml .bm_c{
padding-top:0;
}

.bmn{
padding:7px 10px;
border-color:#dedede;
background:#f0f0f0;
}

.fl{
border:1px solid #dbdbdb;
border-top:none;
background:#FFF;
}

.fl .bm{
margin-bottom:0;
border:none;
}

.fl .bm_h{
border-width:1px 0;
border-color:#dedede;
background:#D8D8D8 url("../images/titlebg.png") repeat-x 0 0;
}

.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 #dbdbdb;
}

.bm2 .bm2_b_y{
float:right;
}

.bw0{
background:transparent;
}

.bw{
padding:0 15px;
}

#pt{
margin:2px 0;
height:29px;
border:none;
background:transparent;
line-height:29px;
}

#pt .z{
padding-right:10px;
}

#pt .z a,#pt .z em,#pt .z span{
float:left;
height:29px;
}

#pt .z em{
width:20px;
background:url(../images/pt_item.png) no-repeat 3px 10px;
line-height:200px;
overflow:hidden;
}

.nvhm{
width:16px;
background:url(../images/search.png) no-repeat 0 0;
line-height:200px;
overflow:hidden;
}

.ie_all #pt .z em{
background-position:3px 9px;
}

.ie_all .nvhm{
background-position:0 -1px;
}

#uhd{
padding-top:10px;
border:1px solid #CCC;
border-bottom:none;
background:#f0f0f0;
}

#uhd .tb a{
border-width:1px 0;
border-top-color:#f0f0f0;
border-bottom-color:#CCC;
}

#uhd .tb .a a{
border:1px solid #CCC;
border-bottom-color:#FFF;
}

.ie6 #uhd .tb .a{
position:relative;
}

#uhd .mn{
float:right;
margin-right:15px;
margin-bottom:-30px;
line-height:28px;
}

#uhd .mn a{
padding:2px 0 2px 20px;
background:no-repeat 0 50%;
color:#666;
}

#uhd .mn a:hover{
color:#dd4810;
}

#uhd .mn .addflw a{
background-image:url(../images/flw_ico.png);
}

#uhd .mn .addf a{
background-image:url(../../static/image/feed/friend.gif);
}

#uhd .mn .pm2 a{
background-image:url(../images/pmto.gif);
}

#uhd .h{
padding-left:75px;
}

#uhd .avt{
display:inline;
float:left;
margin-left:-65px;
}

#uhd .mt{
padding-bottom:0;
}

#uhd .flw_hd{
float:right;
width:260px;
margin-right:10px;
margin-bottom:-30px;
}

#uhd .tns th,#uhd .tns td{
padding-left:20px;
text-align:left;
}

#uhd .flw_hd .o{
padding-left:20px;
}

.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;
}

.pls .tns{
padding:0 10px 10px;
}

.pls .tns th p,.pls .tns td p{
font-size:12px;
margin:0;
}

.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{
margin-top:10px;
padding-left:5px;
line-height:30px;
border-bottom:1px solid #dbdbdb;
}

.tb li{
float:left;
margin:0 3px -1px 0;
}

.ie6 .tb .a,.ie6 .tb .current{
position:relative;
}

.tb a{
display:block;
padding:0 10px;
border:1px solid #dbdbdb;
background:#f0f0f0;
}

.tb .a a,.tb .current a{
border-bottom-color:#FFF;
background:#FFF;
font-weight:700;
}

.tb a:hover{
text-decoration:none;
}

.tb .y{
float:right;
margin-right:0;
}

.tb .y a{
border:none;
background:transparent;
}

.tb .o{
margin:1px 4px 0 2px;
border:1px solid #cccccc;
}

.tb .o,.tb .o a{
height:23px;
line-height:23px;
background:#6f6f6f url(../images/pn.png) repeat-x 0 -48px;
}

.tb .o a{
padding:0 15px;
border:none;
font-weight:700;
color:#FFF;
}

.ie6 .tb .o a{
float:left;
}

.tb_h{
margin:0;
padding:0;
background-color:#f0f0f0;
}

.tb_h li{
margin-right:0;
}

.tb_h a{
border-top:none;
border-left:none;
}

.tb_h .o{
margin-top:2px;
}

.tb_s{
margin-top:0;
line-height:26px;
}

.tbmu{
padding:8px 10px 8px 0;
border-bottom:1px dotted #dbdbdb;
}

.tbmu a{
color:#dd4810;
}

.tbmu .a{
color:#333;
font-weight:700;
}

.tbms{
padding:10px 10px 10px 26px;
border:1px dotted #FF9A9A;
background:url(../images/notice.gif) no-repeat 10px 50%;
}

.tbms_r{
background-image:url(../images/data_valid.gif);
}

.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(../images/thead.png) repeat-x 0 -20px;
}

.tbx strong{
color:#F26C4F;
}

.obn{
border-bottom:1px solid #dbdbdb;
}

.obn select{
width:100%;
margin-bottom:5px;
}

 .a_h{
padding-top:5px;
}

 .a_mu{
border:solid #dbdbdb;
border-width:0 1px 1px;
background:#F2F2F2;
}

 .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 #dbdbdb;
}

 .a_pr{
float:right;
overflow:hidden;
}

.a_pt,.a_pb{
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_cn{
position:fixed;
right:10px;
bottom:10px;
z-index:300;
}

* html .a_cn{
position:absolute;
top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
}

.a_cn .close{
text-align:right;
}

.a_h,.a_mu,.a_c,.a_p,.a_f,.a_t{
text-align:center;
}

.xl li{
margin:2px 0;
}

.xl em{
float:right;
padding-left:5px;
}

.xl em,.xl em a{
color:#999;
}

.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 0;
padding:0;
width:50%;
height:1.5em;
overflow:hidden;
}

.xl ol,ol.xl{
background:url(../images/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;
}

.xld dd{
margin-bottom:8px;
}

.xld .m{
float:left;
margin:8px 8px 10px 0;
}

.xld .atc{
float:right;
margin-left:20px;
}

.ie8 .xld .atc{
max-width:86px;
}

.xld .atc img{
padding:2px;
max-width:80px;
max-height:80px;
border:1px solid #CCC;
background:#FFF;
}

.ie6 .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,.sinf a.d{
float:right;
width:20px;
height:20px;
overflow:hidden;
line-height:100px;
background:url(../images/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,.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:#dd4810;
}

.xlda dd .hot{
color:#F26C4F;
}

.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:20px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}

.ml span,.ml span a{
color:#999;
}

.mls li{
padding:0 0 5px;
width:66px;
}

.mls .avt{
display:block;
margin:0 auto;
width:54px;
}

.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(../images/gb.gif) no-repeat 0 0;
text-align:left;
}

.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,.god{
position:absolute;
overflow:hidden;
margin:-3px 0 0 -3px;
width:60px;
height:18px;
background:url(../images/gst.gif) no-repeat 0 0;
display:block;
}

.gs{
background-position:0 -18px;
}

.gol{
background-position:0 -36px;
}

.god{
margin:-5px 0px 0px 45px;
background:url(../images/access_disallow.gif) no-repeat 0 0;
}

.appl ul{
margin:3px 0;
}

.appl li{
display:block;
height:28px;
line-height:28px;
white-space:nowrap;
word-wrap:normal;
font-size:14px;
text-overflow:ellipsis;
overflow:hidden;
}

.appl li a{
text-decoration:none !important;
}

.appl img{
margin:5px 5px -3px 0;
}

.appl span{
float:right;
font-size:12px;
}

.appl span a{
color:#999;
}

.appl span a:hover{
color:#dd4810;
}

.myo li{
height:auto;
line-height:1.5;
}

.myo img{
margin-bottom:-1px;
}

.myo a{
color:#dd4810;
}

.tbn{
margin:-6px -10px 0;
}

.tbn ul{
margin:0;
}

.tbn li{
margin:0 10px;
height:33px;
border-bottom:1px dotted #CCC;
}

.tbn li.a{
margin:-1px 0 0;
padding:0 10px 0 9px;
border-top:1px solid #dbdbdb;
border-bottom-style:solid;
background:#FFF;
}

.tbn ul a{
display:block;
height:33px;
line-height:33px;
}

.tbn .mt{
padding:10px;
}

.notice_pm,.notice_mypost,.notice_interactive,.notice_system,.notice_manage,.notice_app{
float:left;
width:18px;
height:14px;
background-image:url(../images/ico_notice.png);
margin:11px 5px 5px 0;
}

.notice_pm{
background-position:0 0;
}

.notice_mypost{
background-position:0 -33px;
}

.notice_interactive{
background-position:0 -68px;
}

.notice_system{
background-position:0 -101px;
}

.notice_manage{
background-position:0 -135px;
}

.notice_app{
background-position:0 -169px;
}

.mg_img{
padding:10px;
width:76px;
height:76px;
background:url(../images/magic_imgbg.gif) no-repeat 0 0;
}

.lk img{
float:left;
margin-right:5px;
margin-bottom:5px;
width:88px;
height:31px;
}

.lk p{
color:#666;
}

.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;
}

.tedt{
width:98%;
border:1px solid;
border-color:#999 #CCC #CCC #999;
}

.tedt .bar{
padding:0 10px 0 0;
height:25px;
line-height:25px;
border-bottom:1px solid #dbdbdb;
background:#F2F2F2;
}

.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;
}

.fpd a.fat{
background-position:-140px 0;
}

.tedt .area{
padding:4px;
background:#FFF;
zoom:1;
}

.tedt .pt{
width:100%;
margin-right:0;
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 5px 5px !important;
}

.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;
}

.ie6 .slg,.ie7 .slg{
width:expression(this.parentNode.offsetWidth);
}

#diy-tg{
float:right;
margin-top:8px;
padding:0 !important;
width:56px;
background:url(../images/panel-toggle.png) no-repeat 100% 0px;
text-indent:-9999px;
overflow:hidden;
}

#diy-tg_menu{
position:absolute;
margin:-2px 0 0 -1px;
padding:6px 0;
width:72px;
height:48px;
line-height:24px;
background:url(../images/panel-toggle-drop.png) no-repeat 0 0;
text-align:center;
}

#diy-tg_menu a{
float:none !important;
}

#toptb #diy-tg_menu{
margin:-7px 0 0 -17px;
}

#toptb a#sslct,.switchwidth,#toptb a.switchblind{
margin-top:5px;
padding:0 !important;
width:23px;
height:18px !important;
background:url(../images/switch_style.png) no-repeat 100% 0;
text-indent:-9999px;
overflow:hidden;
}

.switchwidth{
background-image:url(../images/switch_width.png);
}

.switchwidth:hover{
background:url(../images/switch_width.png) no-repeat 100% -36px;
}

#sslct_menu{
padding:6px 10px 10px;
}

.sslct_btn{
float:left;
margin:4px 4px 0 0;
width:12px;
height:12px;
border:1px solid #dbdbdb;
cursor:pointer;
}

.sslct_btn i{
float:left;
display:inline;
margin:1px;
width:10px;
height:10px;
background:#2E80D1;
overflow:hidden;
font-style:normal;
}

#toptb a.switchblind{
width:10px;
background-image:none;
}

.p_pop,.p_pof,.sllt{
padding:4px;
border:1px solid;
min-width:60px;
border-color:#DDD;
background:#FEFEFE;
box-shadow:1px 2px 2px rgba(0,0,0,0.3);
}

.ie6 .p_pop{
width:100px;
}

.p_pof .p_pop{
padding:0;
border:none;
box-shadow:none;
}

.p_pof{
width:500px;
}

.p_opt{
padding:10px;
}

.p_pop li{
display:inline;
}

.p_pop a{
display:block;
padding:3px 5px;
border-bottom:1px solid #f0f0f0;
white-space:nowrap;
}

.p_pop li:last-child a{
border:none;
}

.ie6 .p_pop li{
zoom:1;
clear:both;
width:100%;
}

.ie6 .p_pop a{
position:relative;
}

.p_pop a:hover,.p_pop a.a,#sctype_menu .sca{
background-color:#f0f0f0;
color:#dd4810;
text-decoration:none;
}

.prompt_news,.prompt_follower,.prompt_news_0,.prompt_follower_0,.ignore_notice,.prompt_concern{
float:left;
width:18px;
height:14px;
margin:3px 3px 5px 0;
display:inline;
background:url(../images/ico_notice.png) no-repeat 0 0;
}

.prompt_follower_0{
background-position:0 -225px;
}

.prompt_news{
background-image:url(../images/new_pm.gif);
}

.prompt_follower{
background-position:0 -191px;
}

.prompt_concern{
background-position:0 -258px;
}

.ignore_notice{
background:url(../images/close.gif) no-repeat 0 0;
position:absolute;
right:0;
top:0;
width:12px;
height:12px;
overflow:hidden;
}

.p_pop .ignore_noticeli a,.p_pop .ignore_noticeli a:hover,.p_pop .ignore_noticeli a.a{
background:none;
border-bottom:0;
}

.p_pop .notice_interactive,.p_pop .notice_system,.p_pop .notice_manage,.p_pop .notice_app,.p_pop .notice_mypost{
margin:3px 2px 5px 0;
}

.ie6 .ignore_notice{
display:none;
}

.blk a,.inlinelist a{
display:inline;
padding:0;
border:none;
}

.blk a:hover{
background:none;
color:#333;
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;
}

.h_pop{
min-width:120px;
border-top:none;
}

.p_opt .txt,.p_opt .txtarea{
margin:5px 0;
}

.p_pop .flbc,.p_pof .flbc{
margin-right:8px;
margin-top:4px;
}

.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{
overflow:hidden;
background:#000;
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{
background:#FFF;
}

.m_c .tb{
margin:0 0 10px;
padding:0 10px;
}

.m_c .c{
padding:0 10px 10px;
}

.m_c .o{
padding:8px 10px;
height:26px;
text-align:right;
border-top:1px solid #CCC;
background:#F2F2F2;
}

.m_c .el{
width:420px;
}

.m_c .el li{
padding:0;
border:none;
}

.flb{
padding:10px 10px 8px;
height:20px;
line-height:20px;
}

.flb em{
float:left;
font-size:14px;
font-weight:700;
color:#dd4810;
}

.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(../images/re_unsolved.gif) no-repeat 0 0;
font-size:12px;
color:#999;
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(../images/check_error.gif) no-repeat 0 50%;
}

.flb .onright{
background:url(../images/check_right.gif) no-repeat 0 50%;
color:#666;
}

.flb span{
float:right;
color:#999;
}

.flb span a,.flb strong{
float:left;
text-decoration:none;
margin-left:8px;
font-weight:400;
color:#333;
}

.flb span a:hover{
color:#999;
}

.flbc{
float:left;
width:20px;
height:20px;
overflow:hidden;
text-indent:-9999px;
background:url(../images/cls.gif) no-repeat 0 0;
cursor:pointer;
}

.flbc:hover{
background-position:0 -20px;
}

.floatwrap{
overflow:auto;
overflow-x:hidden;
margin-bottom:10px;
height:450px;
}

.f_c{
}

.f_c li{
list-style:none;
}

.f_c hr.l{
margin:0;
}

.f_c a{
color:#dd4810;
}

.f_c .list{
margin:0 auto 10px;
width:1170px;
border-top:3px solid #dbdbdb;
}

.f_c .list th,.f_c .list td{
padding:5px 2px;
height:auto;
border-bottom:1px dotted #dbdbdb;
}

.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;
}

.nfl{
height:auto !important;
height:320px;
min-height:320px;
}

.nfl .f_c{
margin:60px auto;
padding:20px;
width:580px;
border:3px solid #F2F2F2;
background:#FFF;
}

.nfl .loginform{
height:auto;
}

.nfl .clause{
width:auto;
height:auto;
}

.hasd{
}

.hasd input{
float:left;
width:121px;
}

.hasd input.crl{
padding:0;
width:20px;
height:20px;
background:none;
border-style:solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
border-width:1px 0 1px 1px;
}

.hasd .spmediuminput{
width:115px;
}

.dpbtn{
float:left;
overflow:hidden;
text-indent:-9999px;
width:21px;
height:21px;
border-width:1px 1px 1px 0;
border-style:solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
background:#FFF url(../images/newarow.gif) no-repeat 100% 0;
}

.dpbtn:hover{
background-position:100% -23px;
}

.hasd label{
float:left;
}

.tpclg h4 a.dpbtn{
float:right;
border-width:1px;
}

.tpclg h4{
font-weight:400;
}

.tpclg .pt{
margin:5px 0;
width:212px;
overflow:hidden;
}

.mark .dt,.mark .tpclg h4{
width:270px;
}

.mark .tpclg .pt{
width:260px;
}

#postbox dd.hasd input{
width:99px;
margin-right:0;
}

.colorbox{
width:130px !important;
}

.colorbox input{
float:left;
margin:2px;
padding:0;
width:12px;
height:12px;
border:0;
cursor:pointer;
}

.hrbox{
width:500px !important;
}

.hrbox input{
float:left;
margin:2px;
padding:0;
width:495px;
height:25px;
border:0;
cursor:pointer;
background:#FFFFFF;
}

.postbgbox{
width:325px !important;
}

.postbgbox input{
float:left;
margin:2px;
padding:0;
width:50px;
height:50px;
border:1px solid;
border-color:#F7F7F7 #EFEFEF #EFEFEF #F7F7F7;
cursor:pointer;
background:#FFFFFF;
}

.pm{
overflow:hidden;
width:400px;
}

.pm .flb{
margin-bottom:0;
padding:1px 5px 4px;
background:#CCC url(../images/pm.png) repeat-x 0 -101px;
}

* html .pm .flb{
padding:4px 5px 1px;
}

.pm .flb em{
padding-left:15px;
background:url(../images/pm.png) no-repeat 0 -65px;
text-shadow:1px 1px 1px #FFF;
color:#333;
font-size:12px;
}

.pm .flbc{
background-image:url(../images/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(../images/pm.png) no-repeat -13px -40px;
zoom:1;
}

.pmd{
float:left;
padding:5px 8px;
background:#F0F0F0 url(../images/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(../images/qa.gif) no-repeat 0 0;
color:#666;
}

.pmd .quote blockquote{
display:inline;
margin:0;
padding-right:16px;
background:url(../images/qz.gif) no-repeat 100% 100%;
}

.pmd .blockcode{
overflow:hidden;
margin:0;
padding:0;
background:transparent;
color:#666;
}

.pmd .blockcode code{
font-family:Monaco,Consolas,'Lucida Console','Courier New',serif;
font-size:12px;
line-height:1.8em;
}

* html .pmd .blockcode code{
font-family:'Courier New',serif;
}

.pmm .pmt{
right:-6px;
left:auto;
background-position:0 -47px;
}

.pmm .pmd{
float:right;
background:#FEF5E7 url(../images/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;
}

.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(../images/pn.png) repeat-x 0 -320px;
text-shadow:1px 1px 1px #FFF;
}

.pmo em{
display:block;
padding:3px 5px 4px 0;
background:url(../images/pn.png) no-repeat 100% -360px;
}

.pmo a{
overflow:hidden;
white-space:nowrap;
display:block;
padding-right:10px;
background:url(../images/pm.png) no-repeat 100% -222px;
outline:none;
}

.pmo .b{
background-position:100% -280px;
}

.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(../images/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;
}

.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:#333;
}

.pmfl strong{
color:#000;
}

.rfm{
margin:0 auto;
width:760px;
border-bottom:1px dotted #dbdbdb;
}

.rfm a{
color:#dd4810;
}

.rfm .rq{
}

.rfm th,.rfm td{
padding:10px 2px;
vertical-align:top;
line-height:24px;
}

.rfm .tipwide{
padding-top:0;
}

.rfm th{
padding-right:10px;
width:10em;
text-align:right;
}

.rfm .px{
width:220px;
}

.rfm .px:focus{
border-color:#dd4810;
background:#FFF;
}

.rfm .p_tip{
position:absolute;
z-index:2;
display:none;
padding-left:10px;
width:390px;
background:#FFF;
color:#666;
font-style:normal;
}

.rfm .p_chk{
position:absolute;
z-index:1;
padding-left:10px;
width:390px;
color:red;
font-weight:700;
font-family:MicrosoftJhengHei,Microsoft YaHei,Segoe UI,Tahoma,Arial;
}

.rfm #emailmore{
position:absolute;
}

.p_right{
background:url(../images/check_right.gif) no-repeat 10px 12px;
width:30px;
}

#returnmessage4{
display:none;
padding:10px 0;
border-bottom:1px solid #dbdbdb;
background:#FFE;
text-align:center;
font-weight:700;
}

#returnmessage4.onerror{
display:block;
}

.rfm .l{
margin:0;
}

.blr .c{
padding:0 10px 10px;
}

.login_slct a{
margin-right:-8px;
padding-right:16px;
background:url(../images/arrwd.gif) no-repeat 100% 50%;
}

.fwin .rfm,.nfl .f_c .rfm{
width:500px;
}

.fwin .rfm th,.fwin .rfm td,.nfl .f_c .rfm th,.nfl .f_c .rfm td{
padding:6px 2px;
}

.fwin .loginb button{
margin-left:11.3em;
}

.nfl .f_c .loginb button{
margin-left:12em;
}

.passlevel{
padding-left:70px;
background:url(../images/passlevel.png) no-repeat 0 5px;
}

.passlevel1{
background-position:0 -35px;
}

.passlevel2{
background-position:0 -75px;
}

.passlevel3{
background-position:0 -115px;
}

.blr{
width:580px;
margin:20px auto 30px;
}

.m_c .blr{
margin:0 auto;
}

.lgfm{
font:13px/1.5 MicrosoftJhengHei,Microsoft YaHei,Segoe UI,Tahoma,Arial;
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-bottom:10px;
line-height:22px;
}

.reginfo label{
display:inline;
}

.reg_c{
float:left;
width:200px;
}

.lgfm .txt,.lgfm .px{
padding:2px 4px;
height:16px;
border:1px solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
background-image:none;
}

.lgfm .txt,.lgfm .px,.lgfm .pt{
width:170px;
}

.lgfm .ftid a,.lgfm .ftid a:hover{
height:20px;
background-position:100% -1px;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
}

.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;
}

.fsb .pnr{
*margin-top:4px;
}

.nlf .txt{
width:230px;
}

.brls{
overflow:auto;
margin-bottom:10px;
width:470px;
height:240px;
}

.sipt{
float:none;
margin:0 0 10px;
width:234px;
height:20px;
background-color:#FFF;
border:1px solid;
border-color:#848484 #E0E0E0 #E0E0E0 #848484;
clear:left;
}

.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{
height:20px;
line-height:20px;
border-color:#EEE;
background-color:transparent;
background-position:100% -1px;
color:#069 !important;
}

.sltp a:hover,.sltp a:focus{
background-position:100% -24px;
}

.lpsw label{
float:left;
padding-left:4px;
width:61px;
line-height:150%;
}

.clck,.sipt .clck{
background:#FFF url(../images/clck.gif) no-repeat 98% 50%;
}

.lgf{
float:left;
overflow:visible;
margin:47px 25px 10px 40px;
}

.lgf h4{
margin-bottom:10px;
font-weight:400;
font-size:14px;
}

.lgf a{
color:#dd4810;
}

.minf{
margin-top:23px;
}

#messagelogin{
margin-top:5px;
border-top:1px solid #dbdbdb;
}

#messagelogin .flb{
padding-left:0;
}

#messagelogin .blr{
margin:0;
}

#messagelogin .lgfm{
padding-top:0;
}

#messagelogin .minf{
margin-top:0;
}

#messagelogin .fsb{
padding:0;
}

.fastlg{
line-height:24px;
}

.fastlg td{
padding:2px 0 2px 4px;
}

.fastlg_fm{
margin-right:5px;
padding-right:5px;
border-right:1px solid #dbdbdb;
}

#ls_fastloginfield_ctrl{
line-height:20px;
border:none;
background-color:transparent;
background-position:100% -1px;
}

#ls_fastloginfield_ctrl:hover{
background-position:100% -24px;
}

.psw_w{
padding-left:5px;
}

.fastlg_l{
padding-right:4px !important;
border-right:1px solid #f0f0f0;
}

.poke{
margin-bottom:10px;
}

.poke li{
float:left;
margin:0 1% 5px 0;
width:32%;
height:22px;
}

.poke img{
vertical-align:middle;
}

.dt{
border-top:1px solid #dbdbdb;
width:100%;
}

.dt th{
background:#F2F2F2;
}

.dt td,.dt th{
padding:7px 4px;
border-bottom:1px solid #dbdbdb;
}

.dt .c{
width:50px;
}

.tdat{
width:100%;
border:1px solid #dbdbdb;
}

.tdat th,.tdat td{
padding:4px 5px;
border:1px solid #dbdbdb;
}

.um{
margin-bottom:1em;
padding-bottom:1em;
border-bottom:1px dotted #dbdbdb;
clear:left;
}

.umh{
margin-bottom:10px;
overflow:hidden;
}

.umh h2,.umh h3{
clear:left;
font-size:14px;
float:left;
background:#FFF url(../images/arrow.gif) no-repeat right 6px;
padding-right:14px;
cursor:pointer;
}

.schfaq h3{
background:none;
cursor:default;
}

.umh h3 a{
color:#666;
}

.umh h3 span{
font-size:12px;
font-weight:400;
color:#666;
}

.umh h2 em,.umh h3 em{
margin-left:8px;
font-size:12px;
color:#999;
font-weight:400;
}

.umh_act{
float:right;
}

.umh .umh_cb{
display:none;
}

.umh .umh_ext{
display:block;
}

.umn{
background:url(../images/dash.gif) repeat-x 0 10px;
clear:left;
}

.umn h3{
background:#FFF url(../images/arrow.gif) no-repeat right -35px;
font-size:14px;
}

.umn .umh_cb{
display:block;
background-color:#FFF;
color:#666;
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 dotted #dbdbdb;
}

.lum ul li{
padding:0.2em 0;
}

.pgs{
}

.pgs #newspecial,.pgs #newspecialtmp,.pgs #post_reply,.pgs #post_replytmp{
float:left;
margin-right:5px;
}

.pg{
float:right;
}

.pg,.pgb{
line-height:26px;
}

.pg a,.pg strong,.pgb a,.pg label{
float:left;
display:inline;
margin-left:4px;
padding:0 8px;
height:26px;
border:1px solid;
border-color:#dedede;
background-color:#FFF;
background-repeat:no-repeat;
color:#000;
overflow:hidden;
text-decoration:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.pg a.nxt,.pgb a{
padding:0 10px;
}

.pg a:hover,.pgb a:hover{
border-color:#dd4810;
color:#dd4810;
}

.pg a.nxt{
padding-right:25px;
background-image:url(../images/arw_r.gif);
background-position:90% 50%;
}

.pg a.prev{
background-image:url(../images/arw_l.gif);
background-position:50% 50%;
}

.pg strong{
background-color:#c32222;
}

.pgb a{
padding-left:25px;
background-image:url(../images/arw_l.gif);
background-position:10px 50%;
}

.pg label{
cursor:text;
}

.ie6 .pg label{
padding-top:3px;
height:23px;
}

.pg label .px{
padding:0;
width:25px;
height:16px;
line-height:16px;
}

#pgt .pg,#pgt .pgb{
margin-top:5px;
}

.bac{
margin:0;
padding:0;
width:70px;
height:30px;
line-height:30px;
color:#333;
overflow:hidden;
text-decoration:none;
background:url(../images/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(../images/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:#FFF;
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:#FFF;
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;
}

.popuptext .pc_l,.popuptext .pc_c,.popuptext .pc_inner,.popuptext .pc_r{
background:url(../images/popuptext_bg.gif) no-repeat 0 0;
}

.popuptext .pc_c{
width:200px;
background-position:0 -56px;
background-repeat:repeat-x;
}

.popuptext .pc_inner{
white-space:nowrap;
text-align:center;
width:auto;
background-position:50% -112px;
}

.popuptext .pc_r{
background-position:-30px 0;
}

#fjump_menu{
padding:7px 0 10px 10px;
}

#fjump_menu .sch{
position:absolute;
top:6px;
right:10px;
}

.jump_bdl{
overflow:hidden;
}

.jump_bdl li{
float:left;
overflow-x:hidden;
overflow-y:auto;
margin-right:10px;
padding:5px;
width:178px;
height:300px;
border:1px solid #CCC;
background:#FFF;
}

.ie6 .jump_bdl li{
clear:none !important;
float:left !important;
width:178px !important;
}

.bdl_title li{
float:left;
margin-right:9px;
padding:0 1px;
width:189px;
height:33px;
line-height:23px;
font-weight:700;
}

.bdl_title .px{
width:80px;
}

.jump_bdl p{
overflow:hidden;
height:25px;
line-height:25px;
}

.jump_bdl .sub{
text-indent:1em;
}

.jump_bdl .child{
text-indent:2em;
}

.jump_bdl a{
display:block;
position:static !important;
padding:0 4px;
text-decoration:none;
color:#444;
}

.jump_bdl .a a,.jump_bdl .a a:hover{
background-color:#f0f0f0;
}

.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:0;
z-index:300;
overflow:hidden;
width:270px;
background:#FFF;
}

* html .focus{
position:absolute;
top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
}

.fctrl{
margin-left:10px;
font-weight:400;
}

.fctrl img{
margin-bottom:-4px;
}

.fctrl em{
display:inline-block;
}

.focus .m img{
width:60px;
height:60px;
}

.focus dt{
padding-top:0;
}

.m_c .sec .secq{
display:block;
margin:5px 0 10px;
}

.reason_slct{
}

.reason_slct .reasonselect{
height:4.3em;
overflow:scroll !important;
overflow-x:auto !important;
}

.reason_slct .reasonselect li{
white-space:nowrap;
}

.reason_slct .pt,.reason_slct .px{
width:25.2em !important;
}

.reasonarea{
height:5.8em;
}

.reason_slct .reasonselect:hover{
height:auto;
}

.filebtn{
position:relative;
margin:0 auto;
width:60px;
overflow:hidden;
}

.filebtn .pf{
position:absolute;
right:0;
height:23px;
opacity:0;
filter:alpha(opacity=0);
}

.upfile{
width:220px;
}

.uploadform{
padding:0 10px;
border:1px dotted #dbdbdb;
background:#F2F2F2;
}

.progressWrapper{
overflow:hidden;
width:100%;
}

.progressContainer{
overflow:hidden;
margin:5px;
padding:4px;
border:solid 1px #E8E8E8;
background-color:#F7F7F7;
}

.message{
overflow:hidden;
margin:1em 0;
padding:10px 20px;
border:solid 1px #FD9;
background-color:#FFC;
}

.red{
border:solid 1px #B50000;
background-color:#FFEBEB;
}

.green{
border:solid 1px #DDF0DD;
background-color:#EBFFEB;
}

.blue{
border:solid 1px #CEE2F2;
background-color:#F0F5FF;
}

.progressName{
overflow:hidden;
white-space:nowrap;
width:323px;
height:18px;
text-align:left;
font-weight:700;
color:#555;
}

.progressBarInProgress,.progressBarComplete,.progressBarError{
clear:both;
margin-top:2px;
width:0;
height:2px;
background-color:blue;
font-size:0;
}

.progressBarComplete{
visibility:hidden;
width:100%;
background-color:green;
}

.progressBarError{
visibility:hidden;
width:100%;
background-color:red;
}

.progressBarStatus{
white-space:nowrap;
margin-top:2px;
width:337px;
text-align:left;
}

a.progressCancel{
display:block;
float:right;
width:14px;
height:14px;
background:url(../images/cancelbutton.gif) no-repeat -14px 0;
font-size:0;
}

a.progressCancel:hover{
background-position:0 0;
}

.swfupload{
vertical-align:top;
}

.frame,.frame-tab{
margin-bottom:10px;
border:1px solid #CCC;
background:#FFF;
}

.title{
padding:0 10px;
height:32px;
font-size:14px;
font-weight:700;
line-height:32px;
overflow:hidden;
}

.frame-title,.frametitle,.tab-title{
background:#F2F2F2 url(../images/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%;
}

.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%;
}

.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;
}

#ct .frame{
margin:0;
border:none;
}

.bx{
border:none;
}

.bx .frame-1-1-1{
background:transparent url(../images/vline2.png) repeat-y 320px 0;
}

.bx .frame-2-1{
background:transparent url(../images/vline.png) repeat-y 645px 0;
}

.drag .block .title{
margin-bottom:0;
padding-left:0;
font-size:14px;
font-weight:700;
}

#ct .sd .block{
margin:0;
}

.block .xl1 ul li{
padding-left:10px;
background:url(../images/dot.gif) no-repeat 0 50%;
}

.ie_all .block .xl1 ul li{
background-position:0 6px;
}

.xfs{
border-top:none;
}

.xfs .frame-title,.xfs .frametitle,.xfs .tab-title{
border:none;
background:transparent url(../images/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(../images/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;
}

.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 .dxb_bc{
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(../images/thead.png) repeat-x 0 0;
line-height:31px;
}

.xbs_1 .title,.xbs_1 .title a{
color:#666 !important;
}

.xbs_1 .dxb_bc{
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 .dxb_bc{
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 .dxb_bc{
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 .dxb_bc{
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 .dxb_bc{
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 0;
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 .dxb_bc{
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 .dxb_bc{
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:#666;
}

.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;
line-height:32px;
font-size:14px;
text-indent:10px;
}

.slideshow span.title,.slidebar li{
background:rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000);
color:#FFF;
overflow:hidden;
}

.slidebar li{
float:left;
margin-right:1px;
width:20px;
height:20px;
line-height:20px;
text-align:center;
font-size:10px;
cursor:pointer;
}

.slidebar li.on{
background:rgba(255,255,255,0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF);
color:#000;
font-weight:700;
}

.cl_frame_bm{
margin:0 !important;
border:0 !important;
}

.cl_block_bm{
margin:0 !important;
border:0 !important;
}

.cl_block_bm .dxb_bc{
margin:0 !important;
}

.b_poll dt{
padding-left:20px;
background:url(../images/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(../images/debatesmall.gif) no-repeat 0 10px;
}

.b_debate .chart{
position:relative;
margin:8px auto;
padding:0;
width:279px;
height:78px;
background:url(../images/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(../images/p_debate_chart.png) no-repeat 0 -78px;
}

.b_debate .chart2{
left:159px;
background-position:100% -78px;
}

.b_debate p{
height:1.5em;
overflow:hidden;
}

.b_hstab td{
padding:5px 0;
border-bottom:1px solid #dbdbdb;
}

.tip{
position:absolute;
padding:10px;
width:260px;
border:1px solid #B1B1B1;
background:#FEFEE9;
}

.tip_1,.tip_2{
margin-top:8px;
}

.tip_3,.tip_4{
margin-top:-8px;
}

.tip_horn{
position:absolute;
width:11px;
height:6px;
overflow:hidden;
}

.tip_1 .tip_horn{
left:5px;
top:-6px;
background:url(../images/tip_top.png);
}

.tip_2 .tip_horn{
right:5px;
top:-6px;
background:url(../images/tip_top.png);
}

.tip_3 .tip_horn{
right:5px;
bottom:-6px;
background:url(../images/tip_bottom.png);
}

.tip_4 .tip_horn{
left:5px;
bottom:-6px;
background:url(../images/tip_bottom.png);
}

.tip_js .tip_horn{
right:61px;
bottom:-6px;
background:url(../images/tip_bottom.png);
}

.aimg_tip{
margin-top:0;
}

em.hot{
position:absolute;
left:-2px;
top:-2px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/hot.png) no-repeat 0 0;
}

.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 !important;
border-color:#dedede;
background:#FDFEFF;
}

.card .p_opt{
padding:0;
}

.card .avt{
position:absolute;
display:inline;
margin-left:-70px;
width:70px;
}

.card_mn,.card_info{
padding:10px 10px 10px 80px;
}

.card_mn{
min-height:56px;
}

.ie6 .card_mn{
height:56px;
}

.card_info{
border:dotted #dbdbdb;
border-width:1px 0;
}

.card_msg{
width:95%;
height:4em;
}

.card a{
padding:0;
display:inline !important;
white-space:normal;
border-bottom:none;
}

.card a:hover{
background-color:transparent !important;
color:#444;
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 #dedede;
background:#f0f0f0 url(../images/card_btn.png) repeat-x 0 100%;
line-height:14px;
text-align:center;
}

.ie_all .card .o a{
padding:3px 0 0;
}

.card .mgc,.card .f{
padding:0 10px 5px;
}

.card .f li{
display:block;
}

.card_gender_0{
background:#efefef url(../images/nosexbg.png) no-repeat bottom right;
}

.card_gender_1{
background:#bbebf9 url(../images/gentlemanbg.png) no-repeat bottom right;
}

.card_gender_2{
background:#fce0df url(../images/ladybg.png) no-repeat bottom right;
}

.ss em{
display:block;
float:left;
margin-right:2px;
padding-left:7px;
width:16px;
line-height:23px;
background:#EEE;
cursor:pointer;
}

.ss em.a{
background:#09F;
color:#FFF;
}

.dopt a{
float:left;
margin-right:3px;
width:21px !important;
height:21px;
line-height:21px;
text-align:center;
}

.dopt_b,.dopt_i,.dopt_l{
border:1px solid #F1F5FA;
outline:none;
}

.dopt .cnt{
border:1px solid #999;
background-color:#FFF;
}

.colorwd{
margin-left:3px;
width:23px !important;
background-color:#666;
background-image:url(../images/pn_color.png) !important;
background-repeat:no-repeat;
background-position:0 0;
}

.colorwd:active{
background-position:0 0;
}

.ie6 .colorwd,.ie7 .colorwd{
background-position:-1px -1px;
}

.ie6 a.colorwd,.ie7 a.colorwd{
background-position:0 0;
}

.colorpx{
margin:0 -3px 0 3px;
border-right:none;
}

.slidebox,.block-name{
display:none;
}

.imgzoom_title{
padding:10px 0 0;
color:#666;
}

.imgzoom_exif{
position:absolute;
left:10px;
bottom:24px;
padding:0 6px;
height:18px;
background:rgba(0,0,0,.6);
text-align:left;
line-height:1.5;
color:white;
overflow:hidden;
}

.imgzoom_exif_hover{
height:auto;
}

.ie_all .imgzoom_exif,.imgzoom_exif_hover{
background:#000;
}

.ie6 .imgzoom_exif{
bottom:39px;
}

.patch{
width:300px;
}

.patch .bm{
border-color:#F26C4F;
background:#FFF;
}

.patch .allfixed{
border-color:#6C3;
}

.patch .bm_h{
border:solid #FFF;
border-width:1px 1px 0;
background:#F26C4F;
}

.patch .allfixed .bm_h{
background:#6C3;
}

.patch h2,.patch .bm_h .y{
color:#FFF;
}

.patch table{
table-layout:fixed;
}

.patch th,.patch td{
padding:2px;
border-bottom:1px dotted #CDCDCD;
}

.patchdate{
width:70px;
}

.patchstat{
width:55px;
}

.unfixed{
color:#F26C4F;
}

.plugin{
width:270px;
}

.plugin .bm_h{
border-color:#dbdbdb;
color:#444;
background:#F2F2F2;
}

.waterfall{
position:relative;
margin-top:15px;
}

.waterfall li{
margin:0 10px 10px 0;
padding:0 0 3px;
text-align:left;
border-width:1px 0 0;
border-top:1px solid #EAEAEA;
background:url(../images/bg_waterfall.png) no-repeat 100% 100%;
}

.waterfall .c,.waterfall h3{
padding:10px 10px 0 10px;
border:solid #EAEAEA;
border-width:0 1px;
background-color:#F8F8F8;
height:42px;
overflow:hidden;
line-height:20px;
}

.waterfall .articleinfo{
padding:10px;
border:solid #EAEAEA;
border-width:0 1px;
background-color:#F8F8F8;
height:70px;
overflow:hidden;
color:#808080;
}

.waterfall .c{
overflow:hidden;
padding-bottom:0;
max-height:800px;
height:105px;
}

.waterfall .c .nopic{
display:block;
background:#FFF url(../images/nophototiny.png) no-repeat 50% 50%;
cursor:pointer;
}

.waterfall .auth{
padding:0 10px 10px;
border-width:0 1px 1px;
border-style:solid;
border-color:transparent #EAEAEA #B9B9B9;
background:#F8F8F8;
}

.waterfall .auth span{
display:inline;
}

.waterfall .auth img{
display:inline-block;
margin:0 1px;
}

.waterfall2{
position:relative;
margin-top:15px;
}

.waterfall2 li{
margin:0 0px 10px 0;
padding:0 0 3px;
text-align:left;
border:1px solid #ff9b7c;
background:url(../images/bg_waterfall.png) no-repeat 100% 100%;
}

.waterfall2 .c{
padding:10px 10px 0 10px;
border:solid #ff9b7c;
border-width:1px 1px 0 1px;
background-color:#fff0e4;
}

.waterfall2 h3{
padding:10px 10px 0 10px;
border:solid #ff9b7c;
border-width:0 1px;
background-color:#fff0e4;
}

.waterfall2 h3 a{
color:#df3703;
}

.waterfall2 .articleinfo{
padding:10px;
border:solid #ff9b7c;
border-width:0 1px;
background-color:#fff0e4;
color:#333;
}

.waterfall2 .c{
overflow:hidden;
padding-bottom:0;
max-height:800px;
}

.waterfall2 .c .nopic{
display:block;
background:#FFF url(../images/nophototiny.png) no-repeat 50% 50%;
cursor:pointer;
}

.waterfall2 .auth{
padding:0 10px 10px;
border-width:0 1px 1px;
border-style:solid;
border-color:#ff9b7c;
background:#fff0e4;
}

.waterfall2 .auth span{
display:inline;
}

.waterfall2 .auth img{
display:inline-block;
margin:0 1px;
}

.pgbtn{
margin:5px 0 10px;
}

.pgbtn a{
display:block;
height:40px;
line-height:40px;
letter-spacing:5px;
text-align:center;
border:1px solid #DCDCDC;
font-size:14px;
outline:none;
border-radius:5px;
box-shadow:0 1px 0 #F5F5F5;
}

.pgbtn a:hover{
border-color:#BABABA;
text-decoration:none;
}

.pgbtn a:active{
background:#EEE;
border-color:#D0D0D0;
box-shadow:none;
}

#page_mainpage{
margin:0 auto;
}

#page_headerbox{
clear:both;
margin:0 auto;
height:163px;
background:url(../images/a2.gif) repeat-x 0 0;
}

#page_headerbox .in{
clear:both;
margin:0 auto;
width:1200px;
}

#page_headerbox .sitelogo{
float:left;
width:309px;
height:116px;
}

#page_headerbox .sitetopright{
float:right;
width:880px;
}

#page_headerbox .sitetopright .box1{
float:right;
width:1100px;
text-align:right;
height:40px;
}

#page_headerbox .sitetopright .box2{
float:right;
width:880px;
text-align:right;
}

#page_headerbox .sitemenu{
float:left;
width:1200px;
clear:both;
}

#page_contentbox{
clear:both;
margin:0 auto;
min-height:280px;
background:url(../images/a3_B.gif) no-repeat 50% 0;
}

#page_contentbox .in{
margin:0 auto;
width:1200px;
}

#page_contentbox .in1{
float:left;
width:1200px;
background:url(../images/a4_B.gif) repeat-y;
}

#page_contentbox .in2{
float:left;
width:1200px;
background:url(../images/a5_B.gif) no-repeat 0 0;
}

#page_footerlinks{
clear:both;
margin:0 auto;
min-height:200px;
background:#1f1f1f url(../images/a11.gif);
}

#page_footerlinks .in{
width:1200px;
margin:0 auto;
overflow:hidden;
background:url(../images/a12_B.gif) no-repeat 0 0;
padding:27px 0 10px 0;
}

#page_footerlinks .dlbox{
width:1233px;
}

#page_footerlinks dl{
float:left;
width:245px;
}

#page_footerlinks dt{
float:left;
width:225px;
height:30px;
line-height:30px;
text-indent:10px;
font:18px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#fff;
border-left:#3f3f3f 5px solid;
border-bottom:#3f3f3f 1px solid;
margin-bottom:10px;
}

#page_footerlinks dd{
float:left;
width:225px;
}

#page_footerlinks ul{
}

#page_footerlinks li{
float:left;
}

#page_footerlinks li a{
float:left;
display:block;
line-height:24px;
height:24px;
width:225px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background:url(../images/a13.gif) no-repeat 0 9px;
text-indent:22px;
color:#737373;
}

#page_footerlinks li a:hover{
background:url(../images/a14.gif) no-repeat 0 9px;
color:#ffd800;
text-decoration:none;
}

#page_footercopyright{
clear:both;
margin:0 auto;
background:#1f1f1f url(../images/a11.gif);
border-top:#414347 1px solid;
}

#page_footercopyright .in{
width:1200px;
margin:0 auto;
overflow:hidden;
}

#page_footercopyright *{
color:#5c5c5c;
}

.tenpxline{
clear:both;
width:1200;
height:10px;
line-height:10px;
display:block;
overflow:hidden;
background:url(../images/a6.gif) no-repeat;
}

.content_in{
clear:both;
padding:15px 15px 15px 15px;
width:1170px;
overflow:hidden;
}

.content_in h3{
clear:both;
background:url(../images/a22_B.gif) repeat-x;
height:24px;
line-height:24px;
font:16px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#222;
}

.content_in h3 em{
float:right;
font-family:Impact;
font-size:18px;
color:#a0a0a0;
padding:0 8px 0 0;
}

.content_in h3 em a{
color:#a0a0a0;
}

.content_in h3 em a:hover{
color:#000;
text-decoration:none;
}

.content_in h3 span{
float:left;
background:url(../images/a23_B.gif) repeat-x;
width:90px;
margin-right:8px;
text-align:center;
font-family:Impact;
font-size:18px;
color:#fff;
height:24px;
line-height:24px;
}

#photos{
visibility:hidden;
float:left;
}

#photos .galleryview{
float:left;
width:643px;
height:312px;
overflow:hidden;
}

#photos .gallery{
background:#171717;
border:1px solid #aaa;
padding:5px;
}

#photos .loader{
background:url(../images/loading.gif) center center no-repeat #171717;
}

#photos .panel h2{
width:613px;
line-height:22px;
height:22px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:14px;
font-weight:700;
margin-top:3px;
color:#fed100;
}

#photos .panel p{
width:613px;
line-height:18px;
height:36px;
overflow:hidden;
color:#fff;
}

#photos .panel .panel-overlay,.overlay-background{
height:60px;
padding:0 1em;
}

#photos .panel .overlay-background{
background:#222;
}

#photos .panel .panel-overlay{
color:white;
font-size:0.7em;
}

#photos .panel .panel-overlay a{
color:white;
text-decoration:underline;
font-weight:bold;
}

#photos .filmstrip{
}

#photos .frame{
}

#photos .frame .img_wrap{
border:1px solid #aaa;
}

#photos .frame.current .img_wrap{
border-color:#000;
}

#photos .frame img{
border:none;
}

#photos .frame .caption{
font-size:11px;
text-align:center;
color:#888;
}

#photos .frame.current .caption{
color:#000;
}

*html #photos .pointer{
filter:chroma(color=pink);
}

#photos .filmstrip img{
width:125px;
height:58px;
}

#photos .nav-next{
display:none;
}

#photos .nav-prev{
display:none;
}

#photos .strip_wrapper{
width:700px;
}

#photos .strip_wrapper li{
float:left;
display:inline;
width:130px;
height:63px;
overflow:hidden;
}

.index_box1{
float:right;
width:517px;
}

.index_box1 .div1{
float:left;
clear:both;
width:517px;
}

.index_box1 .div1 .left{
float:left;
width:300px;
height:45px;
overflow:hidden;
}

.index_box1 .div1 .right{
float:right;
width:128px;
background:url(../images/a8.gif) no-repeat 0 0;
padding:0 0 0 83px;
}

.nTab{
margin:0;
overflow:hidden;
width:515px;
border:#dddddd 1px solid;
background:#fff;
height:252px;
clear:both;
}

.nTab .TabTitle{
clear:both;
height:26px;
overflow:hidden;
}

.nTab .TabTitle ul{
padding-left:0;
background:url(../images/a17.gif) repeat-x top;
height:26px;
overflow:hidden;
}

.nTab .TabTitle li{
float:left;
text-align:center;
color:#fff;
width:113px;
cursor:pointer;
height:26px;
line-height:26px;
}

.nTab .TabTitle .active{
background:url(../images/a19.gif) repeat-x;
color:#e08104;
font-weight:700;
}

.nTab .TabTitle .normal{
background:url(../images/a18.gif) no-repeat 100% 0;
color:#7c7a8a;
}

.nTab .TabContent{
width:auto;
margin:0px auto;
padding:0;
border:0;
}

.nTab .TabContent .text{
padding:10px 0 10px 10px;
border-top:0;
}

.nTab .TabContent .newsbox1{
float:left;
width:252px;
}

.nTab .TabContent .newsbox1 h1{
float:left;
width:240px;
background:#ebeaed;
height:25px;
line-height:25px;
text-indent:10px;
color:#c70000;
font-weight:700;
margin-bottom:5px;
}

.nTab .TabContent .newsbox1 ul{
}

.nTab .TabContent .newsbox1 li{
float:left;
width:240px;
line-height:22px;
}

.nTab .TabContent .newsbox1 li a{
float:left;
display:block;
height:22px;
line-height:22px;
width:205px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background:url(../images/a20.gif) no-repeat 0 9px;
text-indent:16px;
color:#026409;
}

.nTab .TabContent .newsbox1 li a:hover{
background:url(../images/a21.gif) no-repeat 0 9px;
color:#ff3000;
text-decoration:none;
}

.nTab .TabContent .newsbox1 li em{
float:right;
color:#a5a5a6;
}

.none{
display:none;
}

.nTab2{
margin:0;
overflow:hidden;
width:300px;
overflow:hidden;
clear:both;
float:left;
margin-bottom:5px;
}

.nTab2 .TabTitle{
clear:both;
height:24px;
width:320px;
overflow:hidden;
}

.nTab2 .TabTitle ul{
padding-left:0;
height:24px;
overflow:hidden;
}

.nTab2 .TabTitle li{
float:left;
text-align:center;
color:#fff;
width:99px;
cursor:pointer;
height:24px;
line-height:24px;
margin-right:2px;
}

.nTab2 .TabTitle .active{
background:url(../images/a29.gif) repeat-x;
color:#000;
font-weight:700;
}

.nTab2 .TabTitle .normal{
background:url(../images/a28.gif) repeat-x;
color:#909090;
}

.nTab2 .TabContent{
width:auto;
margin:0px auto;
padding:0;
border:0;
}

.nTab2 .TabContent .text{
padding:8px 0 8px 10px;
border:#e4e4e4 1px solid;
float:left;
width:288px;
border-top:0;
background:#fff;
}

.nTab2 .TabContent .newsbox1{
float:left;
width:252px;
}

.nTab2 .TabContent .newsbox1 ul{
}

.nTab2 .TabContent .newsbox1 li{
float:left;
width:280px;
line-height:21px;
}

.nTab2 .TabContent .newsbox1 li a{
float:left;
display:block;
height:21px;
width:230px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background:url(../images/a20.gif) no-repeat 0 9px;
text-indent:16px;
color:#026409;
}

.nTab2 .TabContent .newsbox1 li a:hover{
background:url(../images/a21.gif) no-repeat 0 9px;
color:#ff3000;
text-decoration:none;
}

.nTab2 .TabContent .newsbox1 li em{
float:right;
color:#a5a5a6;
}

.index_box2{
float:left;
width:858px;
}

.index_box2 .abox1{
float:left;
width:858px;
padding:0 0 10px 0;
clear:both;
}

.index_box2 .left{
float:left;
width:423px;
padding:0 0 0 0;
}

.index_box2 .right{
float:right;
width:423px;
padding:0 0 0 0;
}

.index_box2 .listbox{
float:left;
width:423px;
height:86px;
border-bottom:#cfcfcf 1px dotted;
padding:6px 0;
}

.index_box2 .listbox dl{
float:left;
width:423px;
height:86px;
border:0;
padding:0 0 0 0;
}

.index_box2 .listbox dt{
float:left;
width:150px;
height:80px;
border:#cecece 1px solid;
padding:2px;
background:#fff;
}

.index_box2 .listbox dt img{
float:left;
width:150px;
height:80px;
}

.index_box2 .listbox dd{
float:right;
width:260px;
}

.index_box2 .listbox dd h1{
width:260px;
height:20px;
line-height:20px;
padding:4px 0 0 0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
}

.index_box2 .listbox dd h1 a{
color:#333;
font-weight:700;
}

.index_box2 .listbox dd h1 a:hover{
color:#e14000;
text-decoration:none;
}

.index_box2 .listbox dd h2{
width:159px;
height:50px;
line-height:24px;
padding:4px 0 0 5px;
overflow:hidden;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
}

.index_box2 .listbox dd h2 a{
color:#333;
font-weight:700;
}

.index_box2 .listbox dd h2 a:hover{
color:#e14000;
text-decoration:none;
}

.index_box2 .listbox dd p{
color:#808080;
height:60px;
line-height:19px;
overflow:hidden;
}

.index_box2 .listbox dd .pp p{
color:#c90000;
height:20px;
line-height:19px;
font-size:16px;
float:right;
overflow:hidden;
}

.index_box2 .listbox2{
float:left;
width:423px;
height:86px;
border-bottom:#cfcfcf 1px dotted;
padding:6px 0;
}

.index_box2 .listbox2 dl{
float:left;
width:421px;
height:84px;
border:#ff7e00 1px solid;
padding:0 0 0 0;
background:#f8f4e4;
}

.index_box2 .listbox2 dt{
float:left;
width:150px;
height:80px;
border:0;
padding:2px;
background:#fff;
}

.index_box2 .listbox2 dt img{
float:left;
width:150px;
height:80px;
}

.index_box2 .listbox2 dd{
float:right;
width:259px;
}

.index_box2 .listbox2 dd h1{
width:259px;
height:20px;
line-height:20px;
padding:3px 0 0 0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
}

.index_box2 .listbox2 dd h1 a{
color:#e14000;
font-weight:700;
}

.index_box2 .listbox2 dd h1 a:hover{
color:#c90000;
text-decoration:none;
}

.index_box2 .listbox2 dd h2{
width:158px;
height:50px;
line-height:24px;
padding:3px 0 0 5px;
overflow:hidden;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
}

.index_box2 .listbox2 dd h2 a{
color:#e14000;
font-weight:700;
}

.index_box2 .listbox2 dd h2 a:hover{
color:#c90000;
text-decoration:none;
}

.index_box2 .listbox2 dd p{
color:#3b3b3b;
height:60px;
line-height:19px;
overflow:hidden;
}

.index_box2 .listbox2 dd .pp p{
color:#c90000;
height:20px;
line-height:19px;
font-size:16px;
float:right;
overflow:hidden;
}

.index_box2 .imgmovbox{
clear:both;
padding:6px 0 0 0;
width:858px;
}

#Tu_commendbox{
height:169px;
width:858px;
border:0;
overflow:hidden;
clear:both;
padding:12px 0 0 0;
}

#Tu_commend{
width:858px;
height:169px;
border:0;
overflow:hidden;
clear:both;
padding:0;
}

#Tu_commend h2{
display:none;
}

#Tu_commend .title A:link,#Tu_commend .title A:active,#Tu_commend .title A:visited{
color:#607161;
font-weight:normal;
font-size:12px;
}

#Tu_commend ul{
float:left;
margin:0;
padding-top:0;
list-style-type:none;
width:180px;
overflow:hidden;
}

#Tu_commend li{
float:left;
display:block;
width:169px;
height:169px;
margin-left:0;
overflow:hidden;
}

#Tu_commend li span{
float:left;
display:block;
width:164px;
line-height:14px;
height:28px;
font-weight:700;
color:#d84d01;
overflow:hidden;
text-decoration:none;
text-align:center;
margin:2px auto;
}

#Tu_commend li a:hover span{
color:red;
}

#Tu_commend li a:hover{
float:left;
display:block;
width:167px;
height:166px;
overflow:hidden;
border:#ff7e00 1px dotted;
background:#f8f4e4;
}

#Tu_commend .Tu_title{
padding:0;
margin:0;
height:26px;
overflow:hidden;
}

#Tu_commend .Tu_title .title{
background:none;
border:0;
width:104px;
float:left;
margin-top:2px;
margin-left:6px;
}

#Tu_commend .Tu_title .title{
float:left;
padding:10px 0 0 30px;
font-size:15px;
}

#Tu_commend .Tu_title .more{
float:right;
padding:10px 40px 0 0;
font-size:12px;
font-weight:normal;
color:#595d5c;
}

#Tu_commend .Tu_title .title a:link,#Tu_commend .Tu_title .title a:visited{
color:#d35001;
text-decoration:none;
}

#Tu_commend .Tu_title .title a:hover{
color:#f00;
text-decoration:underline;
}

#Tu_Left{
float:left;
width:15px;
height:44px;
margin:43px 0 0 0;
background:url(../images/a_36.gif) repeat-x -754px 0px;
cursor:pointer;
}

#Tu_Right{
float:right;
width:15px;
height:44px;
margin:43px 0 0 0;
background:url(../images/a_36.gif) repeat-x -769px 0px;
cursor:pointer;
}

#TuList{
padding:0 0;
}

#TuList .dotOFF{
width:10px;
height:17px;
background:url(../images/a_36.gif) repeat-x 0px -20px;
cursor:pointer;
}

#TuList .dotON{
width:10px;
height:17px;
background:url(../images/a_36.gif) repeat-x -10px -20px;
cursor:pointer;
}

#Tu_commend .Tu_box{
overflow:hidden;
}

#Tu_commend .Tu_box #TU_Cont{
width:816px;
height:169px;
float:left;
margin:0 0 0 6px;
padding:0;
overflow:hidden;
}

#Tu_commend .Tu_box .ScrTuCont{
width:1000000px;
}

#Tu_commend .Tu_box #Tu_List1,.Tu_box #Tu_List2{
float:left;
}

#Tu_commend .ScrTuCont img{
width:160px;
height:125px;
border:#cecece 1px solid;
text-align:center;
display:block;
margin:2px auto;
}

.index_box3{
float:right;
width:300px;
}

.index_box3 img{
float:left;
padding:0 0 3px 0;
}

.index_box4{
float:left;
width:860px;
overflow:hidden;
position:relative;
}

.index_box4 .titleboxpost{
position:absolute;
top:0px;
width:860px;
}

.index_box4 .titleboxpost h3{
clear:both;
height:24px;
line-height:24px;
font:16px "Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#222;
}

.index_box4 .titleboxpost h3 em{
float:right;
font-family:Impact;
font-size:18px;
color:#a0a0a0;
padding:0 8px 0 0;
}

.index_box4 .titleboxpost h3 em a{
color:#a0a0a0;
}

.index_box4 .titleboxpost h3 em a:hover{
color:#000;
text-decoration:none;
}

.index_box4 .titleboxpost h3 span{
float:left;
background:url(../images/a23_B.gif) repeat-x;
width:90px;
margin-right:8px;
text-align:center;
font-family:Impact;
font-size:18px;
color:#fff;
height:24px;
line-height:24px;
}

.index_box4 .tabbtn{
height:24px;
background:url(../images/a22_B.gif) repeat-x;
padding:0 0 0 300px;
}

.index_box4 .tabbtn li{
float:left;
position:relative;
margin:0 3px 0 0;
}

.index_box4 .tabbtn li span{
display:block;
float:left;
height:24px;
line-height:24px;
overflow:hidden;
width:148px;
text-align:center;
font-size:14px;
font-weight:700;
background:#6b6b6b;
color:#fff;
cursor:pointer;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.index_box4 .tabbtn li.current{
height:24px;
line-height:24px;
background:#d84d01;
color:#fff;
font-weight:700;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.index_box4 .tabbtn li.current span{
height:24px;
line-height:24px;
background:#d84d01;
color:#fff;
font-weight:700;
}

.index_box4 .tabcon{
position:relative;
height:540px;
overflow:hidden;
}

.index_box4 .tabcon .subbox{
position:absolute;
left:0;
top:0;
}

.index_box4 .tabcon .sublist{
padding:3px 0 0 0;
height:540px;
}

.index_box4 #leftcon .subbox{
width:9999em;
}

.index_box4 #leftcon .subbox .sublist{
float:left;
width:866px;
}

#page_indexwithshow{
width:870px;
clear:both;
padding:11px 0 0 0;
}

#page_indexwithshow .cover{
top:140px;
}

#page_indexwithshow h1{
font-weight:bold;
height:25px;
line-height:25px;
text-indent:5px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:203px;
color:#ffb400;
display:block;
padding:2px 0 0 0;
}

#page_indexwithshow .boxgrid{
width:207px;
height:166px;
margin:0 8px 10px 0;
float:left;
background:#fff;
border:solid 1px #cecece;
overflow:hidden;
position:relative;
}

#page_indexwithshow .boxgrid img{
position:absolute;
top:0;
left:0;
border:0;
width:207px;
height:166px;
}

#page_indexwithshow .boxgrid p{
height:28px;
overflow:hidden;
padding:0 0 0 5px;
width:197px;
display:block;
line-height:14px;
color:#fff;
}

#page_indexwithshow .boxcaption{
float:left;
position:absolute;
background:#000;
height:100px;
width:100%;
opacity:.7;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#page_indexwithshow .captionfull .boxcaption{
top:140px;
left:0;
}

#page_indexwithshow .cover{
top:140px;
}

.index_box5{
float:left;
width:575px;
overflow:hidden;
}

.index_box5 .right{
float:left;
width:575px;
}

.index_box5 .right .right1{
float:left;
width:277px;
padding:10px 0 0 0;
}

.index_box5 .right .right1 .listbox{
clear:both;
float:left;
width:277px;
height:248px;
overflow:hidden;
display:block;
padding:1px 1px 0px 1px;
}

.index_box5 .right .right1 .listbox img{
width:267px;
height:163px;
border:#cecece 1px solid;
background:#fff;
padding:2px;
display:block;
margin:2px 1px 8px 1px;
}

.index_box5 .right .right1 .listbox h2{
clear:both;
display:block;
}

.index_box5 .right .right1 .listbox h2 a{
display:block;
color:#d84d01;
font-size:14px;
font-weight:700;
width:270px;
line-height:20px;
height:20px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.index_box5 .right .right1 .listbox h2 a:hover{
color:#333;
text-decoration:none;
}

.index_box5 .right .right1 .listbox .text{
clear:both;
width:271px;
color:#8b8b8b;
line-height:20px;
height:40px;
overflow:hidden;
margin-bottom:10px;
}

.index_box5 .right .right1 .listbox2{
clear:both;
float:left;
width:275px;
height:246px;
overflow:hidden;
display:block;
padding:0 0 1px 0;
border:#ff7e00 1px solid;
background:#f8f4e4;
}

.index_box5 .right .right1 .listbox2 img{
width:267px;
height:163px;
border:#cecece 1px solid;
background:#fff;
padding:2px;
display:block;
margin:2px 1px 8px 1px;
}

.index_box5 .right .right1 .listbox2 h2{
clear:both;
display:block;
}

.index_box5 .right .right1 .listbox2 h2 a{
display:block;
color:#333;
font-size:14px;
font-weight:700;
width:271px;
line-height:20px;
height:20px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.index_box5 .right .right1 .listbox2 h2 a:hover{
color:#333;
text-decoration:none;
}

.index_box5 .right .right1 .listbox2 .text{
clear:both;
width:271px;
color:#8b8b8b;
line-height:20px;
height:40px;
overflow:hidden;
margin-bottom:10px;
}

.index_box5 .right .right2{
float:right;
width:280px;
overflow:hidden;
padding:10px 0 0 0;
}

.index_box5 .right .right2 .listbox{
float:left;
width:300px;
}

.index_box5 .right .right2 .listbox .div{
float:left;
width:135px;
height:169px;
overflow:hidden;
padding:1px 4px 0 1px;
}

.index_box5 .right .right2 .listbox .div img{
float:left;
width:133px;
height:107px;
border:#cfcfcf 1px solid;
margin:1px 1px 0px 1px;
}

.index_box5 .right .right2 .listbox .div span{
clear:both;
display:block;
float:left;
width:135px;
height:57px;
line-height:20px;
color:#8b8b8b;
}

.index_box5 .right .right2 .listbox .div span a{
color:#e35000;
font-weight:700;
}

.index_box5 .right .right2 .listbox .div span a:hover{
color:#333;
text-decoration:none;
}

.index_box5 .right .right2 .listbox .div2{
float:left;
width:135px;
height:168px;
overflow:hidden;
padding:0 3px 0 0;
border:#ff7e00 1px solid;
background:#f8f4e4;
}

.index_box5 .right .right2 .listbox .div2 img{
float:left;
width:133px;
height:107px;
border:#cfcfcf 1px solid;
margin:1px 1px 0px 1px;
}

.index_box5 .right .right2 .listbox .div2 span{
clear:both;
display:block;
float:left;
width:135px;
height:57px;
line-height:20px;
color:#8b8b8b;
}

.index_box5 .right .right2 .listbox .div2 span a{
color:#333;
font-weight:700;
}

.index_box5 .right .right2 .listbox .div2 span a:hover{
color:#333;
text-decoration:none;
}

.index_box5 .right .right2 .ulbox{
clear:both;
width:280px;
padding:8px 0 0 0;
}

.index_box5 .right .right2 .ulbox ul{
}

.index_box5 .right .right2 .ulbox li{
float:left;
}

.index_box5 .right .right2 .ulbox li a{
float:left;
display:block;
line-height:23px;
height:23px;
width:280px;
text-indent:20px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background:url(../images/a26.gif) no-repeat 0 8px;
color:#6e6e6e;
font-weight:600;
}

.index_box5 .right .right2 .ulbox li a:hover{
text-decoration:none;
background:url(../images/a27.gif) no-repeat 0 8px;
color:#e35000;
}

.index_box6{
float:right;
width:300px;
}

.index_box6 dl{
float:left;
width:300px;
padding:10px 0 0 0;
height:93px;
clear:both;
}

.index_box6 dt{
float:left;
width:103px;
height:93px;
}

.index_box6 dt img{
width:103px;
height:93px;
}

.index_box6 dd{
float:right;
width:190px;
height:93px;
overflow:hidden;
}

.index_box6 dd h1{
font-size:14px;
font-weight:700;
margin-bottom:3px;
}

.index_box6 dd h1 a{
color:#000;
line-height:18px;
}

.index_box6 dd h1 a:hover{
color:#d84d01;
text-decoration:none;
}

.index_box6 dd p{
color:#8b8b8b;
line-height:18px;
padding:0 0 0 0;
}

.index_box7{
width:1170px;
padding:10px 0 0 0;
overflow:hidden;
position:relative;
}

.index_box7 .titleboxpost{
position:absolute;
top:11px;
width:1170px;
}

.index_box7 .titleboxpost h3{
clear:both;
height:24px;
line-height:24px;
font:16px "Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#222;
}

.index_box7 .titleboxpost h3 em{
float:right;
font-family:Impact;
font-size:18px;
color:#a0a0a0;
padding:0 8px 0 0;
}

.index_box7 .titleboxpost h3 em a{
color:#a0a0a0;
}

.index_box7 .titleboxpost h3 em a:hover{
color:#000;
text-decoration:none;
}

.index_box7 .titleboxpost h3 span{
float:left;
background:url(../images/a23_B.gif) repeat-x;
width:90px;
margin-right:8px;
text-align:center;
font-family:Impact;
font-size:18px;
color:#fff;
height:24px;
line-height:24px;
}

.index_box7 .tabbtn{
height:24px;
background:url(../images/a22_B.gif) repeat-x;
padding:0 0 0 220px;
}

.index_box7 .tabbtn li{
float:left;
position:relative;
margin:0 3px 0 0;
}

.index_box7 .tabbtn li span{
display:block;
float:left;
height:24px;
line-height:24px;
overflow:hidden;
width:148px;
text-align:center;
font-size:14px;
font-weight:700;
background:#6b6b6b;
color:#fff;
cursor:pointer;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.index_box7 .tabbtn li.current{
height:24px;
line-height:24px;
background:#d84d01;
color:#fff;
font-weight:700;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.index_box7 .tabbtn li.current span{
height:24px;
line-height:24px;
background:#d84d01;
color:#fff;
font-weight:700;
}

.index_box7 .tabcon{
position:relative;
height:205px;
overflow:hidden;
margin:10px 0 0 0;
}

.index_box7 .tabcon .subbox{
position:absolute;
left:0;
top:0;
}

.index_box7 .tabcon .sublist{
padding:5px 0 0 0;
height:207px;
}

.index_box7 #leftcon .subbox{
width:9999em;
}

.index_box7 #leftcon .subbox .sublist{
float:left;
width:1180px;
}

.index_box7 .listbox{
width:210px;
height:155px;
overflow:hidden;
float:left;
border:#adadad 1px solid;
}

.index_box7 .listbox img{
width:200px;
height:145px;
margin:2px 5px 0px 5px;
text-align:center;
display:block;
margin:auto;
}

.index_box7 .listbox span{
clear:both;
display:block;
width:182px;
height:38px;
line-height:20px;
color:#323233;
overflow:hidden;
font-weight:700;
text-decoration:none;
text-align:center;
}

.index_box7 .listbox span a{
display:block;
color:#323232;
}

.index_box7 .listbox span a:hover{
color:#d84d01;
text-decoration:none;
}

.index_box7 .listbox2{
width:205px;
height:155px;
overflow:hidden;
float:left;
border:#ff7e00 1px solid;
background:#f8f4e4;
}

.index_box7 .listbox2 img{
width:200px;
height:145px;
margin:2px 5px 0px 5px;
text-align:center;
display:block;
margin:auto;
}

.index_box7 .listbox2 span{
clear:both;
display:block;
width:202px;
height:38px;
line-height:20px;
color:#323233;
overflow:hidden;
font-weight:700;
text-decoration:none;
text-align:center;
}

.index_box7 .listbox2 span a{
display:block;
color:#d84d01;
}

.index_box7 .listbox2 span a:hover{
color:#d84d01;
text-decoration:none;
}

.bbs_topbox1{
clear:both;
width:1170px;
overflow:hidden;
}

.bbs_topbox1 .in{
width:1200px;
text-align:left;
}

.bbs_topbox1 .in img{
width:385px;
height:100px;
float:left;
padding:0 8px 0 0;
}

.bbs_topbox2{
clear:both;
width:1170px;
float:left;
padding:0 0 5px 0;
}

.bbs_topbox2 .left{
float:left;
width:858px;
}

.bbs_topbox2 .left .box1{
float:left;
width:434px;
height:251px;
}

.bbs_topbox2 .left .box2{
float:right;
width:413px;
height:251px;
overflow:hidden;
}

.bbs_topbox2 .left .box2 dl{
float:left;
width:413px;
height:88px;
overflow:hidden;
}

.bbs_topbox2 .left .box2 dt{
float:left;
width:99px;
height:76px;
}

.bbs_topbox2 .left .box2 dt img{
float:left;
width:95px;
height:72px;
border:#ececec 2px solid;
}

.bbs_topbox2 .left .box2 dd{
float:right;
width:306px;
}

.bbs_topbox2 .left .box2 dd h1{
float:left;
}

.bbs_topbox2 .left .box2 dd h1 a{
float:left;
display:block;
width:306px;
height:20px;
line-height:20px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:14px;
color:#dd4810;
}

.bbs_topbox2 .left .box2 dd h1 a:hover{
text-decoration:none;
color:#000;
}

.bbs_topbox2 .left .box2 dd p{
clear:both;
line-height:19px;
height:55px;
overflow:hidden;
color:#a1a1a1;
}

#andyscroll{
height:264px;
overflow:hidden;
width:413px;
}

.bbs_topbox2 .left .box3{
float:left;
clear:both;
width:858px;
height:90px;
padding:10px 0 0 0;
}

.bbs_topbox2 .right{
float:right;
width:300px;
}

.bbs_topbox2 .right .searchbox{
float:left;
width:300px;
height:45px;
overflow:hidden;
}

.bbs_topbox2 .right .linksbox{
clear:both;
width:298px;
padding:0 0 0 0;
border:#e4e4e4 1px solid;
background:#fff;
height:88px;
overflow:hidden;
}

.bbs_topbox2 .right .linksbox .in{
width:315px;
padding:0 0 0 5px;
}

.bbs_topbox2 .right .linksbox img{
float:left;
padding:15px 0 0 0;
margin:0 0 0 0;
}

.siterightbox{
float:right;
width:300px;
}

.siterightsearchbox{
float:left;
width:300px;
height:45px;
overflow:hidden;
}

.siterightbox .linksbox{
clear:both;
float:left;
width:298px;
padding:0 0 0 0;
border:#e4e4e4 1px solid;
background:#fff;
height:88px;
overflow:hidden;
margin-bottom:7px;
}

.siterightbox .linksbox .in{
width:315px;
padding:0 0 0 5px;
}

.siterightbox .linksbox img{
float:left;
padding:15px 0 0 0;
margin:0 0 0 0;
}

.siterightbox .silebox{
float:left;
width:280px;
background:#fff;
border:#e4e4e4 1px solid;
margin-bottom:7px;
padding:9px;
clear:both;
}

.sw_categorys_nav{
position:relative;
width:300px;
height:97px;
z-index:200;
float:left;
}

.siterightbox .silebox1{
float:left;
width:300px;
clear:both;
}

.gaylisttext,.gaylisttext a{
color:#bebebe;
padding:4px 0 0 0;
}

.clearall{
margin:0 auto;
clear:both;
display:block;
}

.siterightbox .f_list1{
}

.siterightbox .f_list1 dl{
float:left;
width:280px;
}

.siterightbox .f_list1 dt{
float:left;
width:47px;
}

.siterightbox .f_list1 dt img{
width:47px;
height:47px;
}

.siterightbox .f_list1 dd{
float:right;
width:222px;
color:#7e7e7e;
}

.siterightbox .f_list2{
}

.siterightbox .f_list2 dl{
float:left;
width:280px;
}

.siterightbox .f_list2 dt{
width:280px;
text-align:center;
}

.siterightbox .f_list2 dt img{
text-align:center;
}

.siterightbox .f_list2 dd{
clear:both;
width:280px;
color:#7e7e7e;
text-align:center;
}

.siterightbox .silebox3{
float:left;
width:280px;
background:#fff;
border:#e4e4e4 1px solid;
margin-bottom:7px;
padding:9px;
clear:both;
text-align:center;
}

.siterightbox .silebox3 img{
width:250px;
}

.siterightbox .silebox3 h2{
font-size:14px;
font-style:700;
font-weight:700;
margin-bottom:10px;
color:#dd4810;
width:280px;
text-align:left;
display:block;
}

.siterightbox .silebox2{
float:left;
width:300px;
clear:both;
overflow:hidden;
}

.siterightbox .silebox2 h2{
width:300px;
border-bottom:#dd4810 2px solid;
height:35px;
line-height:35px;
font:24px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#dd4810;
margin-bottom:12px;
padding:10px 0 0 0;
}

.siterightbox .silebox2 h2 a{
color:#dd4810;
}

.siterightbox .silebox2 h2 a:hover{
color:#000;
text-decoration:none;
}

.siterightbox .silebox2 h2 em{
float:right;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
height:30px;
line-height:30px;
padding:8px 0 0 0;
}

.siterightbox .silebox2 .imgbox{
width:310px;
}

.siterightbox .silebox2 .imgbox .box{
float:left;
width:155px;
height:145px;
overflow:hidden;
}

.siterightbox .silebox2 .imgbox .box img{
float:left;
width:145px;
height:100px;
}

.siterightbox .silebox2 .imgbox .box span{
float:left;
width:145px;
height:37px;
line-height:16px;
clear:both;
display:block;
overflow:hidden;
text-overflow:ellipsis;
color:#e35000;
font:13px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
}

.siterightbox .silebox2 .imgbox .box2{
float:left;
width:155px;
height:145px;
overflow:hidden;
}

.siterightbox .silebox2 .imgbox .box2 img{
float:left;
width:145px;
height:100px;
}

.siterightbox .silebox2 .imgbox .box2 span{
float:left;
width:145px;
height:38px;
line-height:16px;
clear:both;
display:block;
overflow:hidden;
text-overflow:ellipsis;
color:#e35000;
font:13px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
background:#d6d6d6;
}

.siterightbox .silebox2 .ulbox{
clear:both;
float:left;
padding:10px 0;
}

.siterightbox .silebox2 .ulbox ul{
}

.siterightbox .silebox2 .ulbox li{
float:left;
}

.siterightbox .silebox2 .ulbox li a{
float:left;
display:block;
width:300px;
line-height:24px;
height:24px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#f1f1f1;
text-indent:20px;
background:url(../images/a37_B.gif) no-repeat 0 7px;
}

.siterightbox .silebox2 .ulbox li a:hover{
color:#e35000;
text-decoration:none;
background:url(../images/a36_B.gif) no-repeat 0 7px;
}

.siterightbox .silebox2 .aimgbox{
clear:both;
width:300px;
padding:0 0 0 0;
}

.siterightbox .silebox2 .aimgbox img{
float:left;
padding:0 0 3px 0;
width:300px;
}

.siterightbox .silebox2 .dlartlclebox{
clear:both;
width:300px;
padding:0 0 0 0;
}

.siterightbox .silebox2 .dlartlclebox dl{
clear:both;
width:300px;
height:89px;
overflow:hidden;
padding:0 0 0 0;
float:left;
}

.siterightbox .silebox2 .dlartlclebox dt{
width:89px;
padding:0 0 0 0;
float:left;
}

.siterightbox .silebox2 .dlartlclebox dt img{
width:89px;
height:76px;
}

.siterightbox .silebox2 .dlartlclebox dd{
float:right;
width:202px;
}

.siterightbox .silebox2 .dlartlclebox dd h4{
float:left;
height:37px;
line-height:18px;
overflow:hidden;
font-size:14px;
}

.siterightbox .silebox2 .dlartlclebox dd h4 a{
font-size:14px;
color:#f1f1f1;
}

.siterightbox .silebox2 .dlartlclebox dd h4 a:hover{
color:#e44e11;
text-decoration:none;
}

.siterightbox .silebox2 .dlartlclebox dd p{
color:#868686;
line-height:18px;
height:38px;
overflow:hidden;
clear:both;
width:202px;
}

.siterightbox .silebox4{
float:left;
width:280px;
background:#fff;
border:#e4e4e4 1px solid;
margin-bottom:2px;
padding:9px 9px 2px 9px;
clear:both;
}

.siterightbox .silebox4 h2{
font-size:16px;
font-style:700;
font-weight:700;
margin-bottom:1px;
color:#dd4810;
width:280px;
text-align:left;
display:block;
}

.siterightbox .silebox4 a{
float:left;
padding:4px 6px;
background:#ececec;
color:#000;
margin:0 2px 2px 0;
white-space:nowrap;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.siterightbox .silebox4 a:hover{
background:#ed8662;
color:#fff;
text-decoration:none;
}

.siterightbox .silebox5{
float:left;
width:280px;
background:#fff;
border:#e4e4e4 1px solid;
margin-bottom:7px;
padding:9px;
clear:both;
}

.siterightbox .silebox5 h2{
font-size:14px;
font-style:700;
font-weight:700;
margin-bottom:10px;
color:#dd4810;
width:280px;
text-align:left;
display:block;
}

.siterightbox .silebox5 a{
float:left;
padding:4px 6px;
background:#ececec;
color:#000;
margin:0 2px 2px 0;
white-space:nowrap;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

.siterightbox .silebox5 a:hover{
background:#ed8662;
color:#fff;
text-decoration:none;
}

.silebox1{
float:left;
width:300px;
clear:both;
}

.linksbox{
clear:both;
width:298px;
padding:0 0 0 0;
border:#e4e4e4 1px solid;
background:#fff;
height:88px;
overflow:hidden;
}

.linksbox .in{
width:315px;
padding:0 0 0 5px;
}

.linksbox img{
float:left;
padding:15px 0 0 0;
margin:0 0 0 0;
}

.index_right{
width:300px;
overflow:hidden;
float:right;
}

.index_right h1{
font:24px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
line-height:30px;
height:35px;
border-bottom:#dd4810 2px solid;
width:300px;
color:#dd4810;
margin-bottom:15px;
clear:both;
float:left;
}

.index_right h1 em{
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
line-height:40px;
height:35px;
color:#dd4810;
float:right;
overflow:hidden;
}

.otherctnav1{
clear:both;
padding:0 0 10px 0;
margin:0 auto;
float:left;
width:300px;
}

.otherctnav1 ul{
}

.otherctnav1 li{
float:left;
}

.otherctnav1 li a{
float:left;
padding:2px 10px;
background:#ececec url(../images/a39_B.gif) no-repeat 0 50%;
color:#c32222;
margin:1px 1px;
line-height:25px;
height:25px;
white-space:nowrap;
}

.otherctnav1 li a:hover{
background:#c32222 url(../images/a39_B.gif) no-repeat 0 50%;
color:#fff;
text-decoration:none;
}

.otherctnav{
clear:both;
padding:0 0 10px 0;
margin:0 auto;
}

.otherctnav ul{
}

.otherctnav li{
float:left;
}

.otherctnav li a{
float:left;
display:block;
padding:2px 10px;
background:#d4d4d4 url(../images/a39_B.gif) no-repeat 0 50%;
text-align:center;
color:#c32222;
margin:1px 1px;
line-height:25px;
height:25px;
white-space:nowrap;
}

.otherctnav li a:hover{
background:#c32222 url(../images/a39_B.gif) no-repeat 0 50%;
color:#fff;
text-decoration:none;
}

.p_listleft{
float:left;
width:858px;
}

.p_listleft h1{
border-bottom:#dd4810 2px solid;
font:24px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#dd4810;
height:35px;
line-height:35px;
margin-bottom:5px;
padding-top:10px;
}

.p_listleft h1 em{
float:right;
display:block;
}

.p_listleft h1 em a{
color:#dd4810;
font:14px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
padding:0 0 0 10px;
}

.p_listleft h1 em a:hover{
color:#fff;
text-decoration:none;
}

.index_left_4{
float:left;
width:858px;
overflow:hidden;
clear:both;
}

.index_left_4 ul{
margin:0;
padding:0;
}

.index_left_4 li{
float:left;
width:858px;
margin:0;
padding:0;
}

.index_left_4 li span{
float:right;
color:#8e8e8e;
font-size:10px;
line-height:30px;
height:30px;
}

.index_left_4 li a{
float:left;
display:block;
width:500px;
line-height:30px;
height:30px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#444444;
text-indent:22px;
font-size:14px;
background:url(../images/a114.gif) no-repeat 0 12px;
margin:0;
padding:0;
}

.aiticlelisthr{
clear:both;
border-bottom:#b2b2b2 1px dotted;
padding:5px 0;
margin-bottom:10px;
}

.page_articlelistbox{
float:left;
width:834px;
background:#1c1c1c;
border:#000 1px solid;
padding:11px;
margin-bottom:10px;
position:relative;
}

.page_articlelistbox .img{
float:left;
width:208px;
height:141px;
overflow:hidden;
background:url(../images/loading.gif) no-repeat 50% 50%;
}

.page_articlelistbox img{
width:208px;
}

.page_articlelistbox .righttext{
float:right;
width:613px;
height:141px;
overflow:hidden;
}

.page_articlelistbox .rightsmallimg{
display:none;
position:absolute;
}

.page_articlelistbox .leftimgbg{
display:none;
position:absolute;
}

.page_articlelistbox .righttext h3{
font:16px Microsoft YaHei,Segoe UI,Tahoma,Arial;
height:26px;
line-height:24px;
margin-bottom:0px;
width:613px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#f1f1f1;
}

.page_articlelistbox .righttext h3 a{
color:#f1f1f1;
}

.page_articlelistbox .righttext h3 a:hover{
color:#ff6600;
text-decoration:none;
}

.page_articlelistbox .righttext p{
width:613px;
height:91px;
overflow:hidden;
line-height:22px;
color:#757575;
}

.page_articlelistbox .righttext span{
width:613px;
height:25px;
overflow:hidden;
line-height:25px;
color:#414141;
border-top:#c6c6c6 1px dotted;
float:left;
display:block;
padding:1px 0 0 0;
}

.page_articlelistbox .righttext span a{
color:#c32222;
}

.page_articlelistbox_mouseover{
float:left;
width:834px;
background:#faf3f0;
border:#e44e11 1px solid;
padding:11px;
margin-bottom:10px;
position:relative;
}

.page_articlelistbox_mouseover .rightsmallimg{
position:absolute;
background:url(../images/a112_B.gif) no-repeat;
width:12px;
height:12px;
overflow:hidden;
top:-1px;
right:-1px;
}

.page_articlelistbox_mouseover .leftimgbg{
position:absolute;
background:url(../images/a10.png) no-repeat;
width:208px;
height:141px;
overflow:hidden;
top:11px;
left:11px;
cursor:pointer;
}

* html .page_articlelistbox_mouseover .leftimgbg{
position:absolute;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='template/xf/images/a10.png',sizingMethod='image');
width:208px;
height:141px;
overflow:hidden;
top:11px;
left:11px;
cursor:pointer;
}

.page_articlelistbox_mouseover .img{
float:left;
width:208px;
height:141px;
overflow:hidden;
background:url(../images/loading.gif) no-repeat 50% 50%;
}

.page_articlelistbox_mouseover img{
width:208px;
}

.page_articlelistbox_mouseover .righttext{
float:right;
width:613px;
height:141px;
overflow:hidden;
}

.page_articlelistbox_mouseover .righttext h3{
font:16px Microsoft YaHei,Segoe UI,Tahoma,Arial;
height:26px;
line-height:24px;
margin-bottom:0px;
width:613px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#dd4810;
}

.page_articlelistbox_mouseover .righttext h3 a{
color:#dd4810;
}

.page_articlelistbox_mouseover .righttext h3 a:hover{
color:#ff6600;
text-decoration:none;
}

.page_articlelistbox_mouseover .righttext p{
width:613px;
height:91px;
overflow:hidden;
line-height:22px;
color:#000;
}

.page_articlelistbox_mouseover .righttext span{
width:613px;
height:25px;
overflow:hidden;
line-height:25px;
color:#414141;
border-top:#c6c6c6 1px dotted;
float:left;
display:block;
padding:1px 0 0 0;
}

.page_articlelistbox_mouseover .righttext span a{
color:#e44e11;
}

.page_articlelistbox1{
float:left;
width:834px;
background:#fcfcfc;
border:#ebebeb 1px solid;
padding:11px;
margin-bottom:10px;
position:relative;
overflow:hidden;
}

.page_articlelistbox1 .rightsmallimg{
display:none;
position:absolute;
}

.page_articlelistbox1 h3{
font:16px Microsoft YaHei,Segoe UI,Tahoma,Arial;
height:26px;
line-height:24px;
margin-bottom:0px;
width:934px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#000;
}

.page_articlelistbox1 h3 a{
color:#000;
}

.page_articlelistbox1 h3 a:hover{
color:#ff6600;
text-decoration:none;
}

.page_articlelistbox1 p{
line-height:22px;
color:#757575;
}

.page_articlelistbox1 span{
height:25px;
line-height:25px;
color:#414141;
border-top:#c6c6c6 1px dotted;
clear:both;
display:block;
padding:1px 0 0 0;
margin-top:4px;
}

.page_articlelistbox1 span a{
color:#e44e11;
}

.page_articlelistbox_mouseover1{
float:left;
width:834px;
background:#faf3f0;
border:#e44e11 1px solid;
padding:11px;
margin-bottom:10px;
position:relative;
}

.page_articlelistbox_mouseover1 .rightsmallimg{
position:absolute;
background:url(../images/a112.gif) no-repeat;
width:12px;
height:12px;
overflow:hidden;
top:-1px;
right:-1px;
}

.page_articlelistbox_mouseover1 h3{
font:16px Microsoft YaHei,Segoe UI,Tahoma,Arial;
height:26px;
line-height:24px;
margin-bottom:0px;
width:834px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#dd4810;
}

.page_articlelistbox_mouseover1 h3 a{
color:#dd4810;
}

.page_articlelistbox_mouseover1 h3 a:hover{
color:#ff6600;
text-decoration:none;
}

.page_articlelistbox_mouseover1 p{
line-height:22px;
color:#000;
}

.page_articlelistbox_mouseover1 span{
height:25px;
line-height:25px;
color:#414141;
border-top:#c6c6c6 1px dotted;
clear:both;
display:block;
padding:1px 0 0 0;
margin-top:4px;
}

.page_articlelistbox_mouseover1 span a{
color:#e44e11;
}

.articlebox{
clear:both;
width:858px;
}

.articlebox h3{
clear:both;
background:url(../images/a22_B.gif) repeat-x;
height:24px;
line-height:24px;
width:858px;
font:17px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#ff3636;
margin-bottom:15px;
}

.articlebox h3 em{
float:right;
font-family:Impact;
font-size:18px;
color:#a0a0a0;
padding:0 8px 0 0;
}

.articlebox h3 em a{
color:#a0a0a0;
}

.articlebox h3 em a:hover{
color:#000;
text-decoration:none;
}

.articlebox h3 span{
float:left;
background:url(../images/a23_B.gif) repeat-x;
width:110px;
margin-right:8px;
text-align:center;
font-family:Impact;
font-size:18px;
color:#fff;
height:24px;
line-height:24px;
}

.articlebox .tbox1{
float:left;
width:305px;
padding:0 0 0 10px;
}

.articlebox .tbox1 .inbox{
float:left;
width:300px;
}

.articlebox .tbox1 h2{
float:left;
width:300px;
}

.articlebox .tbox1 h2 a{
float:left;
width:300px;
display:block;
height:30px;
line-height:30px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font:18px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#f4f2f2;
}

.articlebox .tbox1 h2 a:hover{
color:#e44e11;
text-decoration:none;
}

.articlebox .tbox1 dl{
clear:both;
float:left;
width:300px;
height:100px;
overflow:hidden;
border-bottom:#dedede 1px solid;
padding:0 0 0 0;
margin-bottom:12px;
}

.articlebox .tbox1 dt{
float:left;
width:82px;
height:57px;
overflow:hidden;
}

.articlebox .tbox1 dt img{
float:left;
width:80px;
height:55px;
border:#d1d1d1 1px solid;
}

.articlebox .tbox1 dd{
float:right;
width:215px;
height:57px;
overflow:hidden;
color:#989898;
line-height:20px;
}

.articlebox .tbox2{
float:left;
width:255px;
}

.articlebox .tbox2 ul{
}

.articlebox .tbox2 li{
float:left;
}

.articlebox .tbox2 li a{
float:left;
display:block;
background:url(../images/a20_B.gif) no-repeat 0 7px;
line-height:21px;
color:#f1f1f1;
text-indent:20px;
height:21px;
width:255px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.articlebox .tbox2 li a:hover{
color:#e35000;
text-decoration:none;
background:url(../images/a21_B.gif) no-repeat 0 7px;
}

.articlebox .tbox3{
float:right;
width:277px;
}

.articlebox .tbox3 img{
float:left;
width:271px;
height:140px;
border:#dbdbdb 1px solid;
padding:2px;
background:#fff;
}

.articlebox .tbox3 h2{
float:left;
clear:both;
}

.articlebox .tbox3 h2 a{
float:left;
width:277px;
height:25px;
line-height:25px;
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#c32222;
}

.articlebox .tbox3 h2 a:hover{
color:#d84d01;
text-decoration:none;
}

.articlebox .tbox3 p{
float:left;
width:277px;
height:36px;
line-height:18px;
overflow:hidden;
color:#989898;
}

.articlebox .tbox4{
width:858px;
overflow:hidden;
}

.articlebox .tbox4 .inbox{
width:880px;
}

.articlebox .tbox4 .inbox .imglistbox{
float:left;
width:216px;
height:147px;
overflow:hidden;
}

.articlebox .tbox4 .inbox .imglistbox .img{
float:left;
width:209px;
height:140px;
position:relative;
}

.articlebox .tbox4 .inbox .imglistbox .img img{
width:209px;
height:100px;
}

.articlebox .tbox4 .inbox .imglistbox .img .imgtitle{
width:189px;
height:40px;
line-height:20px;
padding:0 10px;
position:absolute;
bottom:0;
left:0;
background:#666;
color:#fff;
overflow:hidden;
opacity:.8;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.silebox_articlemane{
float:left;
width:280px;
background:#fff;
border:#e4e4e4 1px solid;
margin-bottom:7px;
padding:9px;
clear:both;
text-align:center;
}

.silebox_articlemane img{
padding:10px 0 10px 0;
}

.silebox_articlemane a{
color:#d84d01;
}

.f_zhuancontent{
clear:both;
margin:0 auto;
}

.f_zhuancontent h3{
clear:both;
background:url(../images/a22_B.gif) repeat-x;
height:24px;
line-height:24px;
font:16px "MicrosoftJhengHei","Microsoft YaHei","Segoe UI",Tahoma,Arial;
color:#222;
}

.f_zhuancontent h3 em{
float:right;
font-family:Impact;
font-size:18px;
color:#a0a0a0;
padding:0 8px 0 0;
}

.f_zhuancontent h3 em a{
color:#a0a0a0;
}

.f_zhuancontent h3 em a:hover{
color:#000;
text-decoration:none;
}

.f_zhuancontent h3 span{
float:left;
background:url(../images/a23_B.gif) repeat-x;
width:90px;
margin-right:8px;
text-align:center;
font-family:Impact;
font-size:18px;
color:#fff;
height:24px;
line-height:24px;
}

.f_zhuancontentbox{
float:left;
width:578px;
border:#d9d9d9 1px solid;
background:#fff;
overflow:hidden;
}

.f_zhuancontentbox .in{
width:585px;
float:left;
padding:13px 0 0 0;
}

.f_zhuancontentbox .imgbox{
width:175px;
height:160px;
float:left;
padding:0 0 0 13px;
}

.f_zhuancontentbox .imgbox a img{
width:169px;
height:123px;
float:left;
background:#fff;
border:#cecece 1px solid;
padding:2px;
}

.f_zhuancontentbox .imgbox a img:hover{
background:#ff7e00;
border:#ff7e00 1px solid;
}

.f_zhuancontentbox .imgbox span{
width:175px;
height:30px;
line-height:30px;
clear:both;
display:block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#6f6f6f;
}

