
.pleft
{
    float: left;
    overflow: hidden;
}

.pleft .place
{
    width: 695px;
    height: 24px;
    line-height: 24px;
    background: transparent url("../images/green_skin.png") repeat-x scroll 0 -188px;
    border-top: 1px solid #BFC3BA;
    border-bottom: 1px solid #BFC3BA;
    text-indent: 12px;
    color: #000;
    overflow: hidden;
}

.pleft .place strong
{
    color: #000;
    font-weight: normal;
    letter-spacing: 1px;
}

.pleft .place a
{
    color: #000;
    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 #BFC3BA;
    border-bottom: 1px solid #BFC3BA;
    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: 100%;
    float: left;
    clear: both;
    overflow: hidden;
    margin-top: 9px;
    *margin-top: 12px;
    _margin-top: 0px;
}

.listbox
{
    width: 100%;
    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: 100%;
    float: left;
    clear: both;
    overflow: hidden;
}

.channel .listbox
{
    width: 100%;
    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: 100%;
    overflow: hidden;
    padding-bottom: 8px;
}

.viewbox .title
{
    height: 70px;
    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: 150%;
    color: #333;
}

.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
{
    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: 100%;
    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:690px;*/
    padding-top: 8px;
}

.dcmp-content1 textarea
{
    height: 100px;
    width: 100% 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 #BFC3BA;
    padding: 0 3px 0 3px;
}
