body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
img, iframe {
    border: 0 none;
}
ol, ul, li {
    list-style: none outside none;
}
a, a:link, a:visited {
    text-decoration: none;
}
a {
    color: #000000;
}
a:hover, a:active {
    color: #BC2931;
    text-decoration: underline;
}
body {
    font-size: 12px;
}
hr {
    background-color: #000000;
    border: 0 none;
    color: #000000;
    height: 1px;
    margin: 0;
    padding: 0;
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}
.center {
    text-align: center;
}
.border {
    border: 1px solid #AACCEE;
}
.wrapper {
    margin: 0 auto;
}
.w960 {
    width: 960px;
}
.h27 {
    height: 27px;
    line-height: 27px;
}
.w310 {
    width: 310px;
}
.w370 {
    width: 370px;
}
.search_r {
    width: 550px;
}
.h90 {
    height: 90px;
}
.blue a:link, .blue a:visited {
    color: #004F96;
}
.blue a:hover, a:active {
    color: #BC2931;
    text-decoration: underline;
}
.clear {
    clear: both;
}
.hide {
    overflow: hidden;
}
.side_tab_k {
    background-image: url("templetsimagecnwest242_icon6.gif");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.container {
    background-color: #FFFFFF;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 5px;
    width: 960px;
}
.passport {
    background-color: #FAFAFA;
    border-bottom: 1px solid #E7ECF0;
    color: #004F96;
    height: 28px;
    overflow: hidden;
    width: 960px;
}
.passport .skin {
    float: right;
	margin-right:40px;
    padding: 6px 0 0;
    width: 150px;
	
}
.passport .skin li {
    background-image: url("theme.gif");
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -999px;
    width: 15px;
}
.passport .skin span {
    float: left;
    line-height: 15px;
    padding-right: 4px;
}
.passport .head_bar {
    float: right;
    margin: 0;
    padding-top: 4px;
    width: 170px;
}
.passport .head_bar li {
    float: left;
    line-height: 21px;
    padding-left: 16px;
}
.passport .head_bar .index {
    background: url("hear_icon.gif") no-repeat scroll 0 -13px transparent;
}
.passport .head_bar .wap {
    background: url("hear_icon.gif") no-repeat scroll 3px -31px transparent;
}
.passport .head_bar .mail {
    background: url("hear_icon.gif") no-repeat scroll 3px -48px transparent;
}
.passport .head_bar .eng {
    background: url("hear_icon.gif") no-repeat scroll 3px -65px transparent;
}
.passport .head_bar .rss {
    background: url("hear_icon.gif") no-repeat scroll 3px -82px transparent;
}
.passport .login {
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 4px;
    width: 530px;
}
.passport .login .head_input {
    border: 1px solid #E7ECF0;
    height: 16px;
    width: 80px;
}
.passport .login .head_chk {
    border: 1px solid #E7ECF0;
    height: 16px;
    width: 40px;
}
.passport .login .head_btn {
    background-color: #FFFFFF;
    border: 1px solid #E7ECF0;
    height: 22px;
    line-height: 20px;
}
.passport .login .head_img {
    display: table-cell;
    height: 20px;
    vertical-align: middle;
    width: 50px;
}
.passport .login span {
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
}
.header {
    background-color: #FFFFFF;
    height: 70px;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
.header span {
    float: left;
    height: 54px;
    margin: 0;
    padding: 0;
    width: 200px;
}
.header .head_nav {
    float: right;
    margin-top: 10px;
    width: 760px;
}
.header .head_nav ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 35px;
}
.head_nav li {
    background: url("hear_icon.gif") no-repeat scroll 46px 7px transparent;
    float: left;
    text-align: center;
    width: 48px;
}
.head_nav li a:link {
    color: #000000;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
}
.head_nav li a:visited {
    color: #000000;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
}
.head_nav li a:hover {
    color: #000000;
    text-decoration: underline;
}
.head_nav li a:active {
    color: #000000;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
}
.head_nav .li_3 {
    background: url("hear_icon.gif") no-repeat scroll 62px 7px transparent;
    width: 64px;
}
.head_nav .li_4 {
    background: url("hear_icon.gif") no-repeat scroll -100px 7px transparent;
    width: 70px;
}
#foot {
    background-color: #FFFFFF;
    color: #666666;
    line-height: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 970px;
}
#foot_link {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DDDDDD;
    color: #666666;
    height: 32px;
    line-height: 32px;
}
.decmt-box {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 5px;
    width: 98%;
}
.decmt-box span.fr {
    float: right;
}
.decmt-box span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}
.decmt-box ul {
}
.decmt-box ul li {
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}
.decmt-box ul li a.plpic {
    background: none repeat scroll 0 0 #F9FDED;
    border: 1px solid #DFD9B9;
    float: left;
    height: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}
.decmt-box ul li p {
    float: left;
    line-height: 22px;
    width: 630px;
}
.decmt-box .comment_act {
    color: #AEAEAE;
    float: left;
    line-height: 20px;
    width: 630px;
}
.decmt-box .comment_act a {
    color: #AEAEAE;
}
.decmt-box1 {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    padding: 6px 5px;
    width: 98%;
}
.decmt-box1 span.fr {
    float: right;
}
.decmt-box1 span.title {
    float: left;
    line-height: 20px;
    width: 600px;
}
.decmt-box1 ul {
}
.decmt-box1 ul li {
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}
.decmt-box1 ul li a.plpic {
    background: none repeat scroll 0 0 #F9FDED;
    border: 1px solid #DFD9B9;
    float: left;
    height: 40px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 40px;
}
.decmt-box1 ul li p {
    float: left;
    line-height: 22px;
    width: 880px;
}
.decmt-box1 .comment_act {
    color: #AEAEAE;
    float: left;
    line-height: 20px;
    width: 880px;
}
.decmt-box1 .comment_act a {
    color: #AEAEAE;
}
.dede_comment .decmt-box .decmt-title {
    color: #999999;
    font-family: Tahoma;
    line-height: 19px;
}
.dede_comment .decmt-box .decmt-title span {
    margin-right: 2px;
    vertical-align: middle;
}
.dede_comment .decmt-box .decmt-title .moodico {
    display: inline-block;
    height: 18px;
    width: 18px;
}
.dede_comment .decmt-box .decmt-title .username {
    color: #666699;
}
.dede_comment .decmt-box .decmt-title .username a {
    color: #666699;
}
.dede_comment .decmt-box .decmt-title .username a:hover {
    color: #669900;
    text-decoration: none;
}
.dede_comment .decmt-box .decmt-title .ip {
    color: #666699;
    font-size: 11px;
}
.dede_comment .decmt-box .decmt-title .date {
    color: #555555;
    font-size: 11px;
}
.dede_comment .decmt-box .decmt-act {
    clear: both;
    color: #999999;
    float: right;
    margin-top: -18px;
    padding-right: 10px;
    position: relative;
}
.dede_comment .decmt-box .decmt-act span {
    margin-right: 7px;
}
.dede_comment .decmt-box .decmt-act span a {
    color: #888888;
}
.dede_comment .decmt-box .decmt-content {
    clear: both;
    color: #555555;
    line-height: 21px;
    margin: 2px auto 0;
    width: 99%;
}
.dede_comment .decmt-box .decmt-content img {
    vertical-align: middle;
}
.decmt-content .decmt-box, .dede_comment .decmt-box .decmt-box {
    background: none repeat scroll 0 0 #FFFFEE;
    border: 1px solid #CCCCCC;
    margin: 6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title {
    text-indent: 4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content {
    color: #555555;
}
.nocomment {
    color: #666666;
    padding: 10px;
}
.dede_comment_post {
    padding: 5px;
}
.dcmp-title {
    line-height: 25px;
}
.dcmp-title strong {
    color: #444444;
    font-weight: normal;
}
.dcmp-title small {
    color: #999999;
    font-size: 12px;
}
.dcmp-stand {
    clear: both;
    color: #999999;
    float: right;
    margin-top: -18px;
    padding-right: 10px;
    position: relative;
}
.dcmp-stand strong {
    color: #444444;
    font-weight: normal;
}
.dcmp-stand input {
    margin-right: 2px;
}
.dcmp-stand img {
    margin-right: 2px;
    vertical-align: middle;
}
.dcmp-content {
    padding-top: 8px;
    width: 380px;
}
.dcmp-content textarea {
    float: left;
    height: 100px;
    width: 380px;
}
.dcmp-content1 {
    padding-top: 8px;
    width: 700px;
}
.dcmp-content1 textarea {
    float: left;
    height: 100px;
    width: 700px;
}
.dcmp-mood {
    clear: right;
    float: right;
    height: 25px;
    margin-top: 8px;
    width: 180px;
}
.dcmp-mood strong {
    color: #444444;
    float: left;
    font-weight: normal;
    line-height: 25px;
}
.dcmp-mood ul {
    float: left;
}
.dcmp-mood ul li {
    float: left;
    height: 30px;
}
.dcmp-mood ul li input, .dcmp-mood ul li img {
    margin-right: 4px;
    vertical-align: middle;
}
.dcmp-post {
    clear: both;
    color: #444444;
    height: 35px;
    overflow: hidden;
    padding: 5px 0 10px;
}
.dcmp-post .dcmp-userinfo {
    float: left;
    margin-right: 6px;
}
.dcmp-post .dcmp-userinfo input {
    height: 13px;
    padding-right: 0;
}
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img {
    margin: 5px;
    vertical-align: middle;
}
.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 {
    background: url("btn-bg2.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #444444;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    margin-left: 5px;
    overflow: hidden;
    width: 70px;
}
.mt1 {
    margin-top: 8px;
}
.tbox {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 8px;
    overflow: hidden;
}
.tbox dt {
    border: 1px solid #CCCCCC;
    clear: both;
    height: 24px;
    overflow: hidden;
}
.tbox dd {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    overflow: hidden;
}
.tbox dt strong {
    color: #333333;
    display: block;
    float: left;
    height: 24px;
    letter-spacing: 1px;
    line-height: 25px;
    padding-left: 8px;
    padding-right: 4px;
}
.tbox dt strong a {
    color: #316301;
}
.tbox dt strong a:hover {
    color: #596F37;
    text-decoration: none;
}
.tbox dt span.more {
    color: #596F37;
    float: right;
    line-height: 25px;
    padding-right: 8px;
    position: relative;
}
.tbox dt span.more a {
    color: #596F37;
    text-decoration: none;
}
.tbox dt span.more a:hover {
    color: #FF3333;
    text-decoration: underline;
}
.tbox dt span.label {
    float: right;
    height: 25px;
    overflow: hidden;
    padding-right: 1px;
    padding-top: 2px;
}
.tbox dt span.label a {
    border-left: 1px solid #BADAA1;
    color: #666666;
    display: block;
    float: left;
    height: 26px;
    letter-spacing: 1px;
    line-height: 26px;
    overflow: hidden;
    padding: 0 7px 0 8px;
    text-decoration: none;
}
.tbox dt span.label a:hover {
    color: #336600;
}
.tbox dt span.label a.thisclass {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 3px solid #BADAA1;
    color: #333333;
}
.ipt-txt {
    border-color: #666666 #BBBBBB #BBBBBB #666666;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    line-height: 15px;
    margin-right: 2px;
    padding: 4px 5px;
}
.newdigg {
    clear: both;
    height: 51px;
    margin: 8px auto;
    overflow: hidden;
    padding-left: 8px;
    width: 406px;
}
.diggbox {
    cursor: pointer;
    float: left;
    height: 51px;
    margin-right: 8px;
    overflow: hidden;
    width: 195px;
}
.diggbox .digg_act {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 31px;
    overflow: hidden;
    text-indent: 32px;
}
.diggbox .digg_num {
    float: left;
    line-height: 29px;
    text-indent: 5px;
}
.diggbox .digg_percent {
    clear: both;
    overflow: hidden;
    padding-left: 10px;
    width: 180px;
}
.diggbox .digg_percent .digg_percent_bar {
    background: none repeat scroll 0 0 #E8E8E8;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 7px;
    margin-top: 3px;
    overflow: hidden;
    width: 100px;
}
.diggbox .digg_percent .digg_percent_num {
    float: left;
    font-size: 10px;
    padding-left: 10px;
}
.diggbox .digg_percent .digg_percent_bar span {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 5px;
    overflow: hidden;
}
.newdigg .digg_good {
    background: url("newdigg-bg.png") no-repeat scroll left top transparent;
}
.newdigg .digg_bad {
    background: url("newdigg-bg.png") no-repeat scroll right top transparent;
}
.newdigg .digg_good .digg_act {
    color: #CC3300;
}
.newdigg .digg_good .digg_num {
    color: #CC6633;
}
.newdigg .digg_bad .digg_act {
    color: #3366CC;
}
.newdigg .digg_bad .digg_num {
    color: #3399CC;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span {
    background: none repeat scroll 0 0 #FFC535;
    border: 1px solid #E37F24;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span {
    background: none repeat scroll 0 0 #94C0E4;
    border: 1px solid #689ACC;
}
.page {
    clear: both;
    padding: 20px;
    text-align: center;
}
.page a {
    background-color: #CCE0F2;
    border: 1px solid #3384CC;
    color: #000000;
    display: inline;
    font-size: 14px;
    margin: 2px;
    padding: 2px 5px;
}
.page a:hover {
    background-color: #599AD5;
    border: 1px solid #3384CC;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.page li {
    display: inline;
}
.page .thisclass a {
    color: #FF6600;
    font-weight: bold;
}
