

.blue-line-title{
 padding:0;
 margin:0 20px;
 font-weight:bold;
}

ul.news-list{
 padding:0 20px;
 margin:0 20px 0 0;
}

ul.news-list li{
  padding:10px 15px;
  margin-right:40px;
}

ul.news-list li span.det-area-s{
   width:680px;
}

div.article-box-inner{
 width: 410px;
}

div.article-box-inner h3{
  color:#FFFFFF;
  background-color:#0B2F8B;
  height:30px;
  line-height:30px;
  border-bottom:none;
}

.article-box-inner a{
 background: url("/img/arrow.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
 padding-left: 12px;
 margin-left:20px;
}

#xj-mainlist{
 font-size:12px;
 padding:10px 20px;
}

#xj-mainlist dl{
  clear:both;
  width:100%;
}

#xj-mainlist dt{
  float:left;
  background-color: #ececec;
  color: #666666;
  font-size: 10px;
  width: 82px;
  padding: 0 2px;
  border-bottom: 1px dotted #cccccc;
  line-height:30px;
  //		height:30px;
}

#xj-mainlist dd{
  line-height:30px;
  //		height:30px;
}

#xj-mainlist dd.pdf{
  width:122px;
  text-align:right;
  float:right;
  border-bottom: 1px dotted #cccccc;
}

#xj-mainlist dd.pdf img{
   vertical-align:middle;
}

#xj-mainlist dd.label{
  float:left;
  border-bottom: 1px dotted #cccccc;
  font-size:10px;
  padding: 0 2px;
  width:60px;
}

#xj-mainlist dd.txt{
  float:left;
  border-bottom: 1px dotted #cccccc;
  width:550px;
}

.ir_table{
}

.ir_table th{
  background-color:#ECECEC;
  border-bottom:#CCCCCC 1px dotted;
  width: 90px;
  line-height: 1.8em;
  padding: 3px 5px;
  font-size: 10px;
}

.ir_table td{
  padding:3px 5px;
  border-bottom:#CCCCCC 1px dotted;
  line-height:1.8em;
}

.ir_table td.label{
  width:52px;
  font-size:10px;
}

.ir_table td.pdf{
  width:125px;
}

.ir_table td.pdf img{
   vertical-align:middle;
}

