/* CSS Document */

/***
 *  DedeCMS v5.3 Style (grass green)
 *  dedecms.com  Author pigz  2008-11-10 09:32
 **/

#main_right ul li.hover{background-color:#000; color:#fff; text-decoration:none;}
#main_right ul li.hover a{color:#fff; text-decoration:none;}

.pleft{
  width:712px;
  float:left;
  overflow:hidden;
}
.pleft .place{
  width:712px;
  height:24px;
  line-height:24px;
  background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px;
  border-top:1px solid #BADAA1;
  border-bottom:1px solid #BADAA1;
  text-indent:12px;
  color:#428C5B;
  overflow:hidden;
}
.pleft .place strong{
  color:#428c5b;
  font-weight:normal;
  letter-spacing:1px;
}
.pleft .place a{
  color:#428c5b;
  margin:0px 2px;
}
.pleft .place a:hover{
  color:#ff3333;
  text-decoration:none;
}
.pleft .place small{
  display:inline-block;
  vertical-align:middle;
  width:8px;
  height:20px;
  *height:24px;
  overflow:hidden;
  background:url(../images/ico-3.gif) 2px 8px no-repeat;
  font-size:0px;
}
.place{
  height:24px;
  line-height:24px;
  text-indent:18px;
  color:#999;
  background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px;
  border-top:1px solid #BADAA1;
  border-bottom:1px solid #BADAA1;
  overflow:hidden;
  font-family:宋体;
  margin-bottom:6px;
  text-align:left;
}
.place strong{
  color:#397CBE;
  font-weight:normal;
  letter-spacing:1px;
}
.place a{
  color:#397CBE;
  margin:0px 2px;
}
.place a:hover{
  color:#FF3366
  margin:0px 2px;
  TEXT-DECORATION: underline;
}
.pright{
  width:240px;
  float:right;
  overflow:hidden;
}
.dede_pages{
}
.dede_pages ul{
  float:left;
  padding:12px 0px 12px 16px;
  list-style:none; 
}
.dede_pages ul li{
  float:left;
  font-family:Tahoma;
  line-height:17px;
  margin-right:6px;
  border:1px solid #E9E9E9;
}
.dede_pages ul li a{
  float:left;
  padding:2px 6px 2px;
  color:#555;
  display:block;
}
.dede_pages ul li a:hover{
  color: #359fdd;
  text-decoration:none;
  padding:2px 6px 2px;
}

.dede_pages .pageinfo{
  line-height:21px;
  padding:12px 10px 12px 16px;
  color:#999;
}
.dede_pages .pageinfo strong{
  color:#555;
  font-weight:normal;
  margin:0px 2px;
}
/*---------- index ---------*/
.index .bignews{
  width:424px;
  height:400px;
  float:right;
  border:1px solid #DADADA;
  overflow:hidden;
}
.index .bignews a{
  color:#555;
}
.index .bignews .onenews{
  margin:0 3px 0 3px;
  padding:7px 6px;
  border-bottom:1px dashed #EBEBEB;
}
.index .bignews .onenews h2{
  text-align:center;
  display:block;
  height:32px;
  line-height:28px;
}
.index .bignews .onenews h2 a{
  font-size:16px;
}
.index .bignews .onenews p{
  line-height:19px;
  color:#666;
}

.index .bignews div.newarticle{
  height:24px;
  background:url(../images/new-article.gif) 8px 3px no-repeat;
  font-size:0px;
  color:#fff;
}

.index .bignews div.d1{
  padding:6px 10px;
  clear:both;
  width:406px;
  overflow:hidden;
}
.index .bignews div.d1arc{
  margin-right:12px;
  width:190px;
  float:left;
  height:24px;
  line-height:24px;
  overflow:hidden;
}
.index .bignews div.d1arc a {
  
}
.index .bignews ul.c2{
  width:416px;
  padding:0px 4px 0px;
  clear:both;
  overflow:hidden;
}
.index .bignews ul.c2 a {
  font-size:13px;
}
.index .flashnews{
  width:280px;
  height:192px;
  overflow:hidden;
  float:left;
}
.index .latestnews{
  width:280px;
  height:200px;
  margin-top:8px;
  float:left;
}
.index .latestnews dl dd{
  padding:2px 5px;
}
.index .latestnews ul a{
  color:#555;
}
.index .picnews{
  width:712px;
  float:left;
  clear:both;
  overflow:hidden;
  margin-top:9px;
  *margin-top:12px;
  _margin-top:0px;
}
.listbox{
  width:614px;
  overflow:hidden;
   
  
  overflow:hidden;
}
.index .listbox dl{
  width:352px;
  margin-right:8px;
  margin-top:2px;
  float:left;
}
.index .listbox ul a{
  color:#666;
}
.index .usercenter .tbox dd{
  height:370px;
  display:none;
}
.index .usercenter .tbox dd#loading{
  display:block;
  text-align:center;
  line-height:200px;
  letter-spacing:2px;
  color:#999999;
}
.index .userlogin{
  padding-top:10px;
}
.index .userlogin .fb{
  height:37px;
}
.index .userlogin .fb span{
  float:left;
  width:60px;
  text-align:right;
  padding-right:6px;
  color:#888;
}
.index .userlogin .fb img{
  vertical-align:middle;
  margin-left:5px;
}
.index .userlogin .submit{
  text-align:center;
  padding-top:3px;
}
.index .userlogin .submit a{
  color:#003300;
  margin-left:7px;
}
.index .userinfo{
  
}
.index .userinfo .welcome{
  width:220px;
  height:24px;
  margin:12px auto;
  background:#F9F9F9;
  border-top:1px solid #EEE;
  border-bottom:1px solid #EEE;
  line-height:23px;
  text-indent:10px;
  color:#666;
}
.index .userinfo .welcome strong{
  color:#F60;
  font-weight:bold;
}
.index .userinfo .userface{
  width:60px;
  height:64px;
  overflow:hidden;
  padding-left:16px;
  padding-top:2px;
  float:left;
}
.index .userinfo .userface a{
  display:block;
  margin:0px auto;
  text-align:center;
}
.index .userinfo .userface a img{
  width:52px;
  height:52px;
  display:block;
  margin:0px auto 6px;
  padding:2px;
  border:1px solid #DDD;
}
.index .userinfo .mylink{
  width:144px;
  float:left;
  overflow:hidden;
}
.index .userinfo .mylink ul{
}
.index .userinfo .mylink ul li{
  width:72px;
  float:left;
  line-height:21px;
  text-indent:12px;
}
.index .userinfo .mylink ul li a{
  color:#555;  
}
.index .userinfo .uclink{
  height:31px;
  line-height:31px;
  clear:both;
  overflow:hidden;
  text-align:center;
  color:#DDD;
}
.index .userinfo .uclink a{
  color:#690;
  margin:0px 2px;
}
.index .latestlogin{
  padding-top:16px;
}
.index .latestlogin strong{
  width:102px;
  padding-left:6px;
  letter-spacing:1px;
  color:#555;
  display:block;
  line-height:21px;
  background:#FFF;
  position:relative;
  z-index:5;
}
.index .latestlogin ul{
  width:224px;
  border-top:1px solid #DDDDDD;
  padding-top:20px;
  z-index:3;
  margin:-12px auto 0px;
}
.index .commend dl dd{
  padding-top:0px;
}
.index .hot dl dd{
  padding-top:0px;
}
.index .hot dl dd .c1 li{
  width:210px;
  overflow:hidden;
}
.index .vote dl dd strong{
  display:block;
  line-height:27px;
  padding-left:8px;
  letter-spacing:1px;
  color:#3f7652;
  border-bottom:1px solid #DDDDDD;
  margin:0px 4px;
}
.index .vote dl dd .fb{
  padding-top:10px;
  height:21px;
  padding-left:10px;
  color:#555;
}
.index .vote dl dd .fb input{
  margin-right:4px;
}
.index .vote dl dd .submit{
  text-align:center;
  height:35px;
  padding-top:8px;
}
.index .vote dl dd .submit button{
  margin-right:10px;
}
.index .vote dl dd .submit a{
  color:#003300
}
/*---------- channel ---------*/
.channel .flashnews{
  width:280px;
  height:192px;
  overflow:hidden;
  float:left;
  background:#F00;
}
.channel .topcommand{
  width:424px;
  float:right;
  overflow:hidden;
}
.channel .topcommand dl dd{
  height:162px;
}
.channel .topcommand a{
  color:#666;
}
.channel .topcommand .onenews{
  padding:3px 12px;
  border-bottom:1px solid #EBEBEB;
}
.channel .topcommand .onenews h2{
  display:block;
  height:28px;
  line-height:25px;
}
.channel .topcommand .onenews h2 a{
  font-size:16px;
}
.channel .topcommand .onenews p{
  line-height:19px;
  color:#666;
}
.channel .picnews{
  width:712px;
  float:left;
  clear:both;
  overflow:hidden;
}
.channel .listbox{
  width:720px;
  overflow:hidden;
  float:left;
  clear:both;
  overflow:hidden;
}
.channel .listbox dl{
  width:352px;
  margin-right:8px;
  margin-top:8px;
  float:left;
}
.channel .listbox ul a{
  color:#666;
}


/*---------- viewbox ---------*/
.viewbox{
  width:567px;
  padding-bottom:8px;
}
.viewbox .title{
  height:30px;
  line-height:30px;
  text-align:left;
  overflow:hidden;
  padding-top:0px;
}
.viewbox .title h2{
  font-size:14px;
  color:#0057b0;
}
.viewbox .info{
  height:24px;
  line-height:17px;
  text-align:center;
  overflow:hidden;
  color:#666;
}
.viewbox .info small{

  margin-left:8px;
  margin-right:3px;
  color:#999;
  font-size:12px;
}
.viewbox .info a{
  color:#690;
}
.viewbox .intro{
  width:90%;
  padding:8px 16px;
  line-height:24px;
  background:#f5fcee;
  border:1px solid #DCDDDD;
  font-size:14px;
  color:#706A6A;
  margin:8px auto 0 auto;
}
.viewbox .infolist{
  width:368px;
  float:left;
}
.viewbox .infolist small{
  width:100px;
  text-align:right;
  display:block;
  float:left;
  font-size:12px;
  line-height:31px;
  color:#999;
  clear:left;
  height:31px;
  overflow:hidden;
}
.viewbox .infolist span{
  width:200px;
  line-height:30px;
  float:left;
  height:31px;
  overflow:hidden;
}
.viewbox .picview{
  width:320px;
  float:right;
  padding-right:24px;
  padding-top:16px;
}
.viewbox .labeltitle{
  height:23px;
  background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
  clear:both;
  overflow:hidden;
  margin:0px auto 0px;
  padding-top:10px;
}
.viewbox .labeltitle strong{
  width:80px;
  height:23px;
  line-height:23px;
  text-align:center;
  color:#FFF;
  letter-spacing:1px;
  display:block;
  float:left;
  background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
  overflow:hidden;
}

.viewbox .content{
  font-size:14px;
  line-height:25px;
  width: 567px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 12px;
  padding-left: 0px;
}
.viewbox .content002{
  line-height:25px;
  width: 567px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.viewbox .dede_pages{
  width:100%;
  float:none;
  overflow:hidden;
  text-align:center;
}
.viewbox .dede_pages ul{
  margin:0px auto;
  float:none;
  clear:both;
  overflow:hidden;
  text-align:center;
  white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
  float:none;
  display:inline;
}
.viewbox .boxoff{
  height:10px;
  overflow:hidden;
  clear:both;
  background:url(../images/boxoff.gif) left 15px repeat-x;
  margin:4px auto;
  padding-top:10px;
}
.viewbox .boxoff strong{
  display:block;
  width:8px;
  height:10px;
  overflow:hidden;
  font-size:0px;
  line-height:100px;
  background:url(../images/boxoff.gif) right -10px no-repeat;
  float:left;
}
.viewbox .newdigg{
  width:406px;
  height:51px;
  margin:8px auto;
  clear:both;
  overflow:hidden;
  padding-left:8px;
}
.viewbox .diggbox{
  width:195px;
  height:51px;
  float:left;
  margin-right:8px;
  overflow:hidden;
  cursor:pointer;
}
.viewbox .diggbox .digg_act{
  font-size:14px;
  float:left;
  line-height:31px;
  text-indent:32px;
  height:29px;
  overflow:hidden;
  font-weight:bold;
}
.viewbox .diggbox .digg_num{
  float:left;
  line-height:29px;
  text-indent:5px;
}
.viewbox .diggbox .digg_percent{
  width:180px;
  clear:both;
  padding-left:10px;
  overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
  width:100px;
  height:7px;
  background:#E8E8E8;
  border-right:1px solid #CCC;
  float:left;
  overflow:hidden;
  margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
  font-size:10px;
  float:left;
  padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
  display:block;
  height:5px;
  overflow:hidden;
  background:#000;
}
.viewbox .newdigg .digg_good{
  background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
  background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
  color:#C30;  
}
.viewbox .newdigg .digg_good .digg_num{
  color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
  color:#36C;  
}
.viewbox .newdigg .digg_bad .digg_num{
  color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
  border:1px solid #E37F24;
  background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
  border:1px solid #689ACC;
  background:#94C0E4;
}
.viewbox .handle{
  height:59px;
  padding-top:12px;
  overflow:hidden;
  clear:both;
}
.viewbox .handle .digg{
  width:59px;
  height:59px;
  float:left;
  background:url(../images/digg-bg.gif) no-repeat;
  margin-right:12px;
}
.viewbox .handle .digg .digg_num{
  width:56px;
  height:34px;
  font-size:20px;
  text-align:center;
  line-height:34px;
  overflow:hidden;
  color:#6B9169;
}
.viewbox .handle .digg .digg_act{
  width:56px;
  height:22px;
  line-height:23px;
  overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
  margin-left:11px;
  color:#666;
  float:left;
}
.viewbox .handle .context{
  float:left;
}
.viewbox .handle .context ul li{
  line-height:29px;
  color:#888;
}
.viewbox .actbox{
  width:260px;
  text-align:center;
  float:right;
  padding-top:20px;
  padding-right:10px;
}
.viewbox .actbox ul li{
  display:inline;
  padding-left:22px;
  background-image:url(../images/actbox-ico.gif);
  background-repeat:no-repeat;
  margin-right:10px;
}
.viewbox .actbox ul li a{
  color:#666;
}
.viewbox .actbox ul li#act-fav{
  background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
  background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
  background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
  background-position:4px -109px;
}
.viewbox .downurllist{
  width:100%;
  clear:both;
  overflow:hidden;
  
}
.viewbox .downurllist li{
  height:27px;
  background:url(../images/downurl-bg.gif) right top no-repeat;
  padding-right:4px;
  float:left;
  margin-right:10px;
  overflow:hidden;
  margin-top:10px;
}
.viewbox .downurllist li a{
  height:27px;
  background:url(../images/downurl-bg.gif) left top no-repeat;
  display:block;
  font-size:12px;
  color:#555;
  text-indent:30px;
  line-height:27px;
  float:left;
  padding-right:5px;
}
.viewbox .downurllist li a:hover{
  color:#F63;
  text-decoration:none;
}
.viewbox .picbox{
  width:100%;
  text-align:center;
  padding-top:10px;
  font-size:14px;
  line-height:31px;
  overflow:hidden;
}
.viewbox .picbox img{
  display:block;
  margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
  font-size:12px;
  line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
  background:none;
  border:1px solid #EEE;
  overflow:hidden;
}
.viewbox .picbox ul.e8 img{
  margin:3px;
  border:none;
}
.viewbox .picbox ul.e8 li .title{
  padding-top:0px;
}
.specialpic{
  width:200px;
  overflow:hidden;
  float:left;
  margin-right:20px;
  padding-top:10px;
}
.specialpic img{
  width:200px;
  display:block;
}
.speciallist{
  width:720px;
  overflow:hidden;
}
.speciallist dl.tbox{
  width:352px;
  margin-right:8px;
  margin-top:8px;
  float:left;
}
.storypic{
  width:160px;
  overflow:hidden;
  float:left;
  margin-right:20px;
  padding-top:10px;
}
.storypic img{
  width:160px;
  display:block;
}
.infos_userinfo{
  width:240px;
  overflow:hidden;
}
.infos_userinfo dd{
  padding:12px;
  overflow:hidden;
  background:#FFF;
}
.infos_userinfo dd .userface{
  width:52px;
  height:52px;
  padding:1px;
  border:1px solid #DDD;
  overflow:hidden;
  float:left;
  margin-right:8px;
}
.infos_userinfo dd .userface img{
  width:52px;
  height:52px;
  overflow:hidden;
  display:block;
}
.infos_userinfo dd .username{
  height:19px;
  line-height:19px;
  display:block;
  overflow:hidden;
  font-weight:bold;
  color:#F60;
}
.infos_userinfo dd .useract{
  width:140px;
  height:44px;
  overflow:hidden;
  float:left;
  padding-left:4px;
}
.infos_userinfo dd .useract-pm,.infos_userinfo  dd .useract-af{
  width:70px;
  float:left;
  line-height:19px;
  height:19px;
  overflow:hidden;
}
.infos_userinfo dd .useract-vi{
  display:block;
  clear:both;
  line-height:19px;
  height:19px;
  overflow:hidden;
  color:#666;
}
.infos_userinfo dd .userinfo-sp{
  height:25px;
  line-height:25px;
  clear:both;
  display:block;
  padding-left:10px;
}
.infos_userinfo dd .userinfo-sp small{
  font-size:12px;
  color:#AAA;
  margin-right:5px;
}
.infos_search dd{
  padding:4px 4px 12px 8px;
}
.infos_search dd select,.infos_search dd input,.infos_search dd button{
  margin-left:4px;
  margin-top:8px;
}
.infos_search dd select{
  font-size:14px;  
}
.tags_list dd{
  padding:4px 12px;
  line-height:220%;
}
.tags_list dd a{
  margin-right:10px;
  white-space:nowrap;

}
.tagc1{
  font-size:12px;
  color:#666;
}
.tagc2{
  font-size:14px;
  font-weight:bold;
  color:#555;
}
.sp-title{
  color:#888;
  padding:0px 12px;
  border-top:1px solid #EAEAEA;
  border-bottom:1px solid #EAEAEA;
  background:#f3fbea url(../images/search-top-bg.gif) repeat-x scroll;
  margin-bottom:8px;
}
.sp-title h2{
  font-size:14px;
  line-height:27px;  
}
.sp-title h2 a{
  margin-left:6px;
  color:#03541F;
}
.sp-title .more{
  float:right;
  margin:-27px 0px;
  line-height:27px;
}
.linkbox{
  padding:10px 8px;
  border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
  font-size:14px;
  color:#0057b0;
}
.buycar{
  
}
.buycar h2{
  font-size:14px;
  color:#F60;
  line-height:31px;
}
.buycar .flow{
  width:100%;
  border-left:1px solid #DEE79E;
  border-right:1px solid #DEE79E;
  border-top:1px solid #DEE79E;
/*  border-collapse:collapse;*/
  margin-bottom:16px;
}
.buycar .flow td{
  height:23px;
  line-height:19px;
  background:#F8FAEB;
  text-align:center;
  color:#888;
  overflow:hidden;
  border-right:1px solid #EFF3CF;
  border-bottom:1px solid #EFF3CF;
  border-top:3px solid #FFF;
  letter-spacing:3px;
}
.buycar .flow td.thisclass{
  background:#FFF;
  border-bottom:1px solid #FFF;
  border-top:3px solid #F8FAEB;
  font-weight:bold;
  color:#333;
}
.flinkbox{
  padding:4px 10px;
}
.formbox{
  width:90%;
  margin:0px auto;
}
.formbox .fb{
  width:100%;
  clear:both;
  overflow:hidden;
  padding-top:10px;
  margin:0px auto;
}
.formbox .fb .name{
  width:180px;
  float:left;
  height:31px;
  text-align:right;
  padding-right:10px;
  line-height:31px;
  font-size:14px;
  color:#666;
  display:block;
}
.formbox .fb .value{
  float:left;
}
.formbox .fb .value img{
  vertical-align:middle;
}
.dede_comment{
  padding-bottom:6px;
}
/*评论
------------*/
.decmt-box2{
  width:98%;
  padding:6px 5px;
  margin:0px auto;
  overflow:hidden;
  clear:both;
}
.decmt-box2 span.fr{
  float:right;  
  }
.decmt-box2 span.title{
  float:left;
  line-height:20px;
  width:600px;
  }
.decmt-box2 ul{
  }
.decmt-box2 ul li{
  width:100%;
  border-bottom:1px dashed #ccc;
  padding-bottom:10px;
  overflow:hidden;
  }
.decmt-box2 ul li a.plpic{
  float:left;
  width:40px;
  height:40px;
  padding:2px;
  border:1px solid #DFD9B9;
  background:#F9FDED;
  margin-right:5px;
  overflow:hidden;
  }
.decmt-box2 ul li p{
  float:left;
  width:630px;
  line-height:22px;
  }
.decmt-box2 .comment_act{
  float:left;
  width:630px;
  line-height:20px;
  color:#aeaeae;
  }
.decmt-box2 .comment_act a{
  color:#aeaeae;
  }
    
    
.decmt-box{
  width:98%;
  padding:6px 5px;
  margin:0px auto;
  overflow:hidden;
  clear:both;
}
.decmt-box span.fr{
  float:right;  
  }
.decmt-box span.title{
  float:left;
  line-height:20px;
  width:600px;
  }
.decmt-box ul{
  }
.decmt-box ul li{
  width:100%;
  border-bottom:1px dashed #ccc;
  padding-bottom:10px;
  overflow:hidden;
  }
.decmt-box ul li a.plpic{
  float:left;
  width:40px;
  height:40px;
  padding:2px;
  border:1px solid #DFD9B9;
  background:#F9FDED;
  margin-right:5px;
  overflow:hidden;
  }
.decmt-box ul li p{
  float:left;
  width:630px;
  line-height:22px;
  }
.decmt-box .comment_act{
  float:left;
  width:630px;
  line-height:20px;
  color:#aeaeae;
  }
.decmt-box .comment_act a{
  color:#aeaeae;
  }
  
.decmt-box1{
  width:98%;
  padding:6px 5px;
  margin:0px auto;
  overflow:hidden;
  clear:both;
}
.decmt-box1 span.fr{
  float:right;  
  }
.decmt-box1 span.title{
  float:left;
  line-height:20px;
  width:600px;
  }
.decmt-box1 ul{
  }
.decmt-box1 ul li{
  width:100%;
  border-bottom:1px dashed #ccc;
  padding:10px 0;
  overflow:hidden;
  }
.decmt-box1 ul li a.plpic{
  float:left;
  width:40px;
  height:40px;
  padding:2px;
  border:1px solid #DFD9B9;
  background:#F9FDED;
  margin-right:5px;
  overflow:hidden;
  }
.decmt-box1 ul li p{
  float:left;
  width:880px;
  line-height:22px;
  }
.decmt-box1 .comment_act{
  float:left;
  width:880px;
  line-height:20px;
  color:#aeaeae;
  }
.decmt-box1 .comment_act a{
  color:#aeaeae;
  }


.dede_comment .decmt-box .decmt-title{
  line-height:19px;
  color:#999;
  font-family:Tahoma;
}
.dede_comment .decmt-box .decmt-title span{
  margin-right:2px;
  vertical-align:middle;
}
.dede_comment .decmt-box .decmt-title .moodico{
  height:18px;
  width:18px;
  display:inline-block;
}
.dede_comment .decmt-box .decmt-title .username{
  color:#669;
}
.dede_comment .decmt-box .decmt-title .username a{
  color:#669;
}
.dede_comment .decmt-box .decmt-title .username a:hover{
  text-decoration:none;
  color:#690;
}
.dede_comment .decmt-box .decmt-title .ip{
  color:#669;
  font-size:11px;
}
.dede_comment .decmt-box .decmt-title .date{
  color:#555;
  font-size:11px;
}
.dede_comment .decmt-box .decmt-act{
  float:right;
  margin-top:-18px;
  padding-right:10px;
  position:relative;
  clear:both;
  color:#999;
}
.dede_comment .decmt-box .decmt-act span{
  margin-right:7px;
}
.dede_comment .decmt-box .decmt-act span a{
  color:#888;
}
.dede_comment .decmt-box .decmt-content{
  color:#555;
  line-height:21px;
  clear:both;
  width:99%;
  margin:2px auto 0px;
/*  background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
  text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img{
  vertical-align:middle;
}
.decmt-box,.decmt-content .decmt-box,.dede_comment .decmt-box .decmt-box {
  background:#FFE;
  border:1px solid #CCC;
  margin:6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title{
  text-indent:4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content{
  color:#555;
}
.nocomment{
  padding:10px;
  color:#666;
}
.dede_comment_post{
  padding:5px;
}
.dcmp-title{
  line-height:25px;
}
.dcmp-title strong{
  color:#444;
  font-weight:normal;
}
.dcmp-title small{
  font-size:12px;
  color:#999999;
}
.dcmp-stand{
  float:right;
  margin-top:-18px;
  padding-right:10px;
  position:relative;
  clear:both;
  color:#999;
}
.dcmp-stand strong{
  font-weight:normal;
  color:#444;
}
.dcmp-stand input{
  margin-right:2px;
}
.dcmp-stand img{
  vertical-align:middle;
  margin-right:2px;
}
.dcmp-content{
  width:450px;
  padding-top:8px;
}
.dcmp-content textarea{
  height:100px;
  width:450px;
  float:left;
}
.dcmp-content1{
  width:700px;
  padding-top:8px;
}
.dcmp-content1 textarea{
  height:100px;
  width:700px;
  float:left;
}
.dcmp-mood{
  height:25px;
  width:212px;
  margin-top:8px;
  float:right;
}
.dcmp-mood strong{
  float:left;
  color:#444;
  font-weight:normal;
  line-height:25px;
}
.dcmp-mood ul{
  float:left;
}
.dcmp-mood ul li{
  float:left;
  margin-right:8px;
  height:30px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
  vertical-align:middle;
  margin-right:4px;
  *margin-right:0px;
}
.dcmp-post{
  height:35px;
  overflow:hidden;
  clear:both;
  color:#444;  
  padding:5px 0 10px 0;
}
.dcmp-post .dcmp-userinfo{
  float:left;
  margin-right:6px;

}
.dcmp-post .dcmp-userinfo input{
  height:13px;
  padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
  vertical-align:middle;
  margin:5px;
}
.dcmp-post .dcmp-submit{
  float:left;
  padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
  vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
  width:70px;
  height:25px;
  border:none;
  background:url(../images/btn-bg2.gif) no-repeat;
  line-height:25px;
  letter-spacing:1px;
  overflow:hidden;
  color:#444;
  cursor:pointer;
  margin-left:5px;

}

/* 代码高亮 */
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

#commetpages {
  text-align:center;
  line-height:28px;
}

#commetpages a {
  border:1px solid #BADAA1;
  padding:0 3px 0 3px;
}



.m_menu ul li.thisclass{ background:url(../images/menubg.gif) top left no-repeat; width:97px; height:29px; font-size:14px; font-family:"微软雅黑"; color:#5c5c5c; float:left; text-align:center; margin-right:10px; padding-top:2px;}
.m_menu ul li.thishover{ background:url(../images/ame.gif) top left no-repeat; width:97px; height:31px; color:#FFF; cursor:pointer;}

.m_menu ul li.thishover a{ color:#FFF;}
.n_left dl dd.thishover{ background:url(../images/lan.jpg) top left no-repeat; width:137px; height:27px; padding-left:30px; padding-top:5px; color:#FFF; margin-bottom:12px; color:#FFF; cursor:pointer;}
.n_left dl dd.thishover a{ color:#FFF; text-decoration:none;}
.n_left dl dd.thisclass{ background:url(../images/bai.jpg) top left no-repeat; width:137px; height:27px; padding-left:30px; padding-top:5px; color:#4b4b4b; margin-bottom:12px; cursor:pointer;}

.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}


.new_lbk{
  background:url(../images/ttbg.gif) top left no-repeat;
  padding-top:10px;
  line-height:25px;
  width:614px;
  word-break:break-all;
  word-wrap:break-word;
}
.new_lbk02{
  background:url(../images/ttbg.gif) top left no-repeat;
  padding-top:10px;
  padding-left:15px;
  width:599px;
}
.textinfo{
  background:url(../images/ttbg.gif) top left no-repeat;
  padding-top:20px;
  line-height:25px;
  width:700px;
  word-break:break-all;
  word-wrap:break-word;
  padding-right: 20px;
  padding-left: 25px;
}
.textinfo div.titleclass{
  color:#0057b0;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  padding-top:0px;
  padding-bottom:8px;
  overflow: hidden;
  height: 30px;
}/*line-height:30px;*/


.textinfos{ background:url(../images/ttbg.gif) top left no-repeat; padding-top:19px; line-height:20px;overflow:hidden;word-break:break-all; word-wrap:break-word;}
.textinfos2{
  background:url(../images/ttbg.gif) top left no-repeat;
  padding-top:19px;
  line-height:20px;
  overflow:hidden;
  word-break:break-all;
  word-wrap:break-word;
  padding-left: 15px;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
  position:absolute;
  top: 0;
  z-index:100;
  width: 140px;
  visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
  
  /*border: 1px solid #93E1EB;*/
  border-top: 0px solid #3CA2DC;
  background-color: #FFF;
  background:url(../images/mmenubg.gif);
  padding-top:4px;
  padding-bottom:6px;
  }

.dropMenu li {
  margin-top:2px;
  margin-bottom:4px;
  padding-left:6px;
}
.dropMenu a {
  width: auto;
  display: block;
  color: black;
  padding: 2px 0 2px 1.2em;
           color:#4d4d4d;
 
}
* html .dropMenu a {
  width: 100%;
  color:#4d4d4d;
  text-decoration:none;
}
.dropMenu a:hover {
  color:#f75709;
  text-decoration:none;
}

.spanmenu{ width:93px; height:25px; line-height:25px;}


/*css flickr style pagination*/
div.flickr {
  padding:0px;margin:10px; text-align:center; font-family:Verdana; font-size:12px;text-align:right; height:30px;line-height:30px;
}
div.flickr li {
float:left;list-style-type:none;margin:5px;
}
div.flickr a {
  border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none
}
div.flickr a:hover {
  border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de
}
div.meneame a:active {
  border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de
}
div.flickr li.thisclass {
  padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px
}
div.flickr li.disabled {
  padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px
}

