﻿
/*  -----------Common css settings ----------------- */
body
{
	background-color:#fcfcfc;
	font-size:small;
	line-height: 180%;
	font-family:"微软雅黑","宋体",Arial
}

td
{
	vertical-align:top;
}

.td_bottom
{
	vertical-align:bottom;
}

a:link 
{
	text-decoration: underline;
	color:#595959;
}
a:visited 
{
	text-decoration: underline;
	color:#595959;
}
a:hover 
{
	text-decoration: underline;
	color:#880000;
}
a:active 
{
	text-decoration: none;
	color:#595959;
}

form
{
    width:995px;
}

legend
{
    	font-size:small;
}


.BoxContent
{
    padding:3px;
    text-align:left;
}

.BoxHead
{
    font-weight:bold;
    padding-left:2px;
}

.FootHead
{
    font-weight:bold;
    padding-left:2px;
    color:#fff;    
    text-align:left;
}

.BoxFrame
{
    margin:0px 0px 5px 0px;
}

.AdBoxFrame
{
    margin:0px 0px 5px 0px;
}

.BoxFloatRight
{
    float:right;
}

.BoxFloatLeft
{
    float:left;
}


.BlueBorder
{
    border:solid 1px #00f;
}

.GrayBorder
{
    border:solid 1px #4fa4c3;
}

.VeryDarkBorder
{
    border: solid 1px #eee;
}

.GrayTitle
{
    background-image:url("/images/headbar.gif");
    background-repeat:repeat-x;
}


.BlueTitle
{
    background:#DAE0D2 url("/images/tabback.gif");
}

.GrayBack
{
    background-color:#fff;
}

.Calendar
{
    margin-top:10px;
    width:100%;
    height:265px;
    overflow:hidden;
}

.ContentLeft
{
    text-align:left;
}

.ContentCenter
{
    text-align:center;
}


.Padding2
{
    padding:8px;
}



input[type="submit"]
{
   color:#440088;
   background-color:#EEDDFF;
   border-top-style:solid;
   border-top-color:#9933FF;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#9933FF;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#9933FF;
   border-left-width:10px;
   border-right-style:solid;
   border-right-color:#9933FF;
   border-right-width:1px;
}


/*  -----------Common css settings ----------------- */



/* -------------提交后的结果-------------------*/
.CommitResult
{
    display:block;
    font-weight:bold;
    line-height:80%;
    vertical-align:middle;
    padding-top:5px;
    height:20px;
    vertical-align:middle;
}

.ResultImageLeft
{
    vertical-align:middle;
}

.ResultImageRight
{
    cursor:pointer;
}

.ResultOK
{
    border:solid 1px #9f9;
    background-color:#dfd;
}

.ResultError
{
    border:solid 1px #f99;
    background-color:#fdd;
}

/* -------------提交后的结果-------------------*/


/* -------- PageHead的上的三个链接 -------- */
#headwizard
{
    line-height:180%;
    list-style:none;
    margin:2px 5px 2px 5px;
}

#headwizard li
{
    
}
/* -------- PageHead的上的三个链接 -------- */

/*--------------PageHeader----------------*/
.PageHeaderBox
{
    border:solid 1px #eee;
}
/*--------------PageHeader----------------*/



/*  --------------headtab Tabsheet------------- */
#TPageHeader
{
    overflow:hidden;
    line-height:15px;
}

#headtab 
{
    float:left;
    width:100%;
    background:#DAE0D2 url("/images/tabback.gif");
}


#headtab ul 
{
    margin:0;
    padding:0px 0px 0;
    list-style:none;
}


#headtab li 
{
    float:left;
    margin:0;
    padding:0 0 0 9px;
}


#headtab a 
{
    float:left;
    display:block;
    padding:6px 10px 1px 1px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headtab a {float:none;}

/* End IE5-Mac hack */
#headtab a:hover {color:#880000;}


#headtab #current 
{
    margin:2px 1px 0px 2px;
    border:solid 1px #ddd;
    border-bottom:none;
    background-color:#fff;   
}


#headtab #current a 
{
    color:#333;
    padding:3px 8px 5px 1px;
    
}

/*  --------------headtab Tabsheet------------- */



/*-----------------友情链接--------------------*/
.FindLinkFrame
{
    margin-top:4px;
}

.FrindLink
{
    width:90px;
    height:34px;
    overflow:hidden;
    margin:3px;
}

.FindLink img
{
    width:88px;
    height:31px;
}

.FrindLink .TextLink
{
    border:solid 1px #ccc;
    width:88px;
    height:32px;
    line-height:120%;
    display:block;
    vertical-align:middle;
}
/*-----------------友情链接--------------------*/



/* --------------我的威威猫页面导航Tab--------------------------- */

.myvvcatcontent
{
    background-color:#fff;
}

#MyVvCatUserInfo .myvvcatnormal
{
    background-color:#eee;
    padding:0px 4px 0px 4px;
    
}

#MyVvCatUserInfo .myvvcatactive
{
    background-color:#6B696B;
    color:#fff;
    padding:0px 4px 0px 4px;
}

#MyVvCatUserInfo
{
	width:100%;
	background-color:#eee;
	border:solid 1px #888;
}

#MyVvCatUserInfo a
{
    text-decoration:none;
    font-weight:bold;
}

/* --------------我的威威猫页面导航Tab--------------------------- */







/* ------------------- TAdBox(广告) ------------------*/
.TAdBox
{
	overflow: hidden; 
	padding: 2px;
}

/* ------------------- TAdBox(广告) ------------------*/



/*  -------------------首页页面正文部分 -------------------*/
div#WholePage
{
    border-top:none;
    text-align:left;
    background-color:#fff;
    height:100%;
    padding:1px;
    padding-top:5px;
    padding-left:1px;
    overflow:hidden;  /* 必须设置,因为子控件中有float属性会导致高度不正常 */
}

div#Content
{
    width:673px;
    float:left;
}



div#RightPan
{
    width:310px;
    float:right;
}



/* --------- for Control NewsBlock ----------- */


/*  打开会有阴影效果
.NewsTableShadow
{
    display:block; 
    background:#bbb; 
    position:relative;
    margin:1em 0;    
}
*/

.NewsTable
{
    width:100%;
    background-color:#fff;
}

.NewsTable .NewsTitle a:link, .NewsTable .NewsTitle a:visited , .NewsTable .NewsTitle a:active 
{
	text-decoration:none;
	color:#1e5b7e;    
	font-size:14px;
}

.NewsTable .NewsTitle a:hover
{
    color:#880000;
}

.NewsTable td
{
    padding-left:3px;
    padding-right:3px;
}

.NewsTable .NewsTitle
{
    font-weight:bold;
}

.NewsTable .NewsTitle .TitleName
{
    width:520px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	color:#fff; 
}

.TitleCat
{
    text-align:right;
    width:132px;
    height:24px;
	overflow:hidden;
	word-wrap:break-word;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff; 
}

.NewsTable .NewsInfo
{
    border-bottom:solid 1px #ccf;
}

.NewsTable .NewsCatImage
{
    float:right;
}


img.NewsCatImage:hover, img.ArticleCatImg:hover
{
    -webkit-transform:rotate(360deg);
    -webkit-transition-timing-function:ease-in; 
    -webkit-transition-duration:500ms; 
    -moz-transform:scale(.9); 
    -moz-transition-timing-function:ease-out; 
    -moz-transition-duration:500ms;
}

.NewsTable .NewsAbstract
{
    text-indent:2em;
}

.NewsTable .NewsCommentInfo
{
    background-color:#eee;
}
/* --------- for Control NewsBlock ----------- */


/*  -------------------首页页面正文部分 -------------------*/



/* ------------------- PagerControl --------------------------*/
.PagerControl .PagerNo a:link, .PagerControl .PagerNo a:visited, .PagerControl .PagerNo a:link, .PagerControl .PagerNo a:visited
{
    float: left;
	background-color: #fff;
	text-decoration: none;
	color: #666;
	height: 25px;
	padding:0px 5px 0px 5px;
	margin: 1px;
	text-align:center;
	display:block;    
	border:solid 1px #aaa;
}




.PagerControl .PagerNavigate a:link, .PagerControl .PagerNavigate a:visited, .PagerControl .PagerNavigate a:link, .PagerControl .PagerNavigate a:visited
{
    float: left;
	background-color: #fff;
	text-decoration: none;
	color: #666;
	height: 25px;
	margin: 1px;
	border:solid 1px #aaa;
    width:40px;
    text-align:center;
}

.PagerControl .PagerNavigate a:hover, .PagerControl .PagerNavigate a:hover
{
	background-color: #aaa;
	text-decoration: none;
	color: #666;
}

.PagerControl .PagerNo a:hover, .PagerControl .PagerNo a:hover
{
	background-color: #aaa;
	text-decoration: none;
	color: #666;
}

.PagerControl .PagerNo a.selectedpage, .PagerControl .PagerNo a.selectedpage:visited
{
	background-color: #aaa;
	text-decoration: none;
	color: #fff;
}
/* ------------------- PagerControl --------------------------*/




/* -----------------------TNewsBox Control ------------------------- */
.TNewsBox
{
    height:300px;
}

.RecommendNewsBox
{
    margin:0px 0px 5px 0px;
    height:250px;
    width:332px;
    text-align:left;
}


.TNewsBox .TNewsBoxHead, .RecommendNewsBox .TNewsBoxHead
{
	color:#fff; 
    font-weight:bold;
    padding-left:5px;
}


.TNewsBoxContent
{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
	width: 295px;
	padding:0px 2px 0px 2px;
	position:relative;
}

.RecommendNewsBox .TNewsBoxContent
{
    height:240px;
    width:328px;
}




.TNewsBoxContent ul, .TNewsBoxContent ul
{
    list-style-type:none;
    padding: 0px 0px 0px 5px;
    width:100%;
    margin:0px;
}

.TNewsBoxContent ul li
{
    margin:2px;
}



.imagebox
{
    width:100%;
    height:100%;
    margin:0px;
    overflow:hidden;
}


.imagebox .contentimage
{
    width:332px;
    height:250px;
    display:inline;
    overflow:hidden;
    white-space:nowrap;
}

.imagebox img
{
    height:100%;
    width:100%;
}

.imagebox .contenttitle
{
    position:relative;
    top:-115px;
    width:100%;
    height:20px;
    font-weight:bold;
    word-break:break-all;
    word-wrap: break-word;
    color:#fff;
    display:block;
    padding:0px 2px 0px 2px;
    white-space:nowrap;
    overflow:hidden;
    padding:2px;
}

.RecommendNewsBox .ImgNewsTitleBack
{
    height : 30px;
    background-color : #000; 
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
    position:relative;
    top:-85px;
    width:100%;
}


.imagepager
{
    float:right;
    margin-right:2px;
    position:relative;
    top:-45px;
}

.imagebox .imagepager .active a
{
    background-color:#fff;
}

.imagebox .imagepager li
{
    list-style-type:none;
    display:inline;
    float:left;
    width:20px;
    height:20px;
    text-align:center;
    padding:2px;
}

.imagebox .imagepager li a
{
    border:solid 1px #888;
    background-color:#ccc;
    display:block;
    text-decoration:none;
}
/* -----------------------TNewsBox Control ------------------------- */




.ResultItemBar
{
    height:5px;
    border-style:solid;
    border-width:1px;
    vertical-align:middle;
    margin-bottom:15px;
    display:block;
    line-height:5px;
}
/* ----------------------- TCommentBox Control -------------------------*/

.CBox1
{
    background-color:#fff;
    padding:0px 2px 0px 2px;    
}

.CBox2
{
    background-color:#f7f7de;
    padding:0px 2px 0px 2px;    
}

.CommentContent
{
    color:#036;
    word-break:break-all;
    word-wrap: break-word;
}

.CBox1 .BoxNewsTitle, .CBox2 .BoxNewsTitle
{
    text-align:right;
    width:100%;
    text-indent:2em;
}

/* ----------------------- TCommentBox Control -------------------------*/






/* ------------------------- PageFooter ----------------------*/
.Footer
{
    margin:5px 0px 0px 0px;
    background-color:#fff;  
}


.PageRunTime
{
    color:#fff;
    float:right;
    display:block;
}

/* ------------------------- PageFooter ----------------------*/






/* --------------------查看新闻内容页面--------------------*/

.ViewArticle
{
    margin:0px 0px 5px 0px;
}


.ViewArticle .ViewArticleTitle
{
    color:#000; 
    font-weight:bold;
    padding-left:5px;    
    font-size:large;
    text-align:center;
    padding-top:10px;
    
}

.ViewArticle .ViewArticleHead
{
	color:#888;
	
	border:none;
}

.ViewArticle .ViewArticleHead .ArticleInfo
{
	padding:0px 4px 0 4px;
}

.ViewArticle .ViewArticleHead .FontSelect
{
    float:right;
}

.FontSelect a
{
    border-color:ButtonFace;
    border-width:1px;
    border-style:outset;
    text-decoration:none;
    background-color:ButtonFace;
    float:right;
    display:block;
    width:20px;
    margin-left:2px;
    text-align:center;
}

/*查看文章页面文章内容*/
.ViewArticle .ViewArticleContent
{
    text-indent:2em;
    padding:0px 4px 4px 4px;
}
/*查看文章页面文章内容*/


.ViewArticle blockquote
{
    background-color:#ffd;
    font-style: italic;
}


/*查看文章页面中类别图片*/
.ViewArticle .ViewArticleContent .ArticleCatImg
{
    float:right;
    margin:2px;
}
/*查看文章页面中类别图片*/


/* 查看文章页面中的图片 */
.ViewArticle .ViewArticleContent img, .ViewArticle .ViewArticleContent embed
{
    max-width: 610px;
    width:expression(this.width > 610 ? "610px" : this.width + "px");
}
/* 查看文章页面中的图片 */



/* -------------查看文章页面中的评论编辑器, 评论列表------------*/
.TCommentEditor, .TArticleCommentList
{
    margin:0px 0px 5px 0px;
}

.TCommentEditorTitle , .TArticleCommentListTitle
{
    color:#fff; 
    font-weight:bold;
    padding-left:5px;        
}

.TCommentEditor .TCommentEditorInput
{
}
/* -------------查看文章页面中的评论编辑器------------*/




/* --------------------给文章打分(OK)---------------------*/
.TNewsAvaluaterBox .Support
{
    background-image:url("/images/ding.gif");
    width:60px;
    height:67px;
}

.TNewsAvaluaterBox .Against
{
    background-image:url("/images/cai.gif");
    width:60px;
    height:67px;    
}

.TNewsAvaluaterBox a
{
    width:100%;
    height:100%;
    display:block;
    font-size:20px;
}
/* --------------------给文章打分(OK)---------------------*/


/* ------------查看文章页面中的评论列表-------------------*/

.CommentBlock
{
    border-bottom:solid 1px #ccf;
}

.CommentBack1
{
    background-color:#fff;
}

.CommentBack2
{
    background-color:#FFFBD6;
}

.CommentHead
{
    padding:5px 5px 1px 5px;
    display:inline;
    border-bottom:solid 1px #88a;
}

.ReferenceReport
{
    text-align:right;
}

/* ------------查看文章页面中的评论列表-------------------*/



/* --------------------查看新闻内容页面--------------------*/






/*---------------------类别列表页面---------------------*/
.TCategoriesList
{
    margin:0px 0px 5px 0px; 
}

.TCategoriesList .TCategoriesListTitle
{
    color:#fff; 
    font-weight:bold;
    padding-left:5px;       
}

.CategoryItem a
{
    display:block;
    width:125px;
    height:120px;
    text-align:center;
    border:solid 1px #ccc;
    margin:2px 2px 5px 1px;
    overflow:hidden;
    background-color:#fff;
}

.CategoryItem a:hover
{
    border:solid 1px Red;
}

.CategoryItem .CategoryItemImage
{
    display:block;
    width:100%;
    height:100px;
}


.CategoryItem .CategoryItemTitle
{
    background-color:#eee;
    color:#000;
    display:block;
}


/*---------------------类别列表页面---------------------*/
.RssSiteList
{
    width:550px;
    border:solid 1px #fda;
}



/* ---------------------- RSSReader ----------------------*/
.RssReader
{
    border:solid 1px #ccc;
    margin-bottom:5px;
}

.RssReaderCss1
{
    background-color:#ffe;
}

.RssReaderCss2
{
    background-color:#fff;
}


.RssReader .RssReaderNo
{
    font-size:large;
    width:30px;
    text-align:left;
}

.RssReader .RssReader_Title
{
    font-weight:bold;
    text-align:left;
}



.RssReader .RssReader_Desc
{
    color:#555;
}
/* ---------------------- RSSReader ----------------------*/




/*----------------------TNewsListMenu------------------*/
.NewsListType
{
    border:solid 1px #ccc;
    background-color:#eaffdd;
    margin-bottom:5px;
}

.NewsListType .HasLink
{
    width:150px;
}

.NewsListType .NoLink
{
    font-weight:bold;
}
/*----------------------TNewsListMenu------------------*/


/*-----------------------THotCategories---------------------*/
.HotCats
{
    width:308px;
    overflow:hidden;
}

.HotCats a
{
    display:block;
    text-decoration:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
/*-----------------------THotCategories---------------------*/


/*---------------------TVoteBox--------------------*/
.VoteBox
{
    border-top:solid 1px #eee;
    padding: 5px 2px 5px 2px;
    text-align:center;
}

.VoteTitle
{
    font-weight:bold;
    text-indent:1em;
    border-bottom:dashed 1px #ccc;
}

.VoteContent
{
    padding:2px 5px 2px 8px;
    
}

/*---------------------TVoteBox--------------------*/
