﻿@charset "utf-8";
/* CSS Document */

/*--------正文页样式-----------*/
#container #main #detailbox {
    margin-top: 30px;
    padding: 30px 50px 80px 50px;
    background-color: #FFF;
}

#container #main #detailbox #ttbox {
    padding: 10px 30px;
}

#container #main #detailbox #ttbox h1,
h2 {
    text-align: center;
    font-family: "微软雅黑", "宋体";
    font-weight: normal;
}

#container #main #detailbox #ttbox h1 {
    line-height: 36px;
    font-size: 24px;
}

#container #main #detailbox #ttbo x h2 {
    line-height: 24px;
    font-size: 18px;
}

#container #main #detailbox #infoline {
    margin-top: 10px;
    padding: 0px 15px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #9A9A9A;
}

#container #main #detailbox #textbody {
    margin: 20px auto 0px auto;
    line-height: 32px;
    font-size: 16px;
}

#container #main #detailbox #textbody p {
    padding: 0px 5px;
}

#container #main #detailbox #textbody p img {
    max-width: 750px;
    margin: auto;
}

#container #main #detailbox #textbody embed {
    z-index: -10;
}


#container #main #detailmain #pre {
    margin-top: 20px;
    padding: 0px 20px;
    line-height: 22px;
    color: #666;
    border-top: 1px solid #CCC;
}

#container #main #detailbox #docbottom {
    padding: 10px;
    line-height: 32px;
    border-top: 1px solid #E9E9E9;
    color: #333;
}

#container #main #detailbox #docbottom ul {
    float: left;
    width: 600px;
    display: block;
    overflow: hidden;
}

#container #main #detailbox #docbottom ul li a {
    display: inline;
}

#container #main #detailbox #docbottom ul li a:link,
#container #detailbox #docbottom ul li a:visited {
    color: #302C3A;
}

#container #main #detailbox #docbottom ul li a:hover {
    color: #006EC5;
}



.guest .newdigg {
    width: 406px;
    height: 51px;
    margin: 8px auto;
    clear: both;
    overflow: hidden;
    padding-left: 8px;
}

.guest .diggbox {
    width: 195px;
    height: 51px;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    cursor: pointer;
}

.guest .diggbox .digg_act {
    font-size: 14px;
    float: left;
    line-height: 31px;
    text-indent: 32px;
    height: 29px;
    overflow: hidden;
    font-weight: bold;
}

.guest .diggbox .digg_num {
    float: left;
    line-height: 29px;
    text-indent: 5px;
}

.guest .diggbox .digg_percent {
    width: 180px;
    clear: both;
    padding-left: 10px;
    overflow: hidden;
}

.guest .diggbox .digg_percent .digg_percent_bar {
    width: 100px;
    height: 7px;
    background: #E8E8E8;
    border-right: 1px solid #CCC;
    float: left;
    overflow: hidden;
    margin-top: 3px;
}

.guest .diggbox .digg_percent .digg_percent_num {
    font-size: 10px;
    float: left;
    padding-left: 10px;
}

.guest .diggbox .digg_percent .digg_percent_bar span {
    display: block;
    height: 5px;
    overflow: hidden;
    background: #000;
}

.guest .newdigg .digg_good {
    background: url(../images/newdigg-bg.png) left top no-repeat;
}

.guest .newdigg .digg_bad {
    background: url(../images/newdigg-bg.png) right top no-repeat;
}

.guest .newdigg .digg_good .digg_act {
    color: #C30;
}

.guest .newdigg .digg_good .digg_num {
    color: #C63;
}

.guest .newdigg .digg_bad .digg_act {
    color: #36C;
}

.guest .newdigg .digg_bad .digg_num {
    color: #39C;
}

.guest .newdigg .digg_good .digg_percent .digg_percent_bar span {
    border: 1px solid #E37F24;
    background: #FFC535;
}

.guest .newdigg .digg_bad .digg_percent .digg_percent_bar span {
    border: 1px solid #689ACC;
    background: #94C0E4;
}

.guest .handle {
    height: 59px;
    padding-top: 12px;
    overflow: hidden;
    clear: both;
}

.guest .handle .digg {
    width: 59px;
    height: 59px;
    float: left;
    background: url(../images/digg-bg.gif) no-repeat;
    margin-right: 12px;
}

.guest .handle .digg .digg_num {
    width: 56px;
    height: 34px;
    font-size: 20px;
    text-align: center;
    line-height: 34px;
    overflow: hidden;
    color: #6B9169;
}

.guest .handle .digg .digg_act {
    width: 56px;
    height: 22px;
    line-height: 23px;
    overflow: hidden;
}

.guest .handle .digg .digg_act a {
    margin-left: 11px;
    color: #666;
    float: left;
}

.mt1 {
    margin-top: 8px;
}

.tbox {
    margin: 0 0 8px 0;
    border-bottom: 1px solid #DADADA;
    overflow: hidden;
    background: url(../images/green_skin.png) 0 -294px repeat-x;
}

.tbox dt {
    height: 24px;
    border: 1px solid #DADADA;
    overflow: hidden;
    clear: both;
}

.tbox dd {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    /* padding: 4px 4px 0px; */
    overflow: hidden;
}

.dede_comment_post {
    padding: 5px;
}

.tbox dt strong {
    height: 24px;
    line-height: 24px;
    line-height: 25px;
    padding-left: 8px;
    padding-right: 4px;
    display: block;
    float: left;
    color: #666;
    letter-spacing: 1px;
}

.dcmp-mood {
    height: 35px;
    width: 312px;
    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;
}

.dcmp-content {
    padding-top: 8px;
}

.dcmp-content textarea {
    width: 520px;
    height: 150px;
}

.dcmp-title {
    line-height: 25px;
}

.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;
}

.clr {
    clear: both;
}

.dcmp-post {
    height: 35px;
    overflow: hidden;
    clear: both;
    color: #444;
    padding: 5px 0 10px 0;
}

.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;
}

.dcmp-post .dcmp-userinfo input,
.dcmp-post .dcmp-userinfo img {
    vertical-align: middle;
    margin: 5px;
}

.dcmp-post .dcmp-userinfo {
    float: left;
    margin-right: 6px;
}

.dcmp-post .dcmp-submit input,
.dcmp-post .dcmp-submit button {
    vertical-align: middle;
}

.tbox dt span.more {
    float: right;
    position: relative;
    line-height: 25px;
    padding-right: 8px;
    color: #596F37;
}

.decmt-box2 {
    width: 98%;
    padding: 6px 5px;
    margin: 0px auto;
    overflow: hidden;
    clear: both;
}

.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 span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}

.decmt-box2 .comment_act {
    float: left;
    width: 630px;
    line-height: 20px;
    color: #aeaeae;
}

.decmt-box2 span.fr {
    float: right;
}