/*----- main -----*/
.main-content {
  float:left;
  width:900px;
  margin-top:20px;
}

.main .sidebar {
  float:left;
  width:230px;
  padding-bottom:50px;
}
.main .sidebar .caption {
  float:left;
  width:228px;
  padding-left:2px;
  padding-bottom:3px;
  border-bottom:1px solid #666;
  color:#333;
  font-size:18px;
  line-height:20px;
  font-weight:normal;
}
.main .sidebar .menu {
  float:left;
  width:230px;
  margin-top:15px;
}
.main .sidebar .menu li {
  width:230px;
  height:26px;
  padding:2px 0;
}
.main .sidebar .menu li a {
  display:block;
  width:220px;
  height:22px;
  padding-top:4px;
  padding-left:10px;
  color:#333;
  background:#f0f0f0 url(images/li1.gif) 210px 10px no-repeat;
  font-size:16px;
  line-height:18px;
}
.main .sidebar .menu li a.current {
  color:#FFF;
  background:#409ed2 url(images/li1.gif) 210px -18px no-repeat;
  text-indent:0.5em;
}
.main .sidebar .menu li a:hover {
  color:#FF6;
  background:#409ed2 url(images/li1.gif) 210px -18px no-repeat;
  text-indent:0.5em;
}



.main .section {
  float:right;
  width:650px;
}
.main .section .caption {
  float:left;
  width:646px;
  padding:0 2px 3px 2px;
  border-bottom:1px solid #666;
  color:#333;
}
.main .section .caption h4 {
  float:left;
  font-size:18px;
  line-height:20px;
  font-weight:normal;
}

.main .section .content {
  float:left;
  width:620px;
  padding:14px;
}

.main .section .content .article {
  float:left;
}



/* zhuxi */
.main .section .zhuxi {
  float:left;
  width:620px;
}
.main .section .zhuxi .list {
  float:left;
}
.main .section .zhuxi .list li {
  float:left;
  width:620px;
  padding-bottom:30px;
}
.main .section .zhuxi .list .avatar {
  float:left;
  width:135px;
}
.main .section .zhuxi .list-r {
  float:right;
  width:465px;
}
.main .section .zhuxi .list-caption {
  width:450px;
  height:20px;
  padding-top:6px;
  padding-left:15px;
  background:url(images/caption_bg1.gif) left repeat-x;
  color:#00539b;
  font-size:14px;
  line-height:16px;
  font-weight:bold;
}

.main .section .zhuxi .list-con {
  width:435px;
  height:115px;
  margin-top:10px;
  padding:15px;
  background:#f7f7f7;
  font-size:14px;
  line-height:18px;
}
.main .section .zhuxi .list-con p {
  padding:2px 0;
}


/* hezuohuoban */
.main .section .hezuohuoban {
  float:left;
  width:620px;
}
.main .section .hezuohuoban .list {
  float:left;
  width:620px;
}
.main .section .hezuohuoban .list li {
  float:left;
  padding:20px 28px;
}
.main .section .hezuohuoban .list li img {
  width:150px;
}


/* jijin */
.main .section .jijin {
  float:left;
  width:620px;
}
.main .section .jijin .list {
  float:left;
  width:620px;
}
.main .section .jijin .list li {
  width:600px;
  background:url(images/li2.gif) 5px 7px no-repeat;
  margin-bottom:10px;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:5px;
  border-bottom:1px dashed #999;
  font-size:14px;
  line-height:16px;
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis; /* Opera */
}
.main .section .jijin .list li a {
  color:#333;
}
.main .section .jijin .list li a:hover {
	color:#297dac;
}


/* jijin-text */
.main .section .title {
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  text-align:center;
}
.main .section .date {
  margin-top:10px;
  margin-bottom:10px;
  font-size:12px;
  line-height:14px;
  text-align:center;
}
.main .section .jijin-text {
  float:left;
  width:620px;
  padding-bottom:50px;
}
.main .section .jijin-text p {
  font-size:14px;
  line-height:20px;
  text-indent:2em;
  padding:3px 0;
  text-align:justify;
  text-justify:distribute;
}















