﻿/*基本*/
* {padding:0;margin:0;}
body {font:normal 11px/150% Tahoma,SimSun;text-align:center;background:#FFFFFF no-repeat fixed center top;padding-bottom:15px;}
table {border-collapse:collapse;}
th,caption {font-weight:normal;font-style:normal;text-align:left;}
caption {font-weight:bold;}
ol,ul {list-style:none}
a img {border:none}
h1,h2,h3,h4,h5,h6,input,button,textarea {font:normal 12px Tahoma,SimSun;}
input[type="text"],input[type="password"] {-webkit-border-radius:5px;-moz-border-radius:5px;}
button {cursor:pointer;}
p {margin:5px 0;line-height:140%;}
address {font-style:normal;clear:both;}

/*清除浮动*/
.clearfix:after{content:".";visibility:hidden;display:block;height:0;overflow:hidden;clear:both;}
/* no ie mac \*/
* html .clearfix {height:1%;}
/* end */
*+html .clearfix {height:1%;} /* for ie7 */

/*bg_m_1*/
#searchtext,#searchBtn,#searchBtn.enter,
#faceBtn,.rssLink,.userPanel,.followBtn,
#loginForm .option, .joinnow, .lagerBtn, .postBtn {background-image:url(../images/bg_m_1.png);background-color:transparent;}


.postBtn {width:103px;height:33px;line-height:33px;background-position:0 -188px;border-width:0;font-size:14px;}
.postBtn:hover {background-position:-300px -230px;}

/*buttom*/
.btn, .btnAction, .followingBtn,.updateSubmit {
font-size:12px;
background-image:url(../images/button.png);
background-color:transparent;
margin-right:4px;}

.goToTop {float: left;}

/*大字体*/
.author .userName, .conTitle, .userPanelBody .userName, .detail .content,
.largeFont {font-size:16px!important;font-family:"MicroSoft YaHei","SimHei";}
.fontL {font-size:16px;}
.fontM {font-size:14px;}
.fontD {font-size:12px;}

/*链接/文字*/
a {color:#f90;text-decoration:none;}
a:hover {text-decoration:underline;cursor:pointer;}
.aTinge {color:#B5B5B5;}
.aTinge:hover {color:#f90;}

.conTinge {color:#339933; font-size:20px; font-style:italic}

/*基本框架/公用框架*/
#container {width:795px;margin:0 auto;text-align:left;}
#menuWrapper,#footer {-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #B3B3B3;background-color:#FFF;}

#header {position:relative;height:80px;z-index:100;zoom:1; width:900px}
#logo {width:252px;height:130px;position:absolute;background:transparent url(../images/dirtchlogo.png) no-repeat scroll 0 0}
#logo a {display:block;text-indent:-9999px;width:252px;height:80px;outline:none;}/**/


#menuWrapper {height:30px;position:absolute;right:40px;top:10px;padding:0 8px;}
#menu {float:left;}
#menu li {position:relative;float:left;padding:0 8px;line-height:30px;}
/*background-color:#666666
  #444B55*/
#mainWrapper {width:787px;background-color:#555c66;position:relative;left:8px;
-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;
-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;}
#mainWrapper.full {width:795px;background-color:#FFF;left:0;border:1px solid #B3B3B3;
-webkit-border-radius:8px;-moz-border-radius:8px;}

#side {width:206px;float:right;color:#FFF;position:relative;z-index:11;}
#side hr {display:block;height:1px;border:none;background-color:#999;margin:0 15px 0 7px;}
.sideSection {margin:5px 15px 15px 7px;}
.sideSection .sidemenu {padding:5px 0 0;width:184px;overflow:hidden;}
.sideSection .more {text-align:left;}
.sideSection_header {padding:0 0 0px 0;height:18px;}
.sideSection_header h3 {font-size:14px;font-weight:bold;display:inline;}
.sideSection_header .link {float:right;}
.sideSection p {word-wrap:break-word;}



#conWrapper {width:580px;min-height:900px;height:auto!important;height:1000px;float:left;padding-bottom:8px;
background-color:#FFF;border:1px solid #B3B3B3;border-right-width:0;position:relative;left:-8px;
-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;
-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;} /*宽594=595px-1px左边框*/

/*主内容的小标题*/
#conSubHeader {position:relative;padding:5px;line-height:14px;background:url(../images/digulist_border.gif) repeat-x 0 bottom;zoom:1;z-index:1;}
#conSubHeader .title {font-size:14px;font-weight:bold;}

/*页脚*/
#footer {height:30px;line-height:30px;text-align:center;margin:15px 0 0 0;width:795px;}
#footer a {padding-left:10px;}

/*鐏厰鍒楄〃*/
#digulistWrapper {zoom:1;}
#digulist {
	margin:0 20px;
}
#digulist li {position:relative;padding:10px 54px 10px 68px;
min-height:49px;height:auto!important;height:49px;
background:url(images/digulist_border.gif) repeat-x 0 bottom;
font-size:14px;line-height:140%;word-wrap:break-word;zoom:1;}
#digulist li .h_postimg {margin-top:2px;cursor:url(../images/zoomin.cur), pointer;}
#digulist li p {margin:0;line-height:133%;}
#digulist li.over {background-color:#F7F7F7;}
#digulist li .action {position:absolute;right:10px;bottom:5px;font-size:12px;visibility:hidden;}
#digulist .userphoto {position:absolute;top:10px;left:10px;text-decoration:none;}
#digulist .username {font-weight:bold;}
.meta {font-size:12px;font-weight:normal;display:block;padding-top:5px;}
.meta a {color:#999;}
/*.meta a.source,*/
.meta .lookback {padding-left:18px;background:url(../images/inreply.gif) no-repeat left center;}
.meta .lookback .lookbacktip {display:none;}
.meta .lookback .lookbacktip img {margin-right:2px;}
#digulist li .action .reply {
	font-size:16px;
}

#digulistLoading {height:50px;line-height:50px;padding-left:50px;background:url(../images/loading48.gif) no-repeat 0 center;color:#666;}
#conceptLoading {height:50px;line-height:50px;padding-left:50px;background:url(../images/loading.gif) no-repeat 0 center;color:#fff;}
#topicLoading {height:50px;line-height:50px;padding-left:50px;background:url(../images/loading.gif) no-repeat 0 center;color:#fff;}
#digulist li .follow {position:absolute;top:63px;left:7px;}
#digulist li .ed {width:38px;left:10px;font-size:12px;background:url(../images/ed.gif) no-repeat left center;padding-left:11px;}

#digulist.userHome {padding-top:15px;}
#digulist.userHome li {padding-left:10px;min-height:49px;height:auto!important;height:49px;}
#digulist.userHome .timespace {position:relative;width:584px;padding:0 0 0 10px;min-height:23px;height:23px!important;background-color:#B3B3B3;font-size:14px;font-weight:bold;line-height:23px;float:left;color:#FFF;}
#digulist.userHome li.first {font-size:22px;}
#digulist.userHome li.first .meta {font-size:14px;display:block;}
#imgPreviewBox {z-index:999;position:absolute;display:none;border:1px solid #000;padding:5px;background:#FFF url(../images/loading48.gif) no-repeat center;min-height:60px;min-width:60px;height:auto!important;width:auto!important;height:60px;width:60px;cursor:move}

#digulist.star li {width:446px;padding-right:80px;}

#digulist li .contentlink {color:#000;}
#digulist li .contentlink:hover {color:#000;text-decoration:none;}


/*嘀咕发送框*/
#postForm {position:relative;background:#f7f7f7 url(../images/dot_3.gif) repeat-x left bottom;z-index:10;
-webkit-border-top-left-radius:8px;
-moz-border-radius-topleft:8px;}
#postForm .postCounterTips {position:absolute;right:25px;top:16px;width:120px;height:26px;line-height:26px;text-align:right;color:#B3B3B3;}
.postCounter {font-size:24px;font-weight:bold;}
#queryText {width:380px;
border:1px solid #999;position:absolute;left:26px;top:48px;background:#fff transparent url('../images/2.5.gif') no-repeat 2px -1px;padding-top:5px;padding-left:28px;overflow-y:auto;font-size:14px;
    height: 23px;
}
h2#postTitle {position:absolute;top:10px;left:20px;}
#addressee {position:absolute;top:19px;left:34px;}
#updateSubmit {position: relative;
}
/*#updateSubmit.posting {background-image:url(../images/ico_loading16.gif);background-position:3px center; background-repeat:no-repeat; cursor:wait;}*/
#faceBtn {width:38px;height:22px;position:absolute;left:34px;top:115px;cursor:pointer;background-position:0 -221px;}
#lastUpdate {width:375px;height:20px;line-height:20px;overflow:hidden;position:absolute;left:87px;top:115px;color:#666;}
#lastUpdate.noface {left:26px;}

#postForm.message {height:192px;}
#postForm .inbox,
#postForm .outbox,
#postForm .noticebox {height:22px;width:88px;border:1px solid #CCC;text-align:center;line-height:22px;background-color:#E6E6E6;position:absolute;bottom:0;font-size:14px;color:#000;}
#postForm .noticebox {left:369px;}
#postForm .inbox {left:180px;}
#postForm .outbox {left:269px;}
#postForm .clearbox {position:absolute;bottom:0;right:10px;line-height:22px;height:22px;}
#postForm .inbox:hover,
#postForm .outbox:hover,
#postForm .noticebox:hover {background-color:#CCC;color:#000; text-decoration:none;}
#postForm .inbox.curt,
#postForm .outbox.curt,
#postForm .noticebox.curt {background-color:#FFF;border-bottom-color:#FFF;color:#000; text-decoration:none;}

.meta {font-size:12px;font-weight:normal;}
.meta a {color:#999;}
/*.meta a.source,*/
.meta a:hover {color:#f90;}
.meta .lookback {padding-left:18px;background:url(../images/inreply.gif) no-repeat left center;}
.meta .lookback .lookbacktip {display:none;}
.meta .lookback .lookbacktip img {margin-right:2px;}



/*new menu*/
.sideMainMenuTitle {width:192px;height:44px;line-height:44px;font-size:14px;font-weight:bold;position:relative;margin-top:10px;}
.sideMainMenuTitle .content {background-color:#2F343B;position:absolute;width:190px;padding-left:15px;left:-8px;}
.sideMainMenuTitle .shadow {width:4px;height:4px;display:block; position:absolute;right:-4px;top:-4px; background:url(images/sideTitle_shadow.png) no-repeat; overflow:hidden;}
.sideMainMenuTitle .more {float:right;clear:both;padding-right:15px;}
.sideMainMenuTitle a {font-weight:normal;font-size:12px;}

.sideMainMenu {margin-bottom:6px;}
.sideMainMenu li {width:200px;height:30px;line-height:30px;margin:0 0 1px -8px;font-size:14px;position:relative;float:left;}

.sideMainMenu .utilNav {position:absolute;width:200px;height:30px;left:0;top:0;z-index:1;}
.sideMainMenu .utilNavHover {background:url(../images/sideNavA_bg_over.png) no-repeat;width:217px;left:-11px;}
.sideMainMenu .utilNavCurt {background:url(../images/sideNavA_bg.png) no-repeat;width:217px;left:-11px;}
.sideMainMenu .sideNavA .counter {float:right;padding-right:10px;}
.sideMainMenu .sideNavA {color:#F90;padding-left:15px;position:absolute;z-index:2;top:0;left:0;display:block;height:30px;width:185px;outline:none;}
.sideMainMenu .sideNavA:hover {text-decoration:none;color:#000;}
.sideMainMenu .sideNavACurt {text-decoration:none;color:#000!important;font-weight:bold;}
.sideMainMenu .sideNavACurt:hover {text-decoration:none;color:#000;}


.sideHotSearchKey {position:relative;}
.sideHotSearchKey a {font-size:14px;}
.sideHotSearchKey li {line-height:24px;}
.sideHotSearchKey li.curt {background:url(../images/bg_m_1.png) no-repeat -594px 0;}
.sideHotSearchKey li.curt a {font-weight:bold;}


.sideDiv{width: 184px; position:relative;left:0px; text-align: left; font-family: Verdana; font-size: small;}
.sideContent{border: 1px solid rgb(255, 204, 51);border-top: 0px; padding: 5px; width: 184px;}

.sidePullArr,
.sidePullArrDown {background-image:url(../images/sideSectionArr.png); background-color: #848679; cursor:pointer;background-repeat:no-repeat;border-color: rgb(255, 204, 51); border-width: 1px; border-top: 1px solid rgb(255, 204, 51); border-left: 1px solid rgb(255, 204, 51); border-right: 1px solid rgb(255, 204, 51);border-bottom: 1px solid rgb(255, 204, 51); padding: 5px; font-family: Verdana; height: 20px;  width: 184px; font-size: small; text-decoration: none; vertical-align: middle; font-weight: bold; color: rgb(255, 153, 0); text-align:center}
.sidePullArr {background-position:184px 19px;}
.sidePullArrDown{background-position:184px -30px;}

#ConceptDiv{top:25px}
#TopicDiv{top:40px;}
#RecentDiv{  top:17px;}
#BetaDiv{top:10px;}

#popularNameList li{line-height:25px;}
#popularNameList li a{color: White;  font-size: small; text-decoration: none; font-weight: normal;}
#popularNameList li a:hover{color: rgb(255, 204, 51);text-decoration:underline}

#conceptList li{line-height:25px;   }
#conceptList li a{color: White;  font-size: small; text-decoration: none; font-weight: normal;}
#conceptList li a:hover{color: rgb(255, 204, 51);text-decoration:underline}

#recentNameList li{line-height:25px;   }
#recentNameList li a{color: White;  font-size: small; text-decoration: none; font-weight: normal;}
#recentNameList li a:hover{color: rgb(255, 204, 51);text-decoration:underline}

#topicList li{line-height:25px;   }
#topicList li a{color: White;  font-size: small; text-decoration: none; font-weight: normal;}
#topicList li a:hover{color: rgb(255, 204, 51);text-decoration:underline}

#mainPageImageDiv{position:relative;top:10px;width: 560px;height: 187px;background-repeat:no-repeat;z-index:1;}
.mainImageClass0{background-image:url(../images/mainpic0.jpg);}
.mainImageClass1{background-image:url(../images/mainpic1.jpg);}
.mainImageClass2{background-image:url(../images/mainpic2.jpg);}

.info
{
	width: 200px;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
.infotop
{
	height: 25px;
	font-size:12px;
	font-weight:bold;
	line-height:210%;
	padding-left:31px;
	color:#B67318;
	background: #F7DFC6 url("../images/infotop.gif") no-repeat left top;
}
.infomiddle
{
	font-size:12px;
	padding-top:4px;
	padding-left:11px;
	padding-right:11px;
	color:#8E5A13;
	background: #F7DFC6 url("../images/infomiddle.gif") repeat-y;
}
.infobottom
{
	height: 18px;
	background: url("../images/infobottom.gif") no-repeat left top;
}

/*#414e67 636f89*/
.panel{background:#FFFFFF;border:1px solid #222;color:#000;font-size:14px;line-height:136%;position: relative;text-align:left;
            
            height: 200px;
            width: 200px;
            filter:alpha(opacity=100);
        }
        .hidden
        {
        	display:none;
        }
        .panel a{color:#fff;text-decoration:none;}
        .panel ul{list-style:none;margin:6px;padding:0;}
        .panel ul li{margin-bottom:2px;white-space:nowrap;}
        .panel ul li a{display:block;padding:0 .2em 1px .2em;_width:100%;}
        .panel ul li a:hover{background:#636f89;}
        .panel ul li a:focus{outline:838da2 solid thin;}
        .panel ul li a:hover strong,.panel ul li a:focus strong{color:#fff;}
        
        #suggestDiv{ display:none;}
        #resultcount{color:Green;}
        
/*#result_option a 
{
    font-size:12px;
    color:Blue;
    margin-right:0.5em;
    text-decoration:underline;
}*/
#result_option a:active   {color:   #0000FF;   text-decoration:   none}   /*   已访问的链接   */ 
#result_option a:hover   {color:   #FF00FF;   text-decoration:   underline}

.act{ text-decoration:none; font-size:15px;
    color: Black;
    margin-right:0.5em;}
.pas{ text-decoration:underline; font-size:15px;
    color:Blue;
    margin-right:0.5em;}
    
.span_name
{ color:Black;
  font:15px;
  height:15px;
  line-height:25px;
}
.span_name a
{ color: Blue;
  width:205px;
  white-space:nowrap;
  float:left;
	}
#Page
{ font-size:15px;
  padding-left:20px;
	}
#id_namelist
{ width:800px;
  height:340px;
	}
