﻿/**************************************************
*
*                定义公共属性
*
**************************************************/
html, body, table, from
{
    font-size: 12px;
    font-family: Verdana;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0px;
    height: 100%;
    border-collapse: collapse;
    scrollbar-face-color: #e8e8e8; /* 滚动条 */
    scrollbar-shadow-color: #000000;
    scrollbar-highlight-color: #f3f3f3;
    scrollbar-3dlight-color: #ccc;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #e8e8e8; /* 背景 */
    scrollbar-arrow-color: #603; /* 三角 */ /*
scrollbar-3dlight-color IE专有属性 IE5.5+ 有 设置或检索滚动条亮边框颜色
scrollbar-highlight-color IE专有属性 IE5.5+ 有 设置或检索滚动条3D界面的亮边（ThreedHighlight）颜色
scrollbar-face-color IE专有属性 IE5.5+ 有 设置或检索滚动条3D表面（ThreedFace）的颜色
scrollbar-arrow-color IE专有属性 IE5.5+ 有 设置或检索滚动条方向箭头的颜色
scrollbar-shadow-color IE专有属性 IE5.5+ 有 设置或检索滚动条3D界面的暗边（ThreedShadow）颜色
scrollbar-darkshadow-color IE专有属性 IE5.5+ 有 设置或检索滚动条暗边框（ThreedDarkShadow）颜色
scrollbar-base-color IE专有属性 IE5.5+ 有 设置或检索滚动条基准颜色。其它界面颜色将据此自动调整
scrollbar-track-color IE专有属性 IE5.5+ 有 设置或检索滚动条的拖动区域（TrackBar）颜色
*/
}

body
{
    background-image:url('/Images/bg/body/bg.jpg');    
    background-repeat:no-repeat;
    background-position:left top;    
}

html
{
    background-image:url('/Images/bg/body/footer.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
    background-attachment:fixed;    
}

.Font_Filter_Shadow_White
{
	filter: DropShadow(Color=white, OffX=1, OffY=1);
	height: 0px;	
}

.Font_Filter_Shadow_Black
{
	filter: DropShadow(Color=black, OffX=-1, OffY=-1);
	height: 0px;
}

.Font_Filter_Shadow_Gray
{
	filter: DropShadow(Color="#868686", OffX=1, OffY=1);
	height: 0px;
}

.Font_SmallEng
{
	font-family: "宋体" , "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	font-size: 10px;
	text-decoration: none;
}


A:link{color:#006; text-decoration: none;}
A:visited{color: #006; text-decoration: none;}
A:hover{color: #900; text-decoration: underline;}    
A:active{color: #900; text-decoration: underline;}

.S_Link a:link{color:#333; text-decoration: none;}
.S_Link a:visited{color: #333; text-decoration: none;}
.S_Link a:hover{color: #900;text-decoration: underline;}    
.S_Link a:active{color: #900;text-decoration: underline;}

.Red_Link a:link{color:red; text-decoration: none;}
.Red_Link a:visited{color: red; text-decoration: none;}
.Red_Link a:hover{color: #00008b;text-decoration: underline;}    
.Red_Link a:active{color: #00008b;text-decoration: underline;}

.c900_Link a:link{color:#900; text-decoration: none;}
.c900_Link a:visited{color: #900; text-decoration: none;}
.c900_Link a:hover{color: #369;text-decoration: underline;}    
.c900_Link a:active{color: #369;text-decoration: underline;}

.c369_Link a:link{color:#369; text-decoration: none;}
.c369_Link a:visited{color: #369; text-decoration: none;}
.c369_Link a:hover{color: #900;text-decoration: underline;}    
.c369_Link a:active{color: #900;text-decoration: underline;}

.Gray_Link a:link{color:Gray; text-decoration: none;}
.Gray_Link a:visited{color:Gray; text-decoration: none;}
.Gray_Link a:hover{color: #00008b;text-decoration: underline;}    
.Gray_Link a:active{color: #00008b;text-decoration: underline;}

.Y_Link a:link{color:Yellow; text-decoration: none;}
.Y_Link a:visited{color: Yellow; text-decoration: none;}
.Y_Link a:hover{color: #fff;text-decoration: underline;}    
.Y_Link a:active{color: #fff;text-decoration: underline;}

.W_Link a:link{color:White; text-decoration: none;}
.W_Link a:visited{color:White; text-decoration: none;}
.W_Link a:hover{color: Yellow;text-decoration: underline;}    
.W_Link a:active{color:Yellow;text-decoration: underline;}

.cfc_Link a:link{color:#cfc; text-decoration: none;}
.cfc_Link a:visited{color: #cfc; text-decoration: none;}
.cfc_Link a:hover{color: Yellow;text-decoration: underline;}    
.cfc_Link a:active{color: Yellow;text-decoration: underline;}

.inputbox_Blaze01, .inputbox_Blaze02
{
    height: 18px;
    background-image: url(/Images/icon/huo_2.gif);
    border: 1px solid #003399;
    font-weight: bold;
    color: #036;
    line-height: 18px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    margin-bottom: 3px;
    text-indent: 3px;    
}

.inputbox_Blaze02
{
    background-image: url(/Images/icon/huo.gif);
}

.FloatInfo
{
    margin:0; padding:0 10px 0 10px; width:180px; height:25px; text-align:center;
    background-color:#e8e8e8; color:#036; vertical-align:middle; line-height:25px;
    position:absolute; border:ridge 1px; 
    left:40%;top:45%; z-index:1000;
}

.ImgDivMiddle
{   
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.ImgDivMiddle p
{
    position:static;
	+position:absolute;
	top:50%
}
.ImgDivMiddle img
{
    position:static;
	+position:relative;
	top:-50%;left:-50%;	
}

/**************************************************
*
*　                登录窗口
*
**************************************************/
#divLoginTitle
{
    width:100%; background-image:url('/Images/bg/ColumnVista/b-blue.jpg');  border-bottom:solid 1px #069; 
    background-color:#ffc; text-align:center; height:25px; line-height:25px;
}
#divLoginTitle div
{
    width:95%; padding-left:25px; background-image:url('/images/icon/forum_icon.gif'); margin:auto; height:22px; 
    background-position:left center; background-repeat:no-repeat; text-align:left;
    margin-left:8px; font-weight:bold; color:#cf6;
}

#divLogin
{
    width:100%; display:table;
}

#divLoginCookieSelect
{
    width:90px; float:left; text-align:center; padding-left:15px;
}
*:lang(zh-cn) #divLoginCookieSelect
{
    padding-left:9px;
}

.divLoginRow
{
    width:100%; margin-top:5px; height:25px; line-height:25px; vertical-align:middle;
    clear:both;
}


/**************************************************
*
*　                页面布局
*
**************************************************/

#divMainBlock
{
    /*
    width:700px; float:left; margin-left:25px; margin-right:8px; text-align:center; display:table;
    overflow:hidden;
    */
    width:700px; position:absolute; top:180px; left:25px; text-align:center; display:table; overflow:hidden;
}

#divSubBlock
{
    width:220px; height:300px; position:absolute; top:180px; left:730px;
}

.DefaultColumn
{
    border:inset 2px #069; width:99%;  text-align:center;  background-color:White;   
}


/*---------------■■■ 导航条 ■■■---------------*/
#divMainNavigate
{
    width:98%; clear:both; text-align:left;
    border-bottom: solid 2px #900;
    padding:2px; 
}
#divMainNavigate span
{
    width:auto; margin:0; padding:1px; 
    font-weight:bold;   
}
/*---------------■■■ 导航条结束 ■■■---------------*/




/*---------------------------- 公共属性end ------------------------------*/























/**************************************************
*
*　                首页布局框架
*
**************************************************/
    /*以下为了兼容FF 
*:lang(zh-cn) #from li{}
    */
/* margin-right:auto; margin-left:auto; 为了在FF居中  */


/**************************************************
*
*　                默认内页布局
*
**************************************************/
#left_sub
{  
    background-image:url('/images/swf/sub.jpg');        
    background-color:Red;    
    background-repeat:repeat-y;
    width:18%;
    height:100%;
    position:absolute;
    left:0;
    top:0;    
    z-index:1;
}
#right_sub
{   
    background-image:url('/OutWeb/images/MainBg-1_sub.gif');     
    background-repeat:repeat-y;            
    width:82%;    
    height:100%;
    position:absolute;
    left:18%;
    top:0;    
    overflow-y:scroll;  
    z-index:2;
}

/**************************************************
*
*　                站点内容布局
*
**************************************************/
/*---------------■■■ 基本栏目样式 ■■■---------------*/
.Column
{
    margin-right:auto; margin-left:auto;
    margin:0;
    padding:0;
	text-align:center;
    float:left;
    min-width:50px;    
    min-height:20px;     
    border:2px outset #f00;
    background-color:White;
    background-image:url('/Images/bg/dragon2.gif');
    position:relative;
    z-index:0;
}

.Column_Title
{
    background-image:url('/Images/bg/tablecolumn2.gif');height:29px;
    background-color:#900;
}
.Column_Title div
{
    height:25px; line-height:29px; vertical-align:middle;
}
.Column_TitleIcon
{
    float:left;
    background-image:url('/Images/icon/ztop.gif'); width:29px;      
    background-position:center center;
    background-repeat:no-repeat;       
}
.ColumnTitleText
{
    float:left;
    color: #cf0;
    font-weight: bold;        
}
.ColumnTitleMore
{
    background-image:url('/Images/icon/zdffd.gif');
    background-position:right center;
    background-repeat:no-repeat;
    float:right;
    padding-right:22px;
}
.ColumnTitleMore A:link{color:#ff0; text-decoration: none;}
.ColumnTitleMore A:visited{color: #ff0; text-decoration: none;}
.ColumnTitleMore A:hover{color: #9ff; text-decoration: none;}    
.ColumnTitleMore A:active{color: #990000; text-decoration: none;}

/*---------------■■■ 注册页面样式 ■■■---------------*/
#RegPageMainBody
{
    width:650px; 
    overflow:hidden;
}
.RegPageTitle
{
    color:#039; text-align:center; width:100%; font-weight:bold;
}
.RegPageRow
{
    width:635px; height:30px; border-bottom:solid 1px #ccc;
    padding:0 10px 0 10px; display:block; clear:left;  
}
.RegPageRow div
{
    line-height:30px; vertical-align:middle;
    float:left;
}
.RegPageRowTitle
{
    width:120px;
    text-align:right;    
    color:#039;
}
.RegPageRowInput
{
    width:160px;
    padding-top:4px;
    text-align:left;
}
.RegPageRowInfo
{
    width:300px;
    color:#900;
    text-align:left;  
}

/*---------------■■■ 用户信息修改页面样式 ■■■---------------*/
#UserModifyInfo div
{
    height:28px;
    line-height:28px;
    vertical-align:middle;
}

#UserModifyInfo input
{
    margin-top:2px;    
}

/*---------------■■■ 前台文章内容 ■■■---------------*/
#Doc_Block
{
   width:100%; margin-top:5px;
   text-align:left; overflow:hidden;
   background-color:White; 
   border:solid 1px Gray;            
}

.CommentQuote
{
    border:dotted 1px #36c;
    margin:3px 0 0 3px; 
    background-color:#eff; 
    width:95%; padding:5px;
}

/*--- 频道栏目页右部分 ---*/
#ColumnBlockRightColumn
{
   width:300px; float:right; padding-right:2px; 
   position:relative; vertical-align:top; 
   margin:0 5px 5px 0; overflow:hidden; 
   border:solid 1px #ccc; background-color:White;
}
*:lang(zh-cn) #ColumnBlockRightColumn
{
     margin-right:9px; overflow:hidden;    
}
/*--- 频道栏目页左部分 ---*/
#ColumnBlockLeftColumn
{
    width:465px; float:right; margin:0 2px 5px 5px;    
    border:solid 1px #ccc; background-color:white;
    overflow:hidden;
    
}


/*--- 文章页右部分 ---*/
#DocBlockRightColumn
{
   width:240px; float:right; padding-right:2px; 
   position:relative; vertical-align:top; 
   margin:5px 2px 5px 0; overflow:hidden; 
}
*:lang(zh-cn) #DocBlockRightColumn
{
     margin-right:8px; overflow:hidden;    
}
/*--- 文章页左部分 ---*/
#DocBlockLeftColumn
{
    width:530px; float:right; margin:5px;
    
}

/*---■■■ 文章列表样式 ■■■---*/
.DocFullTitle
{
    width:100%; text-align:center; font-size:18px; font-weight:bold;   
}
.SubDocList_Block
{
    width:100%; background-color:White; vertical-align:middle; 
    line-height:25px; border:solid 2px #369; display:table;
    margin:0; margin-top:3px;  margin-left:auto; margin-right:auto; 
}
.SubDocList_Blue_Title
{
    width:100%; background-image:url('/Images/bg/ColumnVista/b-blue.gif'); text-align:left; 
    background-color:#36c; border-bottom:solid 3px #390; height:25px;    
}
.SubDocList_9cc_Title
{
    width:100%; background-image:url('/Images/bg/ColumnVista/b-9cc.gif'); text-align:left; 
    background-color:#9cc; border-bottom:solid 3px #06c; height:25px;    
}

.SubDocList_Red_Title
{
    width:100%; background-image:url('/Images/bg/ColumnVista/b-Red.gif'); text-align:left; 
    background-color:#36c; border-bottom:solid 3px #fc0; height:25px;    
}

.SubDocList_Title_Icon
{
    margin:0 5px 0 10px; float:left; background-position:left; background-repeat:no-repeat;
    padding-left:20px; background-image:url('/Images/icon/Postopen1.gif');
    color:White; font-weight:bold; 
}

/* 频道导航 */
#ChannelFastNavigate
{
    position:absolute; top:10px; left:110px;
    color:Red;
}
*:lang(zh-cn) #ChannelFastNavigate
{
    top:6px;
}

/* 栏目导航 */
#ColumnFastNavigate
{
    position:absolute; top:10px; left:230px;
    color:Red;
}
*:lang(zh-cn) #ColumnFastNavigate
{
    top:6px;left:240px;
}