body .main.en .tabs .search .searchipt {
  width: 330px;
}
body .main.en .tabs ul li {
  width: auto;
}
body .main .mainbar .msg {
  padding: 10px 15px;
  height: 200px;
  background: #fff;
  margin: 5px;
  position: relative;
}
body .main .mainbar .msg .title {
  font-size: 22px;
  height: 70px;
  margin-right: 80px;
}
body .main .mainbar .msg .content {
  line-height: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
body .main .mainbar .msg .icon {
  height: 25px;
  line-height: 25px;
  padding: 0px 5px;
  color: #fff;
  background: #2d6ec0;
  position: absolute;
  right: 10px;
  top: 20px;
}
body .main .mainbar .msg .bottom {
  width: 700px;
  color: #999;
}
body .main .mainbar .msg .bottom a {
  color: #999;
}
body .main .mainbar .msg .opts {
  width: 90px;
  color: #999;
  position: absolute;
  right: 10px;
  bottom: 20px;
}
body .main .mainbar .msg .opts li {
  width: 25px;
  height: 20px;
  padding-left: 20px;
}
body .main .mainbar .msg .opts .liulan {
  background: url("../img/art_home01.png") no-repeat center left;
}
body .main .mainbar .msg .opts .shoucan {
  background: url("../img/art_home02.png") no-repeat center left;
}
body .main .mainbar .msg .opts .zan {
  background: url("../img/art_home03.png") no-repeat center left;
}
body .main .mainbar .pg {
  background: #fff;
  margin: 10px 0px 20px 0px;
  border-radius: 3px;
}
body .main .mainbar .pg #pagination {
  margin-top: 15px;
  margin-bottom: 10px;
}
body .main .marginbottom10 {
  margin-bottom: 19px;
}
@media screen and (max-width: 1280px) {
  body .main {
    width: 1000px;
  }
  body .main .zones li {
    width: 240px;
  }
  body .fleft {
    width: 700px;
  }
  body .fright {
    width: 280px;
  }
}
