#con_dibu {
float:right;
width:640px;
height:67px;
}

#content .box_articlehead {
padding-bottom:5px;
border-bottom:#efefef 1px solid;
}

#content .articlehead .tit_article {
font-size:14px;
color:#19489e;
font-family:tahoma;
margin:23px 0 5px;


}

#content .info_article {
color:#909090;
line-height:25px;
}

#content .info_article .djcs {
display:none;
}

#content .article {
table-layout:fixed;
font-size:14px;
overflow:hidden;
width:695px;
word-break:break-all;
line-height:23px;
font-family:tahoma,宋体;
text-align:left;
word-wrap:break-word;
margin:1px 0 30px;
padding:20px 0 10px 10px;
}

#content .article A {
color:#222;
}

#content .article TEXTAREA {
border-right:#eaeaea 1px solid;
border-top:#eaeaea 1px solid;
scrollbar-face-color:#ccc;
font-size:12px;
margin-bottom:2px;
scrollbar-highlight-color:#fff;
border-left:#eaeaea 1px solid;
width:550px;
scrollbar-shadow-color:#fff;
color:#333;
scrollbar-arrow-color:#666;
border-bottom:#eaeaea 1px solid;
scrollbar-base-color:#ccc;
height:168px;
scrollbar-dark-shadow-color:#fff;
}

#content .article INPUT {
border-right:#666 1px solid;
border-top:#666 1px solid;
background:#fff;
margin-left:5px;
border-left:#666 4px solid;
width:100px;
line-height:20px;
border-bottom:#666 1px solid;
height:21px;
}

.baseTab {
background:url(sort_bg.gif) repeat-x;
overflow:hidden;
width:100%;
height:30px;
margin:0;
}

.baseTab A {
display:block;
font-weight:700;
background:url(taboff_bg.gif) repeat-x;
float:left;
color:#916f54;
margin-right:4px;
height:30px;
text-align:center;
text-decoration:none;
}

.baseTab A SPAN {
cursor:pointer;
}

.baseTab A SPAN.l {
background:url(taboff_left.gif) no-repeat;
float:left;
width:5px;
height:30px;
}

.baseTab A SPAN.r {
background:url(tabon_right.gif) no-repeat;
float:left;
width:5px;
height:30px;
}

.baseTab A SPAN.m {
display:block;
float:left;
color:#888;
height:30px;
padding:8px 7px 0;
}

.baseTab A SPAN.m SPAN {
font:11px Tahoma,Arial;
}

.baseTab A.on {
background:url(tabon_bg.gif) repeat-x;
}

.baseTab A.on SPAN.l {
background:url(tabon_left.gif) no-repeat;
}

.baseTab A.on SPAN.r {
background:url(taboff_right.gif) no-repeat;
}

.baseTab A.on SPAN.m {
color:#693;
padding:9px 7px 0;
}

.vtitle {
clear:left;
font-weight:700;
color:#444;
text-indent:10px;
border-bottom:#eee 1px solid;
font-family:Georgia,Times, serif;
letter-spacing:2px;
height:20px;
text-align:left;
}

.vtitle SPAN {
font-weight:400;
}

.arc_bottom {
clear:both;
border-top:#ececec 1px solid;
margin-top:10px;
background:#f8f8f8;
margin-bottom:15px;
line-height:25px;
border-bottom:#ececec 1px solid;
height:25px;
padding:0 5px;
}

.arc_bottom A {
color:#727272;
}

.arc_bottom A:hover {
color:#800;
}

.arc_bottom .handle {
display:inline;
float:left;
line-height:25px;
height:25px;
}

.arc_bottom LI {
display:inline;
float:left;
margin:0 9px;
padding:0 0 0 15px;
}

.arc_bottom .keep {
float:right;
}

.arc_bottom .keep LI {
display:inline;
float:right;
letter-spacing:-1px;
margin:0 9px;
}

.bg1 {
border-right:#bebebe 1px solid;
border-top:#bebebe 1px solid;
display:block;
font-size:0;
float:left;
border-left:#bebebe 1px solid;
width:10px;
border-bottom:#bebebe 1px solid;
height:10px;
background:#fff;
margin:0 1px;
}

.bg2 {
border-right:#bebebe 1px solid;
border-top:#bebebe 1px solid;
display:block;
font-size:0;
float:left;
border-left:#bebebe 1px solid;
width:10px;
border-bottom:#bebebe 1px solid;
height:10px;
background:#336649;
margin:0 1px;
}

.bg3 {
border-right:#bebebe 1px solid;
border-top:#bebebe 1px solid;
display:block;
font-size:0;
float:left;
border-left:#bebebe 1px solid;
width:10px;
border-bottom:#bebebe 1px solid;
height:10px;
background:#f1f1f1;
margin:0 1px;
}

.bg4 {
border-right:#bebebe 1px solid;
border-top:#bebebe 1px solid;
display:block;
font-size:0;
float:left;
border-left:#bebebe 1px solid;
width:10px;
border-bottom:#bebebe 1px solid;
height:10px;
background:#f5faff;
margin:0 1px;
}

.bg5 {
border-right:#bebebe 1px solid;
border-top:#bebebe 1px solid;
display:block;
font-size:0;
float:left;
border-left:#bebebe 1px solid;
width:10px;
border-bottom:#bebebe 1px solid;
height:10px;
background:#333;
margin:0 1px;
}

.fz_spanz A {
float:left;
color:#19489e;
margin:0 2px 0 0;
}

.tools A.fs {
color:#19489e;
}

.mb_info_border {
border-right:#d3d3d3 1px solid;
border-top:#d3d3d3 1px solid;
margin-top:7px;
border-left:#d3d3d3 1px solid;
border-bottom:#d3d3d3 1px solid;
}

.mb_info {
border-right:#f7f7f7 4px solid;
border-top:#f7f7f7 5px solid;
border-left:#f7f7f7 4px solid;
border-bottom:#f7f7f7 5px solid;
height:220px;
padding:10px;
}

.info_ad {
border-right:#dbdbdb 1px solid;
border-top:#dbdbdb 1px solid;
float:left;
border-left:#dbdbdb 1px solid;
width:200px;
color:#ccc;
border-bottom:#dbdbdb 1px solid;
height:200px;
text-align:left;
padding:10px;
}

#info_right {
float:right;
width:445px;
text-align:left;
}

#info_right H1 {
font-weight:700;
font-size:14px;
color:#19489e;
border-bottom:#e5e5e5 1px solid;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0 0 8px;
padding:0 0 10px;
}

#info_right UL LI {
padding-left:8px;
line-height:26px;
border-bottom:#eaeaea 1px dashed;
}

.mb_jj {
clear:both;
margin-top:10px;
}

.mb_jjnr {
text-align:left;
}

#mbjj1 {
font-size:12px;
padding:10px;
}

#mbjj2 {
padding:10px 0;
}

.down_urlt {
border-right:#eee 1px solid;
border-top:#eee 0 solid;
margin-top:5px;
font-weight:700;
background:url(down_url_bg.gif);
border-left:#eee 1px solid;
color:#693;
border-bottom:#eee 0 solid;
height:28px;
text-align:left;
}

.down_urlt SPAN {
display:block;
background:url(urlico.gif) no-repeat 5px 8px;
text-indent:22px;
padding:8px 0 0;
}

.down_url {
border-right:#eee 1px solid;
border-top:#eee 1px;
margin-bottom:10px;
border-left:#eee 1px solid;
border-bottom:#eee 1px solid;
height:45px;
text-align:left;
padding:10px;
}

.down_urll A.d1 {
display:block;
overflow:hidden;
width:132px;
text-indent:-9999px;
height:35px;
margin-bottom:5px;
}

.down_urll A.d2 {
display:block;
overflow:hidden;
width:132px;
text-indent:-9999px;
height:35px;
}



.downdoc {
border-right:#9c0 1px solid;
border-top:#9c0 1px solid;
background:#f9fcf3;
float:right;
border-left:#9c0 1px solid;
width:515px;
line-height:20px;
border-bottom:#9c0 1px solid;
text-align:left;
margin:3px 5px 0 0;
padding:5px 0 3px 5px;
}

.downdoc A:hover {
color:red;
}

#content .article IMG,#mbjj1 IMG {
border-right:#f2f2f2 5px double;
border-top:#f2f2f2 5px double;
border-left:#f2f2f2 5px double;
border-bottom:#f2f2f2 5px double;
}

.baseTab A:visited,.baseTab A:hover {
color:#333;
text-decoration:none;
}

#info_right UL LI A,#mbjj1 A,.downdoc A {
color:#000;
}

.down_urll,.down_url LI {
float:left;
}
#htc_main {
background:url(5ubg.jpg) #fff repeat-y;
width:960px;
border-style:none;
margin:5px auto auto;
}

#htc_main:unknown {
clear:both;
display:block;
visibility:hidden;
height:0;
content:".";
}

#content {
float:left;
width:705px;
margin-right:6px;
}

#sidecontent {
border-top:#e1e1e1 1px solid;
float:right;
padding-bottom:30px;
overflow:hidden;
width:241px;
}

#sidecontent .r_top_a {
border-right:#e1e1e1 1px solid;
border-top:#e1e1e1 1px;
background:#fff;
overflow:hidden;
border-left:#e1e1e1 1px solid;
width:239px;
border-bottom:#e1e1e1 1px solid;
text-align:center;
padding:10px 0;
}

#content .locationbar A {
color:#1948ae;
font-family:Verdana,宋体;
}

#content .locationbar .btn_viewarticle {
right:2px;
position:absolute;
top:0;
}

#content .locationbar .btn_fontsize {
right:112px;
cursor:pointer;
position:absolute;
top:0;
}

#content .locationbar .putinlayer {
right:1px;
width:91px;
position:absolute;
top:22px;
height:53px;
background-color:#ebebeb;
}

#content .locationbar .popup_putin {
border-right:#969696 1px solid;
border-top:#969696 1px solid;
border-left:#969696 1px solid;
width:89px;
border-bottom:#969696 1px solid;
position:relative;
_width:91px;
margin:-1px 0 0 -1px;
padding:0;
}

#content .locationbar .popup_putin LI {
z-index:1;
vertical-align:top;
text-indent:10px;
line-height:18px;
border-bottom:#ebebeb 1px solid;
font-family:Verdana,宋体;
height:25px;
}

#content .locationbar .popup_putin LI A {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
display:block;
background:url(wzbg.gif) #fff;
border-left:#fff 1px solid;
color:#2d2c2d;
border-bottom:#fff 1px solid;
padding:4px 0 1px 6px;
}

#content .locationbar .popup_putin LI A:hover {
background:url(wzbgon.gif) #f4f4f4;
color:#19489e;
text-decoration:none;
}

#content .locationbar {
color:#7b7b7b;
border-bottom:#ddd 1px solid;
position:relative;
height:20px;
text-align:left;
padding:5px 0 0 2px;
}

.locationbar A {
color:#7b7b7b;
}

#mbjj1 {
table-layout:fixed;
width:690px;
word-break:break-all;
word-wrap:break-word;
}

#sidecontent .templetbox {
width:225px;
text-align:left;
margin:0 auto;
}

#sidecontent .stitline {
font-weight:700;
background:url(h4ico.gif) no-repeat 2px 12px;
color:#19489e;
text-indent:13px;
line-height:30px;
border-bottom:#c8cfd4 1px solid;
margin:10px 0;
}

#sidecontent UL.style01 LI A {
display:block;
background:url(dot_list01.gif) no-repeat 2px 9px;
overflow:hidden;
width:215px;
color:#2d2d2d;
text-indent:12px;
line-height:22px;
height:22px;
}

.bt {
border-top:#fff 1px solid;
}

.bo {
border-top:#fff 1px solid;
border-bottom:#d1d1d1 1px solid;
padding:10px 0;
}

#sidecontent .search {
border-bottom:#c8cfd4 1px solid;
margin:0;
padding:13px;
}

#searchform {
background:url(search.png) no-repeat 0 0;
overflow:hidden;
width:216px;
}

INPUT#keyword {
background:none transparent scroll repeat 0 0;
float:left;
width:175px;
color:#666;
line-height:20px;
padding-top:4px;
font-family:Verdana, Arial;
height:20px;
text-align:left;
border-width:0;
margin:2px 0 2px 8px;
}

INPUT#searchsubmit {
background:none transparent scroll repeat 0 0;
float:right;
width:30px;
cursor:pointer;
height:28px;
border-style:none;
}

#sidecontent .ad {
padding:3px 3px 4px;
}

#sidecontent .ad IMG {
width:220px;
height:60px;
margin:5px 0;
}

#dede_comment .vtitle {
line-height:25px;
margin-right:0;
height:25px;
}

#dede_comment .vtitle SPAN {
float:right;
}

#dede_comment .vtitle SPAN A {
float:left;
color:#666;
text-indent:0;
text-decoration:none;
padding:0 7px;
}

#dede_comment .vtitle SPAN A:hover {
color:#690;
}

#dede_comment .vtitle SPAN A.thisclass {
font-weight:700;
color:#690;
}

.nr_pl {
margin-top:10px;
padding-left:10px;
font-size:12px;
height:222px;
text-align:left;
}

#ajaxBackMsg {
color:#666;
}

#ajaxBackMsg2 {
margin-top:-204px;
width:676px;
color:#333;
position:absolute;
text-align:center;
}

#ajaxBackMsg2 SPAN {
background:#cdeb8b;
padding:2px 5px;
}

.comm_content {
font-size:12px;
padding-bottom:10px;
font-family:Verdana,宋体;
height:auto;
text-align:left;
}

.comm_content DL {
overflow:hidden;
line-height:20px;
margin:10px 5px 5px;
}

.comm_content DL DIV.right {
float:right;
margin-right:10px;
}

.comm_content DL DT {
clear:both;
border-top:#e6e6e6 1px solid;
padding-left:5px;
background:#f9f9f9;
color:#666;
line-height:24px;
border-bottom:#eee 1px solid;
height:24px;
margin:5px 0;
}

.comm_content DL DT .user {
display:block;
padding-left:23px;
float:left;
width:120px;
color:#333;
}

.comm_content DL DT .datetime {
font:11px Tahoma;
color:#999;
}

.comm_content DL DD SPAN {
font-size:12px;
color:#333;
word-break:break-all;
margin:0;
}

.comm_content DL DD {
clear:both;
padding-left:20px;
width:95%;
line-height:20px;
word-wrap:break-word;
}

.dcmp-title SMALL {
font-size:12px;
color:#999;
line-height:20px;
}

.dcmp-content {
padding:5px 0;
}

.dcmp-content TEXTAREA {
border-right:#ddd 1px solid;
border-top:#ddd 1px solid;
font-size:12px;
background:#fff;
border-left:#ddd 1px solid;
width:670px;
color:#333;
border-bottom:#ddd 1px solid;
font-family:Verdana,宋体;
height:90px;
padding:3px;
}

.pl_53 {
float:left;
width:677px;
border-bottom:#eee 1px solid;
padding:5px 0;
}

.dcmp-stand {
float:right;
color:#999;
}

.dcmp-stand STRONG {
font-weight:400;
color:#444;
}

.dcmp-stand INPUT {
margin-right:2px;
}

.dcmp-stand IMG {
vertical-align:middle;
margin-right:2px;
}

.dcmp-mood {
float:left;
width:360px;
}

.dcmp-mood STRONG {
font-weight:400;
float:left;
color:#444;
line-height:25px;
}

.dcmp-mood UL LI {
float:left;
margin-right:8px;
}

.dcmp-post {
clear:both;
overflow:hidden;
color:#444;
padding-top:5px;
height:35px;
}

.dcmp-post .dcmp-userinfo {
float:left;
margin-right:6px;
}

.dcmp-post .dcmp-userinfo INPUT {
vertical-align:middle;
margin:5px;
}

.dcmp-post .dcmp-userinfo IMG {
vertical-align:middle;
margin:5px 0;
}

.ipt-txt {
border-right:#c3c3c3 1px solid;
border-top:#bababa 1px solid;
border-left:#c3c3c3 1px solid;
width:80px;
color:#666;
text-indent:3px;
border-bottom:#ddd 1px solid;
font-family:sans-serif,宋体;
padding:1px 2px 2px;
}

.ipt-txt2 {
border-right:#cacaca 1px solid;
border-top:#cacaca 1px solid;
font-weight:700;
font-size:14px;
background:#fff;
border-left:#cacaca 1px solid;
width:48px;
color:#000;
text-indent:6px;
padding-top:1px;
border-bottom:#cacaca 1px solid;
font-family:Arial;
letter-spacing:2px;
height:17px;
}

#tg_pl_page {
clear:both;
color:#666;
text-align:right;
padding:10px 5px 10px 0;
}

.pagelistbox {
text-align:right;
}

.pagelistbox STRONG {
font-family:Tahoma;
font-weight:700;
color:#690;
border-bottom:#690 2px solid;
text-decoration:none;
padding:5px;
}

.pagelistbox A:hover {
color:#690;
border-bottom:#690 2px solid;
text-decoration:none;
}

.nr_quote {
border-right:#adcd3c 1px solid;
border-top:#adcd3c 1px solid;
background:#f2fddb;
border-left:#adcd3c 1px solid;
width:92%;
color:#000;
border-bottom:#adcd3c 1px solid;
margin:0 auto;
padding:5px 10px;
}

#a_fontsize A.nr_fja {
padding-right:7px;
display:block;
font-size:12px;
float:left;
color:#1948ae;
line-height:30px;
height:30px;
margin:10px 0;
}

#a_fontsize A.nr_fja:hover {
color:#0d742d;
text-decoration:none;
}

SPAN.nr_fj {
float:left;
overflow:hidden;
width:52px;
cursor:pointer;
height:30px;
}

A.nr_fja:hover .nr_fj {
background:url(fj.png) no-repeat 0 -30px;
}

.UBBPanel {
border-right:#eaeaea 1px solid;
border-top:#eaeaea 1px solid;
background:#fbfbfb;
overflow:auto;
border-left:#eaeaea 3px solid;
width:570px;
color:#000;
border-bottom:#eaeaea 1px solid;
}

.UBBTitle {
font-weight:700;
background:#f7f7f7;
border-bottom:#eaeaea 1px dotted;
font-family:Verdana,宋体;
padding:4px;
}

.UBBTitle SPAN {
color:#f7f7f7;
}

.UBBContent {
line-height:160%;
padding:6px;
}

.UBBContent TEXTAREA {
border-right:#eaeaea 1px solid;
border-top:#eaeaea 1px solid;
scrollbar-face-color:#ccc;
font-size:12px;
margin-bottom:2px;
scrollbar-highlight-color:#fff;
border-left:#eaeaea 1px solid;
width:550px;
scrollbar-shadow-color:#fff;
color:#333;
scrollbar-arrow-color:#666;
border-bottom:#eaeaea 1px solid;
scrollbar-base-color:#ccc;
height:168px;
scrollbar-dark-shadow-color:#fff;
}

.ubbbutton {
border-right:#666 1px solid;
border-top:#666 1px solid;
background:#fff;
margin-left:5px;
border-left:#666 4px solid;
width:100px;
line-height:20px;
border-bottom:#666 1px solid;
height:21px;
}

#a_fontsize .UBBTitle IMG {
border-width:0;
}

#content .locationbar .btn_viewarticle IMG,#content .locationbar .btn_fontsize IMG,#dede_comment .vtitle STRONG,.dcmp-mood UL {
float:left;
}

#sidecontent UL.style01 LI A:hover,.comm_content DL A {
color:#333;
}

.comm_content DL DIV,.ubbbuttonrt {
color:#999;
}

.dcmp-mood UL LI INPUT,.dcmp-mood UL LI IMG {
vertical-align:middle;
margin-right:0;
}

.pagelistbox A,.pagelistbox SPAN {
color:#666;
border-bottom:#eee 1px solid;
font-family:Tahoma;
padding:5px;
}