/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-10 09:32
 **/

.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;
}
.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 4px 2px;
    color:#555;
    display:block;
}
.dede_pages ul li a:hover{
    color:#690;
    text-decoration:none;
    padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    background-color:#F8F8F8;
    padding:2px 4px 2px;
    font-weight:bold;
}
.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:720px;
    overflow:hidden;
    float:left;
    clear:both;
    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:712px;
    overflow:hidden;
    padding-bottom:8px;
}
.viewbox .title{
    height:56px;
    line-height:56px;
    text-align:center;
    overflow:hidden;
    padding-top:10px;
}
.viewbox .title h2{
    font-size:24px;
    color:#2b2b2b;
}
.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;
    padding:12px 16px;
    line-height:25px;
    color:#333;
}
.viewbox .dede_pages{
    width:712px;
    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:#693;
}
.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{
    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;
}