a:hover,
a:focus {
  text-underline: none;
}
#main {
  margin: 50px auto;
  width: 1000px;
}
#main > .des {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
#main > .des > .tit {
  margin-bottom: 20px;
}
#main > .des > .ap {
  margin-bottom: 30px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: #777;
}
#main > .des > .ap > .author {
  margin-right: 30px;
}
#main > .des > p {
  text-indent: 2rem;
  color: #555;
  font-size: 16px;
  line-height: 40px;
}
#main > .des > img {
  margin: 20px 0;
}
#main > .navs {
  margin-top: 30px;
}
#main > .navs > div {
  line-height: 30px;
  color: #555;
}
#main > .navs > div > a {
  color: #555;
  text-decoration: none;
}
#main > .navs > div > a:hover {
  color: #fe524e;
}
.des img {
  max-width: 100%;
}



#main{
  background: url(../img/news_des_bg.jpg) no-repeat left top;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 0;
}

#main>.cur_pos>.breadcrumb{
  background-color: transparent;
}

#main>.cur_pos>ul{
  float: right;
  padding-bottom: 30px;
}

#main>.cur_pos>ul>li{
  float: left;
  font-size: 16px;
}

#main>.cur_pos>ul>li>a{
  color: #000;
}

#main>.cur_pos>ul>li>a:hover{
  color: #000;
}

#main>.cur_pos>ul>li:last-child>a:hover{
  color: #ff0000;
}

#main>.cur_pos>ul>li:last-child>a{
  color: #ff0000;
}

.ltdz{
  width: 1000px;
  margin: 0 auto ;
}

.ltdz>img{
  display: block;
  width: 100%;
  height: auto;
}




.hengxian{
  margin:22px auto;
  height: 1px;
  width: 700px;
  border-bottom: 1px dashed #000;
}

.recommand_pro{
  margin: 0 auto 50px;
  width: 900px;
}

.recommand_pro>li{
  float: left;
  width: 280px;
  height: 280px;
  margin-left: 30px;
}

.recommand_pro>li>a,
.recommand_pro>li>a>img{
  display: block;
  height: 100%;
  width: 100%;
}
