/* CSS Document */

  * {
    margin: 0;
	padding: 0;
}
  body {
    font-family: Arial, Helvetica, sans-serif, 黑体, 宋体;
    font-size: 12px;
    color: #333;
}
  p {
    margin-bottom: 10px;
}
  a:link {
    color:#333;
	text-decoration: underline;
}
  a:visited {
    color:#ccc;
	text-decoration: underline;
}
  a:hover {
    color: #f90;
	text-decoration: none;
}
  .eeeline, .eeeline td {
    border: 1px solid #eee;
	border-collapse: collapse;
}
  .eeeline {
    margin: 20px auto;
}
  .eeeline td {
    padding: 0 10px;
}
  .eeeline strong {
    color: #fc0;
}

  #header {
    margin: auto;
    width: 780px;
}
  #hdbanner {
    margin-bottom: 1px;
    width: 780px;
    height: 80px;
	background: url(images/logo.jpg) 0 15px no-repeat;
	text-align: right;

}
  #navbar {
    margin-bottom: 1px;
	padding-left: 16px;
    width: 760px;
    height: 25px;
	border: 2px solid #023964;
	background: #023964 url(images/inc_bg_navbar.jpg) repeat-x;
}
  #menus {
    padding-top: 3px;
    width: 760px;
    height: 22px;
	list-style: none;
	text-align: center;
}
  #menus li {
    margin-right: 5px;
	padding: 2px 12px;
    height: 18px;
	float: left;
}
  #menus a {
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
    color: #fff;
	float: left;
}
  #menus a:hover {
    color: #fc0;
}
  .hotmenu {
    background: url(images/inc_bg_hotmenu.gif) bottom no-repeat;
}

  #main {
    margin:auto;
    width: 780px;
}
  #mainleft, #mainright {
    margin-bottom: 25px;
	height: auto !important; height: 100px;
	min-height: 100px;
	float: left;
}
  #mainleft {
    width: 565px;
	line-height: 180%;
}
  .contenta {
	background: url(images/inc_bg_mainleft_right.jpg) 280px 0 repeat-y;
}
  .contentb {
	background: url(images/inc_bg_mainleft.jpg) no-repeat;
}
  #content {
    margin: 15px auto 0 auto;
    width: 520px;
}
  #spline {
    margin: auto;
    width: 520px;
    height: 5px;
	line-height: 5px;
	font-size: 0;
	background: url(images/inc_bg_submenus.jpg) repeat-x;
}

  #title {
    margin: 15px auto;
	padding-top: 5px;
    width: 520px;
	line-height: 25px;
	font-size: 14px;
	color: #f90;
}
  .arttit {
    font-weight: bold;
	text-align: center;
}
  #titinfo, #pageinfo, #contpageinfo {
    margin: auto;
    width: 520px;
	height: 25px;
}
  #tinfoleft, #tinforight {
    width: 47%;
	color: #990;
	line-height: 25px;
	float: left;
}
  #tinfoleft {
    padding-left: 3%;
}
  #tinforight {
    padding-right: 3%;
	text-align: right;
}
  #contpageinfo {
    padding: 5px 3%;
    width: 96%;
    height: 40px;
	color: #990;
}
  #contpageinfo a {
  	margin-right: 5px;
    padding: 1px 4px;
    color: #000;
	border: 1px solid #fc0;
	font-size: 10px;
	text-decoration: none;
}
  #contpageinfo a:hover {
    color: #f90;
	text-decoration: none;
}
  a.nowpage {
  	font-weight: bold;
	background: #ffc;
}

  #mainright {
    width: 213px;
	border: 1px solid #023964;
	border-top: 0;
	background: url(images/inc_bg_mainright.jpg) 120px 670px no-repeat;
}
  #sidetita {
    margin-bottom: 15px; *margin-bottom: 0;
    width: 213px;
	height: 27px;
    background: url(images/inc_bg_memlogin.jpg);
	float: right;
}
  #subtits li {
    margin-bottom: 1px;
	list-style: none;
}
  #subtits a {
	padding-left: 30px;
    width: 183px;
	height: 26px;
	line-height: 26px;
	background: #023964 url(images/inc_bg_subtit.gif) 15px 8px no-repeat;
    color: #fff;
	text-decoration: none;
	display: block;
}
  #subtits a:hover {
	background: #033278;
}
  #subtits a.hotsubtit {
    background: #033278 url(images/inc_bg_hotsubtit.gif) right no-repeat;
}
  #sidartlist li {
    margin: 10px 15px;
    width: 180px;
	list-style: none;
}
  .more a {
	display: block;
    color: #f60;
	text-align: right;
}
  #search {
    padding: 15px 15px 0 15px;
	line-height: 35px;
}
  .schkey {
    padding: 2px 2px 2px 20px;
    width: 155px;
	border: 1px solid #023964;
    background: url(images/inc_but_search.jpg) 2px 2px no-repeat;
}

  #login {
    margin: 15px 0 15px 15px; *margin: 15px 0 0 15px;
    width: 187px;
	height: 185px;
	list-style: none;
}
  #login li {
    padding-bottom: 10px;
    width: 100%;
}
  #login a {
    margin-right: 10px; *margin-right: 5px;
    color: #990000;
}
  #login input {
    margin-right: 5px;
}
  .userac {
    width: 130px;
	height: 16px;
	line-height: 16px;
}
  .schkey {
    padding: 2px 2px 2px 20px;
    width: 115px;
	border: 1px solid #023964;
    background: url(images/inc_but_search.jpg) 2px 2px no-repeat;
}
  .schbutton {
    height: 22px;
	color: #fff;
	border: 1px solid #023964;
	background: #023964;
}
  #memclass {
    margin-bottom: 15px;
    width: 100%;
	height: 26px;
	background: #023964 url(images/inc_bg_classtitlemem.jpg) no-repeat;
}
  #memclassprd {
    margin: 15px 0;
    width: 100%;
	height: 26px;
	background: url(images/inc_bg_classtitlememprd.gif) no-repeat;
}
  #memlinks {
    margin: 0 15px;
    width: 180px;
	background: url(images/inc_bg_icon_archlist.jpg) 15px 5px no-repeat;
}
  #memlinks li {
    padding-left: 15px;
    width: 165px;
    height: 22px;
	background: url(images/inc_bg_icon_archlist.jpg) 0 5px no-repeat;
	overflow: hidden;
}
  #memproducts {
    margin: 0 15px;
    width: 180px;
	white-space: nowrap;
	list-style: none;
}
  #memproducts li {
    padding-right: 15px;
    height: 22px;
	float: left;
}
  #memproducts a:link, #memproducts a:visited {
    color: #776a4c;
    text-decoration: none;
}
  #memproducts a:hover {
    color: #990;
    text-decoration: none;
}

  #footer {
    clear: both;
    padding-top: 20px;
    width: 780px;
	height: 100px;
	border-top: 1px dashed #eee;
	text-align: center;
	line-height: 100%;
}
  #footer a {
    text-decoration: none;
}
  #footer a:hover {
    color: #f90;
}