body{

  background:  #F6F6F6;

  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;

}



a{

  color: #1F3A87; 

  text-decoration: none; 

  background-color: transparent;

}



a:hover{

  color: #FF6600;

  text-decoration: underline;

}



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%;

}



.main{

  width: 980px;

  clear: both;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}



.m_top{

  height:20px;

  border-bottom: #8D8D8D dotted 1px; 

  margin-top:10px;

}



.m_head{

  height:60px;
  margin:10px;
}



.h_logo{

  float:left;

  width:280px;

}

.h_banner{
  float:left;
 }

.h_right{
  float:right;
  width:100px;
}


.h_link{

  float:right;

  width:90px;

  padding-top:6px;

}



.m_menu{

  background:#5A5D73;

  height:30px;

  padding-top:3px;

  margin-bottom:3px;

}

#navigation{ 
	width:980px; 
	text-align: center; 
	background-color:#4D4D4D; 
	padding:0; margin:0; 
	padding-top:3px; 
	margin-bottom:5px;  }
#navigation ul { margin: 0px; padding: 0px; padding-left:60px; }
#navigation li { list-style-type: none; float:left; padding-left:2px; padding-right:2px; }
.nav_li { padding-top:6px; }
.nav { color:#FFFFFF; font-size:14px; font-weight:bold; height:19px; padding:0px 3px 0px 3px;}
.nav A:link {COLOR: white;text-decoration: none; }
.nav A:visited {COLOR: white;text-decoration: none; }
.nav a:hover {text-decoration: none;}
.nav a:active {text-decoration: none;}

#book_sort{ width:980px; float:left; text-align: center; padding:0; margin:0; padding-top:5px; }

#search{width:980px; padding:2px 0 2px 0;float:left;}
#hot{float:right;margin-top:5px;}

.m_foot{

  text-align:center;

  padding-bottom:5px;

}



#left{

  float: left;

  width: 190px;

  margin-right:8px;

}



#right{

  float: right;

  width: 190px;

}



#centers{

  float: left;

  width: 584px;

}



#centerm{

  float: left;

  width: 780px;

}



#centerl{

  float: left;

  width: 980px;

}



#content{



}



.block{

  width: 100%;

  border: 1px solid #83b0e1;

  margin-bottom: 5px;

}



.blocktitle{

  border-top: #ffffff 1px solid;

  font-weight: bold; 

  font-size: 14px; 

  background-color: #E0EDFF;

  color: #000000; 

  line-height: 26px; 

  padding-left: 10px;

}



.blockcontent{

  width: 100%;

  margin: 0px !important;

  margin: 3px;

}



.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: 14px;

  font-weight: bold;

}



.title{

  background: #e0edff;

  vertical-align: middle; 

  text-align: center;

  padding: 3px;

  color:#054e86;

  font-size: 14px;

  font-weight: bold;

}



.head{

  background: #F0F7FF;

  padding: 3px; 

  color:#054e86;

  font-size: 12px;

  font-weight: bold;

}



.even{

  background: #FFFFFF; 

  padding: 3px;

}



.odd{

  background: #FFFFFF; 

  padding: 3px;

}



.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;}

.ulitem li{list-style: circle inside; margin-left: 3px;}

.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;}