.wrapper {
  width: 1200px;
  margin: 20px auto 0px;
  overflow: hidden;
}
.wrapper .cola {
  width: 800px;
  float: left;
}
.wrapper .cola .position {
  width: 790px;
  border-bottom: #c50000 solid 2px;
  color: #333635;
  font-size: 16px;
  line-height: 40px;
  padding-left: 10px;
}
.wrapper .cola .position a {
  color: #333635;
}
.wrapper .cola .position span {
  color: #333635;
}
.wrapper .cola .position em {
  margin: 0px 10px;
  font-style: inherit;
}
.wrapper .cola .content {
  padding: 10px;
}
.wrapper .cola .content .title {
  text-align: center;
  color: #c50000;
  border-bottom: 1px dashed #c8c7c7;
}
.wrapper .cola .content .title h1 {
  font-size: 30px;
  text-align: center;
  margin: 10px 0px;
  color: #333635;
  line-height: 50px;
}
.wrapper .cola .content .title .infor {
  width: 100%;
  line-height: 40px;
  color: #aaa;
}
.wrapper .cola .content .title .infor span {
  margin: 0 10px;
}
.wrapper .cola .content img {
  max-width: 80%;
  display: block;
  margin: 0px auto;
}
.wrapper .cola .content .nr {
  font-size: 16px;
  line-height: 30px;
  padding: 10px 0px;
}
.wrapper .colb {
  width: 360px;
  float: right;
}
.wrapper .colb dl {
  width: 360px;
}
.wrapper .colb dt {
  width: 340px;
  color: #fff;
  background: #c20712;
  line-height: 40px;
  text-align: left;
  padding-left: 20px;
  font-weight: bold;
  font-size: 16px;
}
.wrapper .colb dd {
  width: 338px;
  padding: 10px;
  border: 1px solid #e1e1e1;
}
.wrapper .colb dd p {
  width: 298px;
  padding: 0px 20px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 10px;
}
.wrapper .colb dd p img {

width: 100%;
    height: auto;

  display: block;
}
.wrapper .colb dd ul {
  width: 338px;
}
.wrapper .colb dd li {
  width: 318px;
  background: url(../images/dian.jpg) 0px 0px no-repeat;
  padding-left: 20px;
  height: 40px;
  overflow: hidden;
}
.wrapper .colb dd li a {
  color: #3d3d3d;
  font-size: 16px;
  line-height: 40px;
}
/*?????*/
.newslist {
  padding: 20px 0px;
}
.newslist li {
  background: url(../images/dian.jpg) 0px 0px no-repeat;
  padding-left: 20px;
  border-bottom: 1px dashed #c8c7c7;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding-right: 200px;
  overflow: hidden;
}
.newslist li a {
  font-size: 16px;
  text-align: left;
  color: #333635;
}
.newslist li span {
  position: absolute;
  top: 0px;
  right: 10px;
  color: #333635;
  font-size: 15px;
}

.fenye{
	font-size: 15px;
	margin-top: 30px;
}


/*详情页*/
.pastdetail {
}
.pastdetail .container{
  background: transparent;
  width: 1200px!important;
}
.pastdetail .position {
  width: 1190;
  padding-left: 10px;
  border-bottom: #c50000 solid 2px;
  color: #333635;
  font-size: 16px;
  line-height: 40px;
}

.pastdetail .position a {
  color: #333635;
}
.pastdetail .position span {
  color: #333635;
}
.pastdetail .position em {
  margin: 0px 10px;
  font-style: inherit;
}
.pastdetail .title {
  text-align: center;
  color: #c50000;
  border-bottom: 1px dashed #c8c7c7;
}
.pastdetail .title h1 {
  font-size: 30px;
  text-align: center;
  margin: 10px 0px;
  color: #333635;
}
.pastdetail .infor {
  width: 100%;
  line-height: 40px;
  color: #aaa;
  font-size: 15px;
}
.pastdetail .infor span {
  margin: 0 10px;
}
.pastdetail .content {
  width: 1200px;
  padding: 20px 0px;
}
.pastdetail .content .nr {
  font-size: 16px;
  line-height: 30px;
  padding: 20px 0px;
}
.pastdetail .content img {
  max-width: 80%;
  display: block;
  margin: 10px auto 0px;
}

.pastdetail .content p{
  font-size: 18px;
}