*{ margin: 0; padding: 0; }* 
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  background:#fff;
  color: #000000;}
.upper{
  background:#fff;
  width:948px;
  margin:0 auto;}
.outside {
  overflow:hidden;
  height:100%;
  width:948px;
  margin: 0 auto;
  background-color:#fff;}
.input {
  clear:both;
  border-top:1px #9D9D9D solid; 
  background-color:#FAFAFA;
  margin-top:8px;
  margin-bottom:5px;
  text-align:left;}
h1 {
  font-size: 16px;}
textarea{
  width:350px;
  height:100px;}
p, ol, ul {
  text-align: left;
  padding: 0;
  margin-left: 0;
  list-style: none;}
ul, li{list-style-type:none;}/*去ul, li圆点*/
strong {
  font-weight: bold;
  color: #000040;}
a:hover {
  text-decoration: none;
  color: #B7B7B7;
  position:relative;
  left:1px;
  top:1px;}
a {
  color: #2D6A79;
  text-decoration:none;}

.bottom {
  display: block;
  margin-bottom: 0;
  padding-bottom: 0;
  background: url(http://www.zx-china.org/images/img08.gif) no-repeat left bottom;
  margin-top: 0;}
.content img.image {
  border:1px #ccc solid;
  width:130px;
  height:130px;
  float: left;
  padding: 1px;
  margin: 5px 10px 5px 0;}
.image1 {
  float: left;
  margin: 3px 0 0 0;
  padding: 0;}

.indent {
  margin-left: 125px;}

/* Header */
.header {
  display: inline;}
.top {
  border:1px solid #ccc;
  clear:both;
  text-align:center;
  font-size: 12px;}
.top p{
  margin-bottom:0;
  text-align: right;
  padding-top: 0;
  font-size:14px;}
.top p.login1{
  padding:0 5px 5px 2px;
  *padding:2px 5px 1px 2px;
  *padding:2px 5px 1px 2px;
  font-size:13px;
  line-height:20px;
  background: #fff url(http://www.zx-china.org/images/daohang.gif) repeat-x top;
  height:20px;
  border:0;
}
.top p.login1 span.logintan4{
  padding-left:22px;
  height:25px;
  line-height:25px;
  background:url(http://www.zx-china.org/images/login.gif) no-repeat left;}
.top img{
  border:0;}
.top1{
  text-align:center;}
.top1 strong{
  color:#cccccc;
  font-size:10px;}
.top1 a{
  color:#ccc;}
.member {
  width:950px;
  text-align:center;
  background:url(http://www.zx-china.org/images/title_bg.gif) repeat-x;
  font-size:12px;
  height: 30px;
  padding: 5px 0 1px 0;
  margin:0 auto;}
.location {font-size:12px; margin:0 0 0 5px; }
span.beijintime{
  font-size:12px;
  color:#666;}
.begin{
  background:#fff;
  width:100px;
  float:left;}
.begin img{
  padding-top:5px;
  padding-left:5px;}
.top span.currency, span.unitconversion{
  clip:rect(2px 48px 20px 32px);
  cursor:pointer;
  color:#2D6A79;
  }

/* Menu */
.menu {
  float: right;
  padding-left:10px;}
.header li {
  display: inline;}
.header li a {
  font-size:13px;
  font-weight: bold;}
.header li.dan a {
  color: #ccc;}
.header li a:hover {
  color: #ccc;}
.header ul{
  height:25px;
  line-height:25px;
  padding-right:5px;}

/* sidebar */
.sidebar {
  width: 235px;
  height:100%;
  float: left;
  padding-left: 0;
  padding-top: 10px;}
.sidebar .box {
  margin-bottom:10px;
  padding-bottom: 5px;
  font: 14px;
  border-right: 1px solid #DFE0E1;
  border-left: 1px solid #DFE0E1;
  border-top: 1px solid #DFE0E1;
  border-bottom: 1px solid #DFE0E1;
  background: url(http://www.zx-china.org/images/panelH5Bg.jpg) repeat-x;
  background-position: left top;
  font-weight: bold;}
.sidebar .box img{
  padding-left:5px;
  padding-top:5px;}
.box table td{
  text-align: left;
  font-weight: bold;
  background:transparent;
  border:0;
  border-top:1px solid #EFEFEF; }
.box table{
  border:0;}
.sidebar h2 {
  padding: 0 8px;
  margin: 2px 0 5px 0;
  font-size:16px;}
.sidebar h1 {
  padding: 0 8px;
  margin: 2px 0 5px 0;
  font-size:16px;}
.sidebar ul {
   padding-left: 5px;
   padding-right:5px;
   list-style: none;}
.sidebar li {
  padding: 5px 0 4px 12px;
  border-top: 1px solid #EFEFEF;
  background:url(http://www.zx-china.org/images/bullet.gif) no-repeat center left;}
.sidebar li.first {
  border: none;}
.box ul.msn{
  font-weight:normal;
  clear:both;
  background-color:#FFFFFF;
  padding-top:10px;
  border-bottom:1px #ccc dashed;
  padding-bottom:10px;}
.box ul.msn span.msnchat, .box ul.leave span{
  color:#777;}

/*content*/
.content {
  float: right;
  width: 685px;
  padding: 5px 0 10px 10px;
  line-height: 140%;}
span.qouteget{
  font-size: 14px;
  color:#0000ff;}
span.qouteget a{
  color:#ff0000;}
span.qouteget a:visited{
  color:#ff0000;}
.content li.dibu{
  padding:5px;
  text-align:center;
  float:left;
  display:inline;}
.content a img{
  border: 3px solid #E4E4E4;
  padding:2px;}
.content h1 {
  font-size: 17px;
  margin-bottom: 10px;
  padding-top: 10px;
  border-bottom:1px solid #BABBBC;
  height:20px;}
.content h2 {
  font-size: 16px;
  margin-bottom: 10px;
  padding-top: 10px;
  border-bottom:1px solid #BABBBC;
  height:20px;}
.content h3 {
  font-size: 14px;
  color: #000000;
  margin-bottom:10px;
  margin-top: 10px;
  border-bottom:1px dashed #BABBBC;
  height:20px;}
.content h4 {
  font-size: 12px;
  color: #000000;
  margin-bottom:5px;
  margin-top:7px;}
.readmore {
  margin-top: -16px;
  padding-right: 10px;
  position: relative;
  text-align: right;}
.content dl {
  margin: 0px 2px 0 2px;
  float: left;
  text-align: center;
  padding-right: 3px;}

/* Footer */
.footer {
  clear: both;
  width: 100%;
  padding-top: 31px;
  background:url(http://www.zx-china.org/images/img11.gif) repeat-x;
  font-size: 12px;
  text-align: center;
  height: auto;}
.footer a{
  font-size: 12px;
  color:#000000;}
.related {
  font-size: 11px;
  padding: 2px 5px 2px 5px;
  background: #f5f5f5;
  border: 1px #ccc solid;
  margin-top: 10px;
  text-align: center;}

/*table*/
table{
  width:99%;}
.content table a {
  color: #494949;
  text-decoration:none;
  font-style: normal;}
td, th{
  text-align:center;
  font-weight:normal;
  height:40px;}
thead tr th{
  background-color:#D3E4FE;
  border:1px solid white;}
thead tr th.line1{
  background-color:#D3E5FD;}
thead tr th.line4{
  background-color:#C6C6C6;}
tbody tr td{
  height:30px;
  background-color:#F1F9FE;
  border:0px solid white;}
tbody tr td.line1{
  background-color:#EDF3FE;}  
tbody tr td.line2{
  background-color:#E2EDFE;}  
tbody tr td.line3{
  background-color:#DFEDFD;}   
tbody tr th{
  height:27px;
  background-color:#E8F0FF;
  border:0px solid white;}
tbody tr th.line1{
  background-color:#F1F7FE;}


/* 分页样式*/
.list_page {
  margin: 15px 5px;}
.pageLink a,
.list_page a,
.list_page b {
  padding: 4px 4px 2px;
  border: 1px solid #D2EFFF;
  background: #F0F8FF;
  text-align: center;
  display: inline;
  font-size: 14px;
  }
.pageLink a:hover,
.list_page a:hover{
  border: 1px solid #D2EFFF;
  background: #fff;
  text-align: center;
  font-weight: bold;
  text-decoration: none;}

/*分页样式2*/
.showpage .epages {
  text-align: center;}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}

/*内容表单*/
.title tr{
  color: #07519A;
  border: 0px solid #AACCEE;
  border-bottom: none;
  text-align: left;}
.title td {
  background: #E9F2FB url(http://www.zx-china.org/images/title_bg.gif) repeat-x left top;
  font-size: 14px;
  line-height: 26px;
  color: #07519A;
  padding: 0px 10px;
  text-align: left;}

.plpost {
  margin-top: 10px;
  border: 0px solid #AACCEE;}
.plpost .title {
  border: 0px solid #AACCEE;}
.plpost .title span {
  color: #CC0000;}
.plpost #saytext {
  display: block;
  margin: 0 0 10px;
  padding: 8px;
  height: 100px;
  width: 90%;
  border: 0px solid #ccc;}

.retext textarea {
  width: 350px;
  height: 130px;
  float: left;
  margin-left: 60px;
  border-top-style: inset;
  border-top-width: 2px;
  border-left-style: inset;
  border-left-width: 2px;}
.hrLine{MARGIN: 0px 0px; BORDER-BOTTOM: #807d76 1px dotted;}

/*导航*/
.newsnav {
  background:#fff;
  margin:0 auto;
  width:930px;
  height:16px;
  text-align:left;
  padding-top:5px;}
.newsnav a{
  font-style:italic;}
.newsnav p{
  padding-left:8px;
}

/*评论列表*/
table.saypl td{
  text-align:left;}
.content_1 ul.pl{
  border-bottom:1px #ccc solid;
  padding-top:3px;
  width:100%;
  background-color:#E1E9FF;
  height:25px;}
.content_1 ul.pl li{
  display:inline;
  padding-left:5px;
  padding-right:15px;}
.content_1 ul.pl2{
  background-color:#EEF2FF;
  border-bottom:1px #ccc solid;}
.content_1 ul.pl2 li{
  padding-left:3px;
  padding-bottom:2px;}
.tablepl{
  width:100%;}
.tablepl ul{
  padding-left:5px;
  background-color:#EBEBEB;
  padding-bottom:5px;}
.tablepl img{
  padding-right:5px;}
.tablepl li.text{
  border-top:2px solid #F2F2F2;
  padding-top:5px;
  padding-left:20px;
  padding-right:15px;}
.tablepl li.text td{
  background:#F5F5F5;
  padding:5px;
  text-align:left;
  font-size:11px;
  line-height:12px;
  color:#ccc;}
.tablepl li.reply{
  border-bottom:2px solid #F2F2F2;
  text-align:right;}
.content_1 .saypl td{
  padding-left:5px;
  text-align:left;}
.content_1 .saypl table{
  width:100%;
  background-color:#EEF2FF;}
.content_1 .saypl textarea{
  width:450px;}
.content_1 .saypl input{
  width:80px;}
.content_1 .saypl img{
  padding-bottom:0px;}
table.commentedA td{
  padding:5px 10px 5px 10px;
  text-align:left;}
table.commentedA tr td.text td{
  background:#F4FFFF;
  font-size:11px;
  line-height:12px;
  color:#ccc;}
table.commentedA tr td.text table{
  border:0;}
.commentedB{
  -moz-opacity:0.5;
  filter:alpha(opacity=20);
  background:url(http://www.zx-china.org/skin/default/images/plhrbg.gif);
  height:10px;
  margin:0 1px 0 2px;}

/*other*/
.online{
  border: 1px solid #DFE0E1; 
  background:url(http://www.zx-china.org/images/copyright.gif) repeat-x;
  width: 140px;
  text-align:center;
  height: 20px;}
.online strong{
  clear:both;
  font-size:17px;
  color:#00F;
  text-decoration:underline;}
.online a{
  clear:both;
  font-size:16px;
  color:#666;}
/*地图*/
.map td{
  text-align:left;
  padding-left:7px;
  padding-bottom:3px;}
.map a{
  text-decoration:underline;
  padding-right:15px;
  font-style: normal;}
.footer2{
  width:100%;
  text-align:center;
  clear:both;
  font-size:11px;
  margin-top:15px;
  padding-bottom:5px;
  background-color:#EBEBEB;
  padding-top:5px;}

/*quote*/
.quoteg{
  border:1px #ccc solid;
  padding:1px;}
table.quote {
  width:100%;
  margin-top:15px;}
table.quote td{
  background-color:#fff;}
table.quote td.quotea{
  width:20%;
  text-align:right;
  height:40px;}
table.quote td.quoteb{
  text-align:left;
  width:65%;
  padding-left:10px;}
td.quoteb input {
  border-top:1px #9D9D9D solid; 
  background-color:#FAFAFA;
  margin-top:8px;
  margin-bottom:5px;
  text-align:left;}
td.quoteb textarea {
  width:400px;
  height: 130px;
  float: left;
  border-top:1px #9D9D9D solid; 
  background-color:#FAFAFA;
  margin-top:8px;
  margin-bottom:5px;
  text-align:left;}
table.quote td.quoted{
  background-color:#EFEFEF;}
td.quoted input{
  margin-right:20px;}
table.quote td.quotef{
  text-align:left;
  background-color:#EFEFEF;
  padding:0px 10px 10px 10px;}
td.quotef h1{
  margin-bottom:5px;}
td.quotec {
  width:15%;
  padding-right:25px;}

/*fonts List*/
li.fonts{
  margin-right:20px;
  margin-bottom:5px;
  float:left;
  padding:2px;
  width:45%;
  background-color:#fff;
  text-align:left;}
li.fonts a img.biao{
  border:0px;}
li.fonts td{
  padding:5px;
  text-align:left;
  border-bottom:1px #ccc dashed;
  background-color:#fff;}
li.fonts table{
  border:1px #ccc solid;}
.listpage{
  width:100%;
  clear:both;}

/*控制面板*/
.memberlogin{
  background-color:#fff;
  width:300px;
  margin:0 auto;
  padding:5px;
  border:1px #ccc solid;}
.memberlogin table.tableborder{
  width:100%;}
table.tableborder tr.header td{
  background:url(http://www.zx-china.org/images/title_bg.gif);
  padding-right:10px;
  padding-left:20px;
  font-size:13px;
  font-weight:bold;
  text-align:left;}
tableborder.tableborder td{
  width:100%;
  background:url(http://www.zx-china.org/images/title_bg.gif);}
table.tableborder tr.header1 td{
  background-color:#ECF8FF;
  padding-left:10px;}

td.left{
  text-align:right;
  width:30%;}
td.right{
  text-align:left;
  padding-left:5px;}
table.tableborder td{
  text-align:left;
  background:#fff;
  padding-left:10px;}
.login {
  text-align:center;
  border:1px solid #3ED9FF;
  width:400px;
  margin: auto;}
table.tableborder table {
  border-bottom:1px solid #ccc;
  width:100%;}
.tableborder1 {
  width:930px;
  margin:0 auto;
  padding-top:3px;
  border-right:2px solid #f6fffe;
  border-left:2px solid #f6fffe;
  height:25px;
  padding-left:10px;
  paddint-right:10px;
  text-align:left;
  background:url(http://www.zx-china.org/images/title_bg.gif) repeat-x;}
table.tableborder2 td{
  padding-left:10px;
  font-weight:bold;
  text-align:left;}
.login table.tableborder input#username, input#password, input#oldpassword, input#repassword, input#email{
  width:120px;}
.Registration{
  background-color:#fff;
  margin:0 auto;
  padding:5px;
  border:1px #ccc solid;}
.Registration table td{
  background-color:#fff;
  text-align:left;}
.feedback td{
  background-color:#fff;
  border-bottom:1px solid #ccc;}


/*上传表单*/
.xupload td{
  text-align:left;
  padding:5px;
  height:20px;}
.xupload{
  padding:10px;
  border:1px #ccc solid;}
