﻿/************公共部分开始，一般请不要修改或删除****************/

body { color: Black; font-family: verdana, sans-serif; background:url(../images/p_1.gif); text-align:center; }
A { color: #00A651; font-family: 宋体,Arial; }
A:hover{ color:#F00;}

.divPageMain{position: relative; width: 1000px; min-height: 100px; _height: 100px; margin: 0 auto; overflow: hidden; _overflow-y: visible; text-align:left;  }
.divPageMainTop {  position: relative; min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible;  }
.divPageMainMiddle{position:relative;min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible;  background:#fff; }
.divPageMiddleLeft{ position:relative; float:left; _display:inline; width:205px; min-height:100px; _height:100px; overflow:hidden; _overflow-y:visible; }
.divPageMiddleCenter{ position:relative; float:left;_display:inline; width:344px; min-height:100px; _height:100px; overflow:hidden; _overflow-y:visible; }
.divPageMiddleRight{ position:relative; float:right;_display:inline; width:790px; min-height:100px; _height:100px; overflow:hidden; _overflow-y:visible;}
.divPageMainBottom{position:relative;min-height: 10px; _height: 10px; margin: 0 auto; overflow: hidden; _overflow-y: visible; color: #666666; }
.divPageMainBottom .divPageFootLinks{ text-align:center; border-bottom:1px dashed #fff;  line-height:25px; margin-bottom:5px; display:none;}
.divPageMainBottom .divPageFoot{  }
.divHA{}
.imgBack{}
/*菜单*/
.divWebMenu{ position:relative;}
.divWebMenu .menuItem { position: relative; display: -moz-inline-stack; display: inline-block; margin: 0px;  margin:0px;  overflow:visible;text-align:center;white-space:nowrap;_width:1px;}
.divWebMenu .menuItem{ *display: inline;}
/************公共部分结束****************/

/************常用部分开始，请酌情修改****************/
/*文章内容*/
.divArticle {  position:relative; min-height:10px; _height:10px; overflow:hidden;_overflow:visible;}
.divArticle .divArtTitle {  font-size: 20px;  line-height:20px; margin:5px auto; text-align: center; font-weight: bold;  color:#040000;  }
.divArticle .divArtInfo {  font-size:12px; height:15px; text-align: center;  color:Gray; margin:5px; }
.divArticle .divArtSummary { width: 80%; text-align: left; background-color: white; font-size: medium; line-height: 20pt; border-right: powderblue 1pt solid; border-top: powderblue 1pt solid; border-left: powderblue 1pt solid; border-bottom: powderblue 1pt solid; }
.divArticle .divArtContent { position:relative;   line-height:150%; text-align: left; min-height:10px; _height:10px; overflow:hidden;_overflow:visible;text-align:justify;text-justify:inter-ideograph; }
.divArticle .divArtContent a {  }
/*文章列表*/
.ulArticleList{position:relative; }
.ulArticleList li { line-height:1.5em; margin:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;_width:100%;  }
.ulArticleList A{color:#922909;}
.ulArticleList A:hover{ color:#DD1079;}
.ulArticleList .spTime{ position:absolute; right:10px; top:0px;}

.ulArtArticleList{ position:relative;}
.ulArtArticleList .liListItem {  padding:3px 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis;_width:100%;  }
.ulArtArticleList .spTitle{ }
.ulArtArticleList .spTime{ position:absolute; right:10px; top:5px;}
.ulArtArticleList A{color:#922909;}
.ulArtArticleList A:hover{ color:#DD1079;}

.tabArticleList{ table-layout:fixed; margin:10px auto;width:100%; position:relative; border:1px solid #bbb; border-collapse:collapse; text-align:center; line-height:2em;}
.tabArticleList th{ height:20px; background:#ddd; text-align:center; padding:0px; color:#252525;}
.tabArticleList .thHead{width:30px;}
.tabArticleList .thName{width:auto; text-align:left;}
.tabArticleList .thTime{width:160px;}
.tabArticleList .thAuthor{width:150px;}
.tabArticleList .thEdit{width:60px;}
.tabArticleList td{ vertical-align:middle; color:#666;}
.tabArticleList .tdHead{ background:url(../images/p_29.gif) center center no-repeat;}
.tabArticleList .tdName{ text-align:left; line-height:1.1em; font-size:13px;}
.tabArticleList .tdEdit{}
/*主菜单*/    
.divTopMenu{ z-index:200; height:28px; background:#fff; position:absolute; top:84px; left:0px; width:100%; }
.divWebMenu{  height:26px; background:url(../images/p_27.gif) repeat-x; border:1px solid #ADADAD; text-align:center;}
.divWebMenu .menuItem{ height:28px; width:105px; text-align:center; border-right:1px solid #ACCBB4; }
.divWebMenu .menuItem_first{width:127px;}
.divWebMenu .menuItem_last{ border-right:none;width:126px;}
.divWebMenu .menuItem A{ color:White; font-size:15px; line-height:26px;color:#00a651; display:block;height:26px; padding-top:1px;}
.divWebMenu .menuItem A:hover{ background:#00A651; color:#fff; text-decoration:none;}
.divWebMenu .menuItem_2{ display:none; position:absolute;background:url(about:blank); }
.divWebMenu .menuItem_2 li{ text-align:left;  width:78px; padding-left:10px;}
.divWebMenu .menuItem_2 li A{ color:#666; font-size:12px; text-align:left; line-height:20px;}
.divWebMenu .menuItem_2 li.menuItem_2_first{}
.divWebMenu .menuItem_2 li.menuItem_2_last{ padding-bottom:10px;}
/*分页开始*/
.divPager_normal {  padding: 3px; margin: 3px; position:relative; clear:both; float:none; text-align:center;}
.divPager_normal a {  padding:2px 6px;border: #dedfde 1px solid; color: #523400; margin-right: 3px;text-decoration: none; }
.divPager_normal a:hover { border:#000 1px solid;color: #fff;background-color: #523400; }
.spIndexDisabled{color:#9a9a9a;}
.spIndex{}
.spPreview a{}
.spPreviewDisabled{color:#adaaad; width:20px; display:inline-block; }
.spNextDisabled{}
.spNextDisabled{color:#adaaad;}
.spBack{}
.spBackDisabled{ color:#9a9a9a;}
.spCurrent { border:#999 1px solid; background: #3CB878;   padding:2px 6px;}
.spOther{}
/*分页结束*/

/*导航*/
.divSitePath{ border-bottom:2px solid #D9D9D9; padding:3px;}
.divControlSitePath{ color:#959595; margin:0px; margin-left:15px;}
.divControlSitePath a{ position:relative; margin:0px 6px; color:#959595;}
.divControlSitePath a:hover{ color:#DD1079;}
.divControlSitePath .aEnd{color:#959595;}

/*区域显示*/
.divRgn{ position:relative; min-height:10px;_height:10px; overflow:hidden; _overflow-y:visible;  } 
.divRT{ position:relative; }
.divRC{ position:relative;  min-height:10px;_height:10px;overflow:hidden; _overflow:visible;}
.divRB{ position:relative; font-size:1px; }
.divRT .spRM{ position:absolute; top:0px; right:8px;}
.divRT .spRM a{ color:#95170b;}
.divRC .divL{ position:relative;  float:left; width:40%; }
.divRC .divR{ position:relative;  float:left; width:50%;}

/*用户侧边信息栏*/
.divUserInfo{ text-align:center;}
.divUserInfo .aPhoto{ display:block; position:relative; border:1px solid #ccc; text-align:center; padding:10px;}
.divUserInfo .aPhoto img{width:100px;}
.divUserInfo .aName{ color:rgb(255,85,0); font-size:14px; font-weight:bold; position:relative;  line-height:20px;}
.divUserInfo .aName:hover{ color:#0066BF;}

.divUserInfo .divFriendly{ background:#FFF5D9; border:1px solid #FFB951; text-align:center;}
.divUserInfo .divFriendly A{ display:block;height:22px; line-height:26px; padding-left:26px;width:50px; margin:5px auto; position:relative; color:#F99A18; font-weight:bold;}
.divUserInfo .aAddFriend{ background:url(../../default/images/user/addfriend.gif) left center no-repeat; }
.divUserInfo .aSendMessage{ background:url(../../default/images/user/message.gif) left center no-repeat; }

/*通用评论*/
.divCommentPnl{ margin-top:10px; margin:10px auto;text-align:left; margin:0px 5px;}
.divCommentPnl .divPnlAdd{  margin-top:10px;}
.divCommentPnl .divPnlAdd .divCmtRT{  font-size:16px;  position:relative;}
.divCommentPnl .divPnlAdd .divCmtRC{ padding:0px; border:none;}
.divCommentPnl .divPnlAdd .divCmtRB{ text-align:right; padding-top:10px; position:relative; margin-top:-30px; margin-bottom:30px;}
.divCommentPnl .divPnlAdd .divCmtRB input{ width:76px; height:28px;  cursor:pointer; text-align:center;}
.divCommentPnl .divPnlAdd .divCmtRB input:hover{ font-weight:bold;}
.divCommentPnl .divPnlAdd table{ table-layout:fixed; border-collapse:collapse; width:100%; }
.divCommentPnl .divPnlAdd caption{ text-align:left; padding-left:10px; font-size:14px; font-weight:bold; height:20px;  height:28px;}
.divCommentPnl .divPnlAdd .tdHead{width:33px; color:#00A651;}
.divCommentPnl .divPnlAdd .tdBody{ padding:5px 0px;}
.divCommentPnl .divPnlAdd .tdSubmit{ text-align:right;}
.divCommentPnl .divPnlAdd .txt{width:551px; height:19px; line-height:19px; border:1px solid #ACACAC;}
.divCommentPnl .divPnlAdd textarea{height:113px; border:1px solid #ACACAC; width:99%; overflow-y:auto; position:relative; margin:5px auto;}
.divCommentPnl .divPnlAdd .tdSubmit{ }
.divCommentPnl .divPnlAdd .tdSubmit input{ background:#235282;width:60px; height:20px; line-height:20px; color:white; border:none; cursor:pointer;}
.divCommentPnl .divCmtList{ color:#252525; border:1px solid #ccc;}
.divCommentPnl .divCmtList dt{ height:29px; border-top:1px solid #CCC; border-bottom:1px solid #ccc; position:relative; padding-left:20px; font-size:12px; line-height:29px; background:url(../images/bbs/p_4.gif) left top repeat-x;}
.divCommentPnl .divCmtList dt .divText{ position:relative; height:25px; line-height:25px;}
.divCommentPnl .divCmtList dd{ position:relative;}
.divCommentPnl .divCmtList .spTime{ margin-left:20px; position:relative; color:#636363; font-size:12px;}
.divCommentPnl .divCmtList .spDing{ color:#707070; display:inline-block; height:24px; width:57px; padding-left:30px;  line-height:24px; cursor:pointer; position:absolute; top:0px; right:100px; background:url(../images/p_24.gif) left top no-repeat;}
.divCommentPnl .divCmtList .spCai{ color:#707070; display:inline-block; height:24px; width:39px; padding-left:30px; line-height:24px; cursor:pointer; position:absolute; top:0px; right:30px;}
.divCommentPnl .divCmtList .spReply{ color:#707070; display:inline-block; height:24px; width:39px;  text-align:center; line-height:24px; cursor:pointer; position:absolute; top:0px; right:1px; display:none;}
.divCommentPnl .divCmtList .divCmtLeft{width:85px; position:absolute; left:0px; top:0px; text-align:center;}
.divCommentPnl .divCmtList .divCmtLeft .imgUserPhoto{width:65px; height:65px; margin:10px auto;}
.divCommentPnl .divCmtList .divCmtRight{position:relative; margin-left:85px; border-left:1px dashed #ccc; min-height:100px; padding:10px;}
.divCommentPnl .divCmtRow1{ height:28px; line-height:28px; color:#252525; font-size:14px; font-family:黑体; padding-left:15px; }
/*分享*/
.autoShare{ position:relative; height:25px; }
.autoShare .spText{}
.autoShare .spLinkList{}
.autoShare .spLinkList img{ margin:0px 5px; position:relative;}
/*自动分数显示*/
.autoFen{}
.tabFen{ height:9px; position:relative; display:inline-table; border-collapse:collapse; vertical-align:bottom;border:none;}
.tabFen td{ border:none; font-size:0px;}
.tabFen .v0{ background:url(../../default/images/icon/star2.png) left top no-repeat;width:10px;}
.tabFen .v1{ background:url(../../default/images/icon/star2.png) left -15px no-repeat;width:10px;}
.tabFen .v2{ background:url(../../default/images/icon/star2.png) left -30px no-repeat;width:10px;}
/*BBS*/
.divBbsArticle{ border:1px solid #3CB878;}
.divBbsArticle .divArtName{ line-height:100%; background:#3CB878; text-align:center; font-size:16px; color:#fff; padding:5px 0px; font-weight:bold;}
.divBbsArticle .divArtContent{ font-size:14px; line-height:180%; text-align:left; padding:10px;}
.divBbsArticle .divArtContent img{ max-width:100%;}
.divPostInfo{ border-bottom:1px solid #ccc; padding:10px; height:60px; position:relative;}
.divPostInfo .divPhoto{width:60px; height:60px; position:absolute; left:10px; top:10px;}
.divPostInfo .divPhoto img{width:60px; height:60px;}
.divPostInfo .divAuthorInfo{ position:relative; margin-left:70px; line-height:200%;}
.divPostInfo .divAuthorInfo li.time{ float:right;}
.divPostInfo .divAuthorInfo A{ padding:0px 5px;}
.divShareBar{ padding:10px; border-top:1px dashed #ccc;}
/**/
/************常用部分结束****************/
.divPageMainTop{ height:112px;background:url(../images/p_1.gif);}
.divPageMainTop .aLogo{ display:block; position:absolute;width:128px; height:84px; left:0px;top:0px; background:#00A651;}
.divPageMainTop .aLogo img{ height:85px; position:absolute; top:0px; left:15px; }
.divPageMainTop .divRow1{ background:#00A651; height:84px;width:870px; position:absolute; top:0px; right:0px;}
.divPageMainTop .divRow1 .divC1{position:absolute; height:84px; width:342px; top:0px; right:528px; overflow:hidden;}
.divPageMainTop .divRow1 .divC2{position:absolute; height:84px; width:174px; top:0px; right:454px;}
.divPageMainTop .divRow1 .divC3{ position:absolute; height:84px; width:600px; top:0px; right:0px; z-index:10; overflow:hidden;}
.divPageMainTop #divTopUserInfo{color:#fff; text-align:left; line-height:150%; padding-left:10px;}
.divPageMainTop #divTopUserInfo A{color:#fff;}
.divPageMainTop .divSearch{ vertical-align:middle; text-align:center; margin-top:10px;}
.divPageMainTop .divSearch #txtKeywords{ width:190px; height:20px; background:#fff; border:none; vertical-align:middle; display:inline-block; margin-right:5px; text-align:center; line-height:20px;}
.divPageMainTop .divSearch .btnSearch{ width:21px; height:21px; background:url(../images/p_3.gif) left center no-repeat; border:none; vertical-align:middle;}
.divPageMainTop .divRow2{ height:37px; background:url(../images/p_4.gif) left top no-repeat; height:84px;width:870px; position:absolute; top:0px; right:0px; top:84px; display:none;}
#divTopQuickLog .txtDistance,#divTopQuickLog .txtTimespan,#divTopQuickLog .txtAddHour{width:30px; border:none; border-bottom:1px solid #fff; background:url(about:blank); text-align:center;color:#fff;}
#divTopQuickLog .txtAddHour{width:20px;}
#divTopQuickLog .aLogSubmit:hover{color:#f00;}
#divTopQuickLog .spDisYear{ padding:0px 2px; font-weight:bold; font-family:Arial;}
.divPageMainMiddle{ margin-top:5px;}
.divPageMainBottom {  background:#00A651; margin-top:5px; color:#fff; }
.divPageMainBottom A{color:#fff;}
.divPageMainBottom .divFriendlyLinks{ position:relative; text-align:center; padding-top:5px; clear:both;}
.divPageMainBottom .divFriendlyLinks A{  display:inline-block;height:42px;width:95px; clear:both; float:none;}
.divPageMainBottom .divFriendlyLinks img{ height:40px; clear:both; float:none; vertical-align:bottom;}
/*按钮*/
.bxButton { border: #C7E83C 1px solid; font-size: 12px; background: #339966; color: #eee; cursor: hand; height: 25px; padding: 0px 10px; min-width: 80px; }
.bxButton:hover { border: #8BE83C 1px solid; background: #006666; cursor: hand; }
.btnAdd{ background:url(../images/p_28.gif);width:89px; height:27px; display:inline-block; line-height:27px; font-size:14px; color:#fff; text-align:left; text-indent:25px; font-weight:bold;}
.btnAdd:hover{color:#EB6124; text-decoration:none;}
/*左侧菜单导航相关*/
.divLeftTitle{ text-align:center; height:69px; position:relative; background:#3CB878 url(../images/p_26.jpg) left top no-repeat; font-size:16px;  color:#fff; font-family:微软雅黑; }
.divLeftTitle span{ display:inline-block;width:100px; height:20px; position:absolute; left:50%; margin-left:-50px; top:50%; margin-top:-10px; background:url(../images/p_24.png8.png) center top no-repeat;}

.divLw2{ padding-top:2px;}
.divLw2 A.aBtn{ display:block; height:40px; border-bottom:1px solid #ccc; text-align:center; line-height:40px; color:#636363; font-size:14px; background:url(../images/p_25.jpg) left top no-repeat; overflow:hidden; position:relative;font-family:微软雅黑; }
.divLw2 A.aBtn:hover,.divLw2 A.selected{color:#fff; text-decoration:none; font-weight:bold; background-position:left -76px;}
.divLw2 A.aBtn2{ background-image:url(../images/p_25_2.jpg);}
/*说说区域*/
#divRightTop{ height:69px; overflow:visible;  margin-top:-12px; position:relative; z-index:100; }
#divRightTop .imgPhoto{width:69px; height:69px; position:absolute;left:0px;top:0px; cursor:pointer; z-index:100;}
#divRightTop .divBar1{ height:25px; line-height:25px; position:relative; left:70px;width:770px;top:0px;}
#divRightTop .spName{ font-size:16px;line-height:25px; position:relative; }
#divRightTop .spClub img{ position:relative; margin:0px 10px; width:52px; height:25px;}
#divRightTop .spPbCount{ font-size:18px;  font-family:微软雅黑;color:#555555;}
#divRightTop .divInputBar{ background:#fff; padding-bottom:5px;}
#divRightTop .divBar2{ margin-top:3px; position:relative;left:80px;width:780px;border:1px solid #ccc;}
#divRightTop .divBar2 textarea{width:620px; overflow:hidden; position:relative;left:5px; border:none; background:url(about:blank); line-height:150%;}
#divRightTop .divBar2 #btnSsWordSubmit{ position:absolute;right:0px; bottom:0px;width:150px; height:33px; line-height:33px; border:1px solid #ccc; border-bottom:none; border-right:none; background:url(about:blank); cursor:pointer;}
#divRightTop .divBar2 #btnSsWordSubmit:hover{color:#f00;}
#divRightTop .divBar2 #spWordCount{ position:absolute;right:160px; bottom:5px; font-size:12px; color:#ccc;}
#divRightTop .divBar3{ padding-left:10px; color:#666;}
#divRightTop .divBar3 A{}
#divRightTop .divHome{ font-size:14px; color:#007236; padding-right:5px;  line-height:16px; position:relative; font-weight:900;  line-height:30px; margin-left:70px;}
