body{ background: #FFFFFF; color: #000000; margin: 0px; padding: 0px; font-family: 宋体, 微软雅黑, Verdana, Arial, sans-serif; font-size: 12px; text-align: center;}
form{ margin: 0px; padding: 0px;}
table{ text-align: left;}
table td{ font-family: 宋体, 新细明体, Verdana, Arial, sans-serif; font-size: 12px;}
table.fix{ table-layout: fixed;}
table.fix td{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
div { text-align: left;}

hr{height: 1px; border: #83b0e1 1px solid;}
ul{ margin: 0px;   padding: 0px;  list-style-type: none;   text-align: left;  clear: both;}
li{  list-style-type: none;  line-height: 150%;}


/**/

#left{  float: left;  width: 200px;  margin-right:8px;}

#right{  float: right;  width: 206px;overflow:hidden;}

#centers{  float: left;  width: 460px;}

#centerm{  float: left;  width: 766px;}

#centerl{  float: left;  width: 100%;}

#content{}

.block{  width: 100%;  border: 1px solid #83b0e1;  margin-bottom: 5px;}

.blocktitle{  border-top: #ffffff 1px solid;  border-left: #ffffff 1px solid;  border-bottom: #83b0e1 1px solid;  font-weight: bold;   font-size: 12px;   background-color: #E0EDFF;  color: #054e86;   line-height: 28px;height:28px;   padding-left: 10px;background: url(images/block_bg2.png) repeat-x left top;}

div#right .blocktitle{background: url(images/block_bg.gif) repeat-x left top;color: #ffffff; }


.blockcontent{  width: 100%;  margin: 0px !important;  margin: 3px;}
div#centerm td a{color:#1a3f87}
div#centerm td a:hover{color:#1a3f87;text-decoration: underline;}
.blocknote{  border-top: #83b0e1 1px solid;  padding: 3px;  text-align: center;  background: #F0F7FF;  line-height: 150%;}

/**/
input{    font-size: 12px; }

.text{	border: #83b0e1 1px solid; 	height: 16px; 	background-color: #ffffff;	color: #054e86;	height: 20px;}

.textarea{	border: #83b0e1 1px solid; 	color: #054e86; 	background-color: #ffffff;	font-size: 12px; }

.button{ background-color: #DDF2FF;    border: #83b0e1 1px solid;    color: #000000;    height: 20px;}

.checkbox, .radio{    border-width: 0; }

.select{font-size: 12px; height: 18px;}

.hottext{ color: #FF0000;}

.grid{ background-color: #83b0e1;}

.gridtop{ border-top: 1px solid #83b0e1;
  border-left: 1px solid #83b0e1;
  border-right: 1px solid #83b0e1;
  background: #e0edff;
  vertical-align: middle; 
  text-align: center;
  padding: 3px;
  color:#054e86;
  font-size: 12px;
  font-weight: bold;
  background: url(images/block_bg2.png) repeat-x left top;
  line-height: 28px; 
}
.gridbottom{ border-bottom: 1px solid #83b0e1;
  border-left: 1px solid #83b0e1;
  border-right: 1px solid #83b0e1;
  background: #e0edff;
  vertical-align: middle; 
  text-align: center;
  padding: 3px;
  color:#054e86;
  font-size: 12px;
  font-weight: bold;
  background: url(images/block_bg2.png) repeat-x left top;
  line-height: 28px; 
}
.title{
  background: #e0edff;
  vertical-align: middle; 
  text-align: center;
  padding: 3px;
  color:#054e86;
  font-size: 12px;
  font-weight: bold;
  background: url(images/block_bg2.png) repeat-x left top;
  line-height: 28px; 
}

.head{
  background: #F0F7FF;
  padding: 3px; 
  color:#054e86;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px; 
}

.even{
  background: #FFFFFF; 
  padding: 3px;
 
}

.odd{
  background: #FFFFFF; 
  padding: 3px;
 
}

.even1{
  background: #FFFFFF; 
  padding: 3px;
  border-top:1px dashed #c0c0c0;
}

.odd1{
  background: #FFFFFF; 
  padding: 3px;
  border-top:1px dashed #c0c0c0;
}
.foot{
  background: #F0F7FF; 
  padding: 3px; 
  text-align: center;
}

.bottom{
  height: 9px;
  background: #B7B785; 
}

.jieqiQuote {
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #83b0e1;
}
.jieqiCode {
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #83b0e1;
}

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #83b0e1;
	background: #F0F7FF;
	color: #FF0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

.ultop li{list-style: circle inside; margin-left: 3px;border-bottom:1px dashed #a6ccf9;}
.ulitem li{list-style: circle inside; margin-left: 3px;border-bottom:1px dashed #a6ccf9;}
.ulrow li{padding:3px;}
.ulcenter li{text-align: center;}
.ulmul{overflow: hidden;}

.lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}


/**/
body{ background: #FFFFFF; color: #000000; margin: 0px;  padding: 0px; font-family: 宋体, 新细明体, Verdana, Arial, sans-serif; font-size: 12px; text-align: center;}
.main{width: 980px;clear: both;text-align: center;margin-left: auto;margin-right: auto;}
a{ color: #000000;  text-decoration: none; }
a:hover{ color: #0065ff;}

.m_menu{
  background:#F1F6F9;
  height:24px;
  border-top:3px solid #1979CC;
  padding-top:3px;
  margin-bottom:3px;
}

.m_foot{
  background:#F1F6F9;
  height:60px;
  border-top:3px solid #1979CC;
  text-align:center;
  padding:5px;
  
}
div {
  text-align: left;
}
form{
  margin: 0px; padding: 0px;
}
/*top*/
.m_top {background-position: 0px 0px; background-image: url(images/i_bg.gif); background-repeat: repeat-x; height: 27px;border-left:1px solid #2381e1;border-right:1px solid #2381e1;border-bottom:1px solid #2381e1;}
.mtopk {margin-left:auto;}
.mtopk .t_left {float: left; line-height: 27px;margin-left:10px;}
.mtopk .t_right {float: right; line-height: 27px;margin-right:10px;}
.mtopk  a {	font-size: 12px; color: #000000; text-decoration: underline;}
.mtopk  a:hover {color: #ff0000;text-decoration: none;}
input.login{border-top:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #c0c0c0;	border-bottom:1px solid #c0c0c0;height: 17px; padding-left:3px;background-color: #fcfcfc;}
input.buttonx{color:#5e2708;background:#feeeb1 url(images/btbg.gif) bottom repeat-x;border:1px solid #87c5f4;height: 17px;width:40px;margin-top:3px;}
.bg{height:3px;background-color:#e0e0e0;font-size:3px;overflow:hidden;}
/*head*/
.m_head{  height:60;  margin:10px auto;}
.h_logo{  float:left;  width:200px;text-align:center;}
.h_top_banner { float: left; width: 780px; height: 60px! important;height: 60px;overflow:hidden; }
.h_link{float:right;display:none;}

/*nav*/
div#navigation{	background: url(images/nav_bg.gif) repeat-x left top;height: 34px;	overflow: hidden;width: 980px;margin:0 auto;}
div#navigation .lc, div#navigation .rc{width: 6px;height: 45px;overflow: hidden;display:inline;}
div#navigation .lc{background: url(images/nav_bg_l.gif) no-repeat left top;}
div#navigation .rc{background: url(images/nav_bg_r.gif) no-repeat right top;}
div#navigation .mc{width: 938px;display:inline;margin-left:30px;}
div#navigation .mc li{float: left;padding: 0 5px;background:url(menuline.gif) no-repeat right top;}
div#navigation .mc li a{display: block;	font-size: 14px;font-weight: bold;color:#fff;}
div#navigation .mc li a span{display: block;padding: 2px 20px 0px 20px;margin-top: 8px;*margin-top:8px;cursor: pointer;border:0px solid #ffffff;}
div#navigation .mc li a:hover{;float: left;padding: 0;height: 22px;line-height: 22px;margin-top: 8px;*margin-top:8px;background: url(images/nav_banner_l.gif) no-repeat left top ;*margin: 5px 0 0 ;_padding-bottom:0;text-decoration: none;color:#ffff00;}
div#navigation .mc li a:hover span{float: left;padding: 2px 20px 0px 20px;margin: 0px;background: url(images/nav_banner_r.gif) no-repeat right top;}
div#navigation .mc li a:hover span, x:-moz-any-link, x:default{padding-top:1px;*padding-top:2px;}
div#navigation .mc li.current a, div#navigation .mc li.current a:hover{height: 34px;background: url(images/nav_cur_l.gif) no-repeat left top;float: left;line-height: 40px;padding: 0 ;margin: 0px;*margin-top: 0px !important;}
div#navigation .mc li.current a span, div#navigation .mc li.current a:hover span{margin-top: 0px;line-height: 40px;padding: 0 25px 0 25px;float: none;background: url(images/nav_cur_r.gif) no-repeat right top;}
div#navigation .mc li.current a{color:#666;}
div#navigation .mc li.current a:hover{color:#0065ff;}
/*subnav*/
.sub_nav{background: url(images/sub_nav_bg.gif) repeat-x left top;height:34px;line-height:34px;color:#999;}
.sub_nav a{color:#0065ff;}
.sub_nav a:hover{color:#0065ff;text-decoration: underline;}
/*searchbar*/
.search_top{margin:8px auto;background: url(images/so_bg.gif) #fff repeat-x;height:30px;line-height:30px;overflow: hidden;}
.so_l{background: url(images/so_bg_l.gif) no-repeat left top;display:inline;height:30px;width:3px;overflow: hidden;}
.so_r{background: url(images/so_bg_r.gif) no-repeat right top;display:inline;height:30px;width:3px;overflow: hidden;}
.so_c{display:inline;width:974px;overflow: hidden;}

#searchkey { margin: 0px; padding: 0px;padding-left: 24px;background: url(images/icosearch.gif) #fff no-repeat 6px 3px; border: #7f9db9 1px solid; width: 200px; color: #b3b3b3; line-height: 16px; height: 20px;}
#search_top  select {margin: 0px 3px 0px; }
#search_submit {border: #7f9db9 1px solid; background: url(images/buttonSkinB_xiangyun.gif) repeat-x;width: 60px;height: 21px;color:#000;padding-top:2px;margin:1px;}
.s_frm	{float:left;width: 400px;padding-top:2px!important;padding-left: 10px;overflow: hidden;}
.s_tag {float: left;width: 550px;line-height: 25px;height:25px;overflow: hidden;padding-top:3px!important;color:#CC0000}
.s_tag  a{color:#990000;}

/*arcticleinfo*/
a.f1{text-decoration: none;}
a.f1:hover {text-decoration: none;position:relative;left:1px;top:1px;}

/**/
.cleft {border: 1px solid  #83b0e1; float:left;margin-bottom:5px;}
.cleft .tt {	float: left; width: 768px;  height: 26px;background: url(images/block_bg2.png) repeat-x left top;border-bottom:1px solid #83b0e1;}
.cleft .tt span {font-size:12px;background-position: 15px 8px; padding-left: 30px; float: left; background-image: url(images/icon1.gif); color: #0066cc; line-height: 26px; background-repeat: no-repeat;}
.cleft .tt a {color:#0066cc;text-decoration: none;font-size:12px;}
.cleft .tt a:hover {font-size:12px;color:#0066cc;text-decoration: underline;}


.bck {padding: 6px;  float: left;}
.title0 {width: 100%; border-bottom: #999999 1px dashed;  background-color: #f0f3f6; text-align: center;height: 35px;height: 35px!important;}
.title0 h1 {font-size: 30px; float: left; width: 100%; color: #990000; line-height: 0px!important;line-height: 35px;height: 0px!important;height: 35px; font-family:隶书;}
/**/
.xstp {	padding-right: 15px; padding-left: 15px; float: left; padding-bottom: 8px; width: 110px; padding-top: 8px; height: 126px;}
.xsxq {	border-top: #e3edf7 1px solid; margin-top: 8px; float: left; border-left: #e3edf7 1px solid; width:587px!important;width: 588px; height: 124px;}
.xsxq a {color: #000000; text-decoration: underline;}
.xsxq a:hover {	color: #990000; text-decoration: none;}
.xs1 {border-right: #e3edf7 1px solid; float: left; width: 63px; line-height: 24px; border-bottom: #e3edf7 1px solid; height: 24px; background-color: #f8fbff; text-align: center;}
.xs2 {border-right: #e3edf7 1px solid; padding-left: 10px; float: left; width: 110px!important;width: 120px; line-height: 24px; border-bottom: #e3edf7 1px solid; height: 24px;}
.xs3 {border-right: #e3edf7 1px solid; float: left; width: 78px; line-height: 24px; border-bottom: #e3edf7 1px solid; height: 24px; background-color: #f8fbff; text-align: center;}
.xs4 {border-right: #e3edf7 1px solid; padding-left: 10px; float: left; width: 110px!important;width: 128px; line-height: 24px; border-bottom: #e3edf7 1px solid; height: 24px;}
.xsxs {	float: left; padding-bottom: 8px; width: 100%; padding-top: 8px;}
/**/
.title2 { font-size: 12px; float: left; width: 100%; color: #006699; line-height: 27px; border-bottom: #c2ceda 1px dashed; border-top: #c2ceda 1px dashed; height: 27px; background-color: #f0f3f6;}
.title2 .a1 {float: left;  line-height: 27px; height: 27px;}
.title2 .a2 {padding-right: 30px; float: right; }
.title2 .a1 a {	color: #595858; text-decoration: underline;}
.title2 span {	float: left;}
.title_right {float:right;}
/**/

.ts0 { margin-top: 2px; float: left; margin-bottom: -2px; width: 100%;text-align:center;height:90px;}
.ts {border: #c2ceda 1px solid;  margin-top: 8px; float: left; margin-bottom: 8px; width: 100%; color: #006699; line-height: 22px;  background-color: #fff7e3;padding:0px!important;padding:5px;}
.ts a {	color: #006699; text-decoration: underline;}
.ts  a:hover {color: #006699; text-decoration: none;}
.hf {	float: left; padding-bottom: 5px; width: 758px; padding-top: 5px; border-bottom: #f0eee9 1px solid;}
.hfd {	float: left; width: 718px; padding-top: 5px;}
.jjc {	border-right: #c2ceda 1px dashed; float: left; width: 80%;  height:auto!important;height:204px;min-height: 204px;}
.jjc_1 {float: left; width: 100%; line-height: 22px; height:auto!important;height:150px;min-height: 150px;padding-top:8px;padding-left:8px;}
.jjc_2 {float: left; width: 100%; line-height: 22px; height: 22px; text-align: right;padding-right:8px;}
.jjc_2 a {color: #0066cc; text-decoration: none;}
.jjc_2 a:hover {color: #cc0000; text-decoration: underline;}
.jjc_3 {color:#c0c0c0;}
#jjc1 {	float: right; width: 150px;  height: 204px;}
#jjc1 span{border: #dbdbdb 2px solid; margin-top: 7px; float: left; margin-left: 20px; width:110px; line-height: 28px; height: 28px;text-align: center;font-weight: bold; color: #a9aeb3;text-decoration: underline;cursor:hand;}
.revuser_i{float:left;}
.revuser{float:right;color:#666666;}
.revuser a{color:#666666;text-decoration: underline;}
.revuser a:hover{color:#666666;text-decoration: none;}
.spanclass{display:none;}
/*首页封推*/
.syft{width:370px;display:inline;margin:4px;line-height:20px;color:#000;}/**height:180px;*/
.syft img{float:left;}
.syft a{color:#1a3f87;text-decoration: none;}
.syft a:hover {color: #cc0000; text-decoration: underline;}
a.f2{text-decoration: none;}
a.f2:hover {text-decoration: none;position:relative;left:1px;top:1px;}
/*分类推荐*/
.fltj{line-height:25px;}
.fltj a{color:#1a3f87;}
.fltj a:hover{text-decoration: underline;}
a.tjcls{color:#000;}
a.tjcls:hover{color:#000;text-decoration: underline;}
.flline{width:99%;border-bottom:1px dashed #c0c0c0;}

/*书评背景*/
.reviews{  background: url(http://www.8535.org/newstyle/images/reviewbg.gif) no-repeat center center }


/**/
.sobg{BORDER-RIGHT: #8ca0d8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8ca0d8 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #edf3ff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #8ca0d8 1px solid; CURSOR: pointer; PADDING-TOP: 5px; BORDER-BOTTOM: #8ca0d8 1px solid;display:block;margin:10px;width:150px;text-align:left}
.baiduimg{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px}

/*分类排行前三名封推*/
.topcls{width:195px;display:inline;margin-top:5px;padding-bottom:5px;line-height:15px;color:#000;border-bottom:1px dashed #a6ccf9;}/**height:180px;*/
.topcls img{float:left;border:1px solid #a6ccf9}
.topcls a{color:#1a3f87;text-decoration: none;}
.topcls a:hover {color: #cc0000; text-decoration: underline;}