@charset 'utf-8';

/*
名称：ez-w.css :: version 1.5
说明：兼容 IE6+，HTML 模块请参考 http://www.ez-css.org/layouts
日期：2013-6-24
*/

/*
 * to make sure modules clear previous containers
 */
/*.ez-wr {clear: left;}*/

/*
 * this is the clearfix method
 * we rely on this to contain floats in "stand-alone" modules
 */
.ez-wr:after,
.ez-box:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
}

/*
 * hacks for IE 5 (Win and Mac)
 * (min-height is the "hasLayout" trigger used for IE7)
 */
.ez-wr,.ez-box,.ez-last {
  display: inline-block;
  min-height: 0;
}
/* hides from IE-mac \*/
.ez-wr,
.ez-box,
.ez-last {_height: 1%;}
.ez-wr,.ez-box,.ez-last {display: block;}
/* end hide from IE-mac */

/*
 * the last DIV in the HTML flow (a column) must create a new block formatting context.
 * by default, we rely on "overflow:hidden", but if this creates an issue with your design, then try one of these classes instead:
 * ez-oa
 * ez-dt
 * ez-it
 * ez-tc
 * ez-ib
 */
.ez-oh {
  overflow: hidden;
  _overflow: visible;
}
.ez-oa {
  overflow: auto;
}
.ez-dt {
  display: table;
}
.ez-it {
  display: inline-table;
}
.ez-tc {
  display: table-cell;
}
.ez-ib {
  display: inline-block;
}

/*
 * DIVs to be columns
 * we float them left or right depending on module or layout
 * the negative margin is used to fix a IE6 bug (3px jog).
 */
.ez-fl {
  _margin-right: -3px;
  float: left;
}
.ez-fr {
  _margin-left: -3px;
  float: right;
}

/*
 * every floated column in a module or layout needs a width
 * here we have 5 default values: 1/4, 1/3, 1/2, 2/3 and 3/4
 */
.ez-25 {width: 25%;}
.ez-33 {width: 33.33%;}
.ez-50 {width: 50%;}
.ez-66 {width: 66.66%;}
.ez-75 {width: 75%;}

/*
 * the following classes are used to make columns that are siblings overlap by 1 pixel (to vertically align 1 pixel borders between containers)
 * for this to work, this class must be applied to the following elements:
 * - column 1 of Module 2A,
 * - column 2 of Module 3A,
 * - column 1 of Module 3B,
 * - column 3 of Module 4A,
 * - column 1 of Module 4B,
 * - column 1 in column 1 of Module 4B,
 * - column 2 in column 1 of Module 4B
 */
.ez-negmr {
  margin-right: -1px;
  _margin-right:-4px;
}

/*
 * same as above, but for these elements:
 * - column 1 of Module 3A,
 * - column 1 of Module 4A,
 * - column 2 of Module 4A
 */
.ez-negmx {
  margin-right: -1px;
}

/*
 * same as above, but for these elements:
 * - column 1 of Module 2B,
 * - column 2 of Module 3B
 */
.ez-negml {
  margin-left: -1px;
  _margin-left:-4px;
}