/*目标路径*/
/*阅读*/
#ReadBody{width:960px; height:auto; clear:both; border-bottom:#d5ddf3 1px solid; background:url(images/read_bg.gif) repeat-y;}
#ReadBody .ReadBody_left{ width:630px; height:auto; float:left;}
#ReadBody .ReadBody_left .R_l_content{ width:608px; height:auto; border-top:1px #d5ddf3 solid; border-left:1px #d5ddf3 solid; border-right:1px #d5ddf3 solid; padding:0px 10px; min-height:650px; background:#f5f8fd; border-bottom:1px #d5ddf3 solid;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_h{ height:100px; }
#ReadBody .ReadBody_left .R_l_content .R_l_content_h h1{ line-height:60px; color:#2b2b2b; font-size:24px; padding-top:10px; width:608px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_h p{ text-align:center;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_h .hinfo{ margin-right:20px; color:#666; }
#ReadBody .ReadBody_left .R_l_content .R_l_content_c{ text-align:left; color:#2b2b2b; font-size:14px; line-height:28px; width:570px; margin:auto;}
.R_l_content_c a{ color:#0051a9; text-decoration:underline;}
.R_l_content_c a:hover{ color:#ba2636; text-decoration:underline;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_c p{font-size:14px;line-height:25px; margin:15px 0px;}
.R_l_content .R_l_content_c li{list-style-image:none;
list-style-position:inside;
list-style-type: disc;
padding-left:0; text-indent:2em;}
/*like*/
.R_l_like{height:auto; clear:both; width:570px; margin:auto; margin-bottom:0px; padding-bottom:10px;}
.read_like{color:#000000;
font-size:14px;
font-weight:bold;
line-height:28px;
text-align:left;}
.read_like a{color:#1E50A2; margin-left:5px;}
.read_like a:hover{ color:#ba2636;}
.read_like_c{
height: auto;
text-align:left; overflow:hidden;}
.read_like_c ul {
margin:10px 0;
}
.read_like_c li{
font-size:14px;
height:25px;
line-height:25px;
text-indent:2em;
}
.read_like_c li a{color:#1E50A2;}
.read_like_c li a:hover{ color:#ba2636;}
/*#ReadBody .ReadBody_left .R_l_content .R_l_content_c p span{ font-size:12px; float:right; line-height:20px;}*/
#ReadBody .ReadBody_left .R_l_news{ width:628px; height:auto; border-left:1px #d5ddf3 solid; border-right:1px #d5ddf3 solid; border-bottom:1px #d5ddf3 solid; clear:both; border-top:1px #d5ddf3 solid;}
#ReadBody .ReadBody_left .R_l_abs{ width:628px; height:auto; clear:both;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_c .zz{text-align:right; color:#666;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_c .zz a{ color:#666;}
#ReadBody .ReadBody_left .R_l_content .R_l_content_c .zz a:hover{ color:#ba2636;}


#ReadBody .ReadBody_left .R_l_news .R_l_news_c{ height:auto; text-align:left; padding:0 10px;}
#ReadBody .ReadBody_left .R_l_news .R_l_news_c ul{ margin:10px 0px;}
#ReadBody .ReadBody_left .R_l_news .R_l_news_c ul li { height:25px; line-height:25px; background: url(images/dot.gif) no-repeat left center;padding-left:8px; font-size:14px; display:block;}
#ReadBody .ReadBody_left .R_l_news .R_l_news_c ul li a{ color:#1E50A2; }
#ReadBody .ReadBody_left .R_l_news .R_l_news_c ul li a:hover{ color:#BA2636;}
#ReadBody .ReadBody_left .R_l_news .R_l_news_c ul li span{font-size:12px; margin-left:5px; color:#727171;}

#ReadBody .ReadBody_left .R_l_news .tp_c{ width: auto; height: auto; text-align:left; overflow:hidden;}
#ReadBody .ReadBody_left .R_l_news .tp_c li{ width:148px; _width:148px; height:112px; float:left; margin-top:10px; margin-bottom:10px; padding:2px; text-align:center; color:#2b2b2b; display:block;}
#ReadBody .ReadBody_left .R_l_news .tp_c li a{ color:#2b2b2b;}
#ReadBody .ReadBody_left .R_l_news .tp_c li a:hover{ color:#ba2636;}
#ReadBody .ReadBody_left .R_l_news .tp_c li img{ border:#dcdddd 1px solid;}
#ReadBody .ReadBody_left .R_l_news .tp_c .pic_text{ height:20px; line-height:20px; font-size:12px; }

#ReadBody .ReadBody_left .read_xg{ line-height:28px; text-align:left; font-size:14px; color: #000; font-weight:bold;}
#ReadBody .ReadBody_left .read_xg .r{ padding-left:400px; }
#ReadBody .ReadBody_left h3{ line-height:30px; text-align:left; font-size:14px; color: #000; font-weight:bold; background:#f7faff; padding-left:10px;}

#ReadBody .ReadBody_left .R_l_news_left{ width:450px; height:170px; float:left; text-align:left; }
#ReadBody .ReadBody_left .R_l_news_left ul{ width:450px; margin:10px 0px;background: url(images/dot1.gif) repeat-y right;}
#ReadBody .ReadBody_left .R_l_news_left ul li { height:25px; line-height:25px; background: url(images/dot.gif) no-repeat left center;padding-left:8px; font-size:14px; display:block;}
#ReadBody .ReadBody_left .R_l_news_left ul li a{ color:#2b2b2b; }
#ReadBody .ReadBody_left .R_l_news_left ul li a:hover{ color:#BA2636;}
#ReadBody .ReadBody_left .R_l_news_left ul li span{ float:right;  display:block; margin-right:10px; font-size:12px;}

#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right{ width:158px;  height:170px; float:left; text-align:left;}
#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right ul{ width:148px; margin:10px 0px 10px 10px; }
#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right ul li {height:25px;line-height:25px;font-size:14px;}
#ReadBody .ReadBody_left .R_l_news .R_l_news_c .R_l_news_right ul li a{ color: #3c5c92;}
#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right ul li a:hover{ color:#BA2636;}
#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right a{ display:block; color:#2b2b2b; width:100%; line-height:25px; font-size:14px;}
#ReadBody .ReadBody_left .R_l_news_c .R_l_news_right a:hover{ color:#ba2636;}

#ReadBody .ReadBody_left .R_l_news .pl{ margin:auto; background: url(images/dot-x.gif) repeat-x bottom; padding:10px 10px; width:588px;}
#ReadBody .ReadBody_left .R_l_news .pl:hover{background: url(images/dot-x.gif) #fffeec repeat-x bottom; padding:10px 10px; width:588px;}
#ReadBody .ReadBody_left .R_l_news .pl_ip{ height:30px; color:#3c5c92; text-align:left; line-height:30px;}
#ReadBody .ReadBody_left .R_l_news .pl_ip .date{ float:right; color:#666; font-family:"宋体";}
#ReadBody .ReadBody_left .R_l_news .pl_ip .guest_ip{ float:left; color:#3c5c92; font-family:"宋体";}
#ReadBody .ReadBody_left .R_l_news .pl_c{ height:atuo; text-align:left; line-height:180%; padding-bottom:20px; font-size:14px; padding-top:2px; color:#2b2b2b;}
#ReadBody .ReadBody_left .R_l_news .pl_a{ height:30px; color:#3c5c92; text-align:right; line-height:30px;}
#ReadBody .ReadBody_left .R_l_news .pl_a a{ color:#3c5c92;}
#ReadBody .ReadBody_left .R_l_news .pl_a a:hover{ color:#ba2636;}


#ReadBody .ReadBody_left .hf{ width:608px; height:218px; border:1px #d5ddf3 solid; background:#f6f6f6; padding:0 10px;}

#ReadBody .ReadBody_left .hf .hf_c{ width:606px; height:118px; background:#FFF; border:#d5ddf3 1px solid;}
#ReadBody .ReadBody_left .hf .hf_d{ height:30px; text-align:left;}
#ReadBody .ReadBody_left .hf .hf_z{ height:30px; text-align:left; line-height:30px; color:#3c5c92;}




.ReadBody_right{ width:321px; height:auto; padding-left:8px; float:left;}
.ReadBody_right .top_a{ width:319px; height:300px; background:#fff;border-top: #d5ddf3 1px solid;}
.ReadBody_right .top_a img{ margin-bottom:5px;}
.ReadBody_right .R_r_list{height:auto;}
{ height:auto;}
.R_r_list_box_h{ height:30px; background:url(images/read_list_h.gif) repeat-x; border-left: #d5ddf3 1px solid; border-right:#d5ddf3 1px solid;  padding-left:10px;}
.R_r_list_box_h h3{line-height:30px; text-align:left;  color:#3c5c92; height:30px; font-size:12px; font-weight:bold;}

.tag_h{ background:url(images/read_list_h1.gif) no-repeat; height:30px;}
.R_r_list_box_h .tag{height:30px; line-height:30px; color:#3c5c92; }
.R_r_list_box_h p{float:left;width:56px;color: #2b2b2b; cursor:pointer; line-height:30px; font-size:12px;}
.R_r_list_box_h .topTit{width:84px;font-weight: bold;color:#3c5c92;text-align:left;cursor: default;}
.R_r_list_box_h .topC1{background: url(images/tag4_active.gif) no-repeat top; height: 35px;font-weight: bold;}

.R_r_list_box_c_1{ height:auto;text-align:left; padding:5px 0px 5px 10px; border-bottom:#d5ddf3 1px solid;}
.R_r_list_box_c_1 ul { height:245px;}
.R_r_list_box_c_1 li{ white-space:nowrap; display:block; overflow:hidden; width:270px;/* background: url(images/dot.gif) no-repeat 0 10px; padding-left:8px; display:block; height:24px; */}
.R_r_list_box_c_1 li a{ line-height:24px; color:#2b2b2b;}
.R_r_list_box_c_1 li a:hover{ color:#BA2636; text-decoration:underline;}

.R_r_list_box_c_z{ height:224px; text-align:left; padding:5px 0px 5px 10px; border-bottom:#d5ddf3 1px solid;}
.R_r_list_box_c_z ul { height:245px;}
.R_r_list_box_c_z li{ background: url(images/dot.gif) no-repeat 0 10px; padding-left:8px; display:block; height:24px; }
.R_r_list_box_c_z li a{ line-height:24px; color:#2b2b2b;}
.R_r_list_box_c_z li a:hover{ color:#BA2636; text-decoration:underline;}

.R_r_list_box_c{ height:auto;  text-align:left; padding:5px 0px 5px 10px; border-bottom:#d5ddf3 1px solid;}
.R_r_list_box_c ul {height:245px;}
.R_r_list_box_c li{/* background: url(images/dot.gif) no-repeat 0 10px; padding-left:8px; display:block; height:24px; */}
.R_r_list_box_c li a{ line-height:24px; color:#2b2b2b;}
.R_r_list_box_c li a:hover{ color:#BA2636; text-decoration:underline;}

.Read_dotline{background:url(images/dotline.gif) repeat-x; height:11px; width:98%; margin-left:12px; _margin-left:6px; font-size: 1px; margin:auto;}

.R_r_list_box_c_dd{height:123px; text-align:left; width:250px;}
.R_r_list_box_c_dd h4 a{ color:#0051a9; line-height:30px; font-size:12px; font-weight:bold;}
.R_r_list_box_c_dd a img { border:solid 1px #dbdada; float:left;  }
.R_r_list_box_c_dd p{line-height:20px;}
.R_r_list_box_c_list{ height:100px; text-align:left; float:left;}
.R_r_list_box_c_list li a{line-height:25px; color:#2b2b2b; height:24px;}
.R_r_list_box_c_list li a:hover{ color:#ba2636;}
.ReadBody_right .right_a{ background: #fff; float:left;height:190px; padding-bottom:5px; padding-top:5px;}
/*comment*/
.titlew3zz{font-weight:bold; font-size:14px; background-color:#E4F3FC; color:#FF0000; height:30px; line-height:30px;}
.commentbox{margin-top:10px;}
.commenthead{ color:#2b2b2b; line-height:26px; height:26px; padding:3px 3px; width:605px; margin:auto;}
.commenthead strong{font-size:14px; color:#2b2b2b; width:605px; margin:auto;}
.commenthead img{ float:right; margin:7px 10px 0 0; }
.commenttext{ margin:auto;}
.content{ padding:10px;white-space:pre;}
.commenttext p{ font-size:14px; padding:5px; text-indent:2em;}
.commentfunction{ border:1px solid #fff; text-align:right; border-top:1px dotted #bde3fd; color:#09c; line-height:24px; padding-right:15px;}
.commnent_style,.textarea_focus,.textarea_style{ border:#dcdddd 1px solid; color:#555; font-size:14px;}
.reply{ border:1px solid #d5ddf3; border-left-width:5px; padding:5px 10px; font-size:14px; margin:10px auto; text-indent:0; line-height:28px; color:#454545; background:#f7faff;}
.xspace-quote{ border:1px solid #d5ddf3; border-left-width:5px; padding:5px 10px; font-size:14px; margin:10px auto; text-indent:0; line-height:28px; color:#454545; background:#f7faff;}
.reply p{ margin:2px auto; line-height:28px;font-size:12px; color:#3c5c92;}
.commnent_sl{ float:right; height:30px; line-height:30px; font-size:14px; padding-right:10px;}
.commnent_sl a{ color:#2b2b2b; font-weight:bold;}
.commnent_sl a:hover{ color:#ba2636;}
.c_red{color:#ba2636;}
.commnent_bt{float:left;}
#commnent_tag { height:30px; clear:both; background:#f7faff;}
.pltitle h4{font-size:14px; font-weight:bold; line-height:30px; padding-left:10px;}
.ht{ width:960px; height:60px; text-align:left; font-family:"宋体";}
.ht h2{line-height:60px; font-size:24px;; font-weight:bold;}
.ht h2 a{ color:#036}
.ht h2 a:hover{ color:#C00;}
.ht span{ font-size:12px; color:#000; font-weight:normal;}

.pl_content{ width:608px; height:auto; border:1px #d5ddf3 solid; padding:0px 10px; background:url(images/pl-bg.gif) repeat-x left top; overflow:hidden;}
.pl_content .pl_content_h{ height:27px; line-height:27px; text-align:left; font-size:14px; color:#3c5c92;}
.pl_content .pl_content_h .small{ font-size:12px; font-weight:normal;}
.pl_content .pl{ background: url(images/dot-x.gif) repeat-x bottom;}
.pl_content .pl_ip{ height:30px; color:#3c5c92; text-align:left; line-height:30px;}
.pl_content .pl_ip .date{ padding-left:330px;}
.pl_content .pl_c{ height:atuo; text-align:left; line-height:25px;}
.pl_content .pl_a{ height:30px; color:#3c5c92; text-align:right; line-height:30px;}
.pl_content .pl_a a{ color:#3c5c92;}
.pl_content .pl_a a:hover{ color:#ba2636;;}

.ListPager { float:right; margin-top:10px; margin-right:10px; margin-bottom:10px; height:30px; line-height:30px;}
.ListPager span { background:#ededf5; padding:5px 8px; margin:0 1px;}
.ListPager .cr{ background:#3c5c92; color:#fff;}
/* 常用布局式样 */
.dis{display:block}
.undis{display:none}
.lefts{float:left;}
.rights{float:right;}
.tbcenter{margin:0 auto;}
.txtcenter{text-align:center;}
.clr{font-size:0;width:1px;clear:both;visibility:hidden;line-height:1px;}
 
.pags{height:24px;float: right;margin-top: 10px;font: 12px/1.35em ""}
.pags span,.pags a {height: 16px;zoom:1;display: block;float: left;margin-right: 8px}
.pags strong {float: left; margin-left:-4px;*margin-right:4px;}
.pags span{border: 0px;padding:1px 1px;color: #F60}
.pags a{border: 1px solid #C2C2C2;padding:1px 6px 0 6px; color:#666;background-color: #FFF;}

/*弹出框*/
input, textarea, select, button, file { font-size:12px; padding-left:2px;}
.window{width:588px; border:1px solid #666; overflow:hidden; position:fixed; top: 17%; left: 50%; z-index:3000; background: #fff; margin-left: -301px;}
.window_content{ border:1px solid #B9DFF9;}
.window h4{ margin: 0; background:#f5f5f5; padding:0 10px; font-size:14px; font-weight:bold; text-align:left; color:#2b2b2b; height:35px; border-bottom:#dcdcdc 1px solid; line-height:35px;}
.window h4 a{ float:right; margin-top:6px;}
.commenttext1 textarea{display:black; width:90%; height:110px; background:url(images/bg_logo.gif) no-repeat 210px 40px; padding:4px; overflow-x:hidden;overflow-y:hidden; margin:20px 0px 20px 0px;}
.linecom{ width:100%; height:20px; clear:both;}
.commenttext1 li input{margin:0 3px;}
.commenttext1 li span{ margin-left:22px; float:left;}
.commenttext1 li img{float:left;margin:0 5px 5px;*margin-bottom:0px;}
.window table{width:100%;}
a.jqmClose{height:16px; width:16px; display:block; float:right; margin:5px 5px 0 0;}　
a.jqmClose:link,a.jqmClose:visited{}
a.jqmClose:hover,a.jqmClose:active{}
.window table th{ border-bottom:1px solid #B9DFF9; color:#077AC7; height:28px; line-height:28px;}
.window table th{ font-weight:bold; height:24px; text-align:left;}
.window table td{ font-size:12px; height:28px; line-height:28px;}
.jqmOverlay { background-color: #000;z-index:2999;}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .window {
	overflow-x: hidden; overflow-y: auto;
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm { position:absolute;top:0;left:0;
	z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

#protocol { line-height:180%; overflow:auto; padding:0px;}

.endSummary {
	CLEAR: both; BORDER-RIGHT: #dce1e5 1px solid; BORDER-TOP: #dce1e5 1px solid; BACKGROUND: #fff; MARGIN: 15px auto; BORDER-LEFT: #dce1e5 1px solid; BORDER-BOTTOM: #dce1e5 1px solid; width:570px; color:#333;
}
.endSummary UL {
	
}
.endSummary LI {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 180%; PADDING-TOP: 9px; TEXT-ALIGN: left
}
/*分页标题*/
#titles{ margin:10px 20px; border:1px solid #B9DFF9; width:596px; overflow:hidden;}
#titles h3{ font-size:12px; background-color:#E4F3FC; color:#077ac7; line-height:22px; border:1px #fff solid; padding:0 8px;}
#titles a{ list-style:none; width:280px; float:left; padding-left:8px;line-height:180%; }
/*分页*/
#pages { margin:15px auto; text-align:center; clear:both; font-size:12px; font-family:"宋体",serif;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #cccccc; text-align:center; color:#0051a9; text-decoration:none;}
#pages a.now{ background:#1b4399; color:#fff; border:0;}
#pages span{ padding:3px 6px 2px; margin:3px; border:1px solid #0051a9; text-align:center; color: #FFF; line-height:1.6em; height:16px; background:#0051a9; font-weight:bold;}
#pages a:hover,#pages a.now:hover { color:#0051a9;  border:1px solid #0051a9; text-decoration:none;}
#digg_div{ height:65px;}
#div_login {
height:29px;
line-height:29px;
clear:both;
text-align:left;
margin:auto;
width:608px;
font-size:12px;
margin-bottom:5px;
display:none;
}
#div_login .label{ font-size:12px; color:#666;}
#div_logined {
color:#666666;
height:29px;
line-height:29px;
clear:both;
text-align:left;
width:608px;
margin:auto;

}
#div_logined a{ color:#3c5c92;}
#div_login a{ color:#3c5c92;}
#logined_username {color:#3c5c92;}
.input_user, .input_pass {
color:#2b2b2b333;
font-size:12px;
height:18px;
line-height:18px;
width:80px;
}
#code_img{ cursor:pointer;}
/*co news*/
.other_news{ width:630px;}
.co_news{ float:left; width:308px; border:#d5ddf3 1px solid;}
.co_news h3{ text-align:left; background:#f7faff;line-height:30px; font-size:14px; padding-left:10px;}
.co_news ul{ padding-left:10px; padding-right:5px;}
.co_news li{ text-align:left; line-height:25px; font-size:12px; background:url("images/dot.gif") no-repeat scroll left center transparent; padding-left:8px;}
.co_news li a{color:#1E50A2;}
.co_news li a:hover{ color:#ba2636;}
.co_anli{ float:right; width:308px; border:#d5ddf3 1px solid;}
.co_anli h3{ text-align:left; background:#f7faff;line-height:30px; font-size:14px; padding-left:10px;}
.co_anli ul{ padding-left:10px; padding-right:5px;}
.co_anli li{ text-align:left; line-height:25px; font-size:12px; background:url("images/dot.gif") no-repeat scroll left center transparent; padding-left:8px;}
.co_anli li a{color:#1E50A2;}
.co_anli li a:hover{ color:#ba2636;}
.other_news .data{ float:right; color:#818181;}