@charset "UTF-8";
/**
 * @desc 基础函数
 * @author cifer
 * @date 2014-10-14
 */
.case_list {
  *zoom: 1; }
  .case_list:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }

.link_blue {
  color: #319eea; }

.visibility {
  visibility: hidden; }

body {
  /*background-image: url("../../images/case/list_bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  opacity: 0.5;*/ }

.case_list {
  position: relative;
  left: 1px; }
  .case_list .case_item {
    float: left;
    width: 395px;
    height: 456px;
    border: 1px solid #dcdcdc;
    margin-top: -1px;
    margin-left: -1px;
    background-color: #fff; }
    .case_list .case_item:hover .hover_cover {
      filter: alpha(opacity=50);
      opacity: 1; }
  .case_list .case_item_media .img_cover, .case_list .case_item_media .media_start {
    display: block; }
  .case_list .case_a {
    display: block;
    width: 395px;
    height: 497px;
    position: relative; }
  .case_list .case_img_wrap {
    width: 287px;
    height: 272px;
    padding-top: 38px;
    margin: 0 auto;
    position: relative; }
  .case_list .case_img {
    width: 287px;
    height: 272px; }
  .case_list .img_cover {
    display: none;
    width: 287px;
    height: 272px;
    filter: alpha(opacity=30);
    opacity: 0.3;
    background-color: #000000;
    position: absolute;
    top: 43px;
    left: 0; }
  .case_list .media_start {
    display: none;
    width: 69px;
    height: 69px;
    top: 50%;
    left: 50%;
    z-index: 10;
    margin-left: -35px;
    margin-top: -14px; }
  .case_list .case_content {
    width: 288px;
    margin: 0 auto; }
  .case_list .case_name {
    margin-top: 24px;
    font-size: 18px;
    color: #363636;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .case_list .case_desc {
    height: 48px;
    margin-top: 12px;
    font-size: 16px;
    color: #797979;
    overflow: hidden; }
  .case_list .case_link {
    margin-top: 24px;
    font-size: 16px;
    color: #319eea; }
  .case_list .mod_arrow {
    margin-left: 8px; }

.hover_cover {
  width: 397px;
  height: 458px; }

/*# sourceMappingURL=case_list.css.map */
