
@charset "utf-8";

/*
  @重置css
*/

html { color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family:"Microsoft YaHei";}
body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, strong, label, em, pre, code, input, button, textarea, address { margin: 0; padding: 0; }
body { font: 14px/1.5; text-align: left; direction: ltr; font-family:"Microsoft YaHei";  background:#fff; color:#333; }
a { text-decoration: none; outline: none; color:#333; }
p, dt, li { text-align: left; }
li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
img, fieldset { border: 0; }
input, textarea, img { vertical-align: middle; }
:focus { outline: none; }      /* webkit hack */
textarea { overflow: auto; vertical-align: top; }
address, code, em { font-style:normal; font-weight: normal; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
abbr { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
a:hover {}


/*
  @全局定义CSS
*/

.clear { clear:both; float:none; height:0; margin:0; padding:0; }
.overHide { overflow: hidden;}
.hide { display: none; }
.show { display: block; }
.inline { display: inline; }
.floatL { float: left; }
.floatR { float: right; }
.tLeft { text-align: left; }
.tCenter { text-align: center; }
.tRight { text-align: right; }
.t2 { text-indent: 2em; }
.container { width: 1180px;margin-left:auto;margin-right:auto;}
.mT10 { margin-top:10px; }
.mT15 { margin-top:15px; }
.mT20 { margin-top:20px; }
.mT28 { margin-top:28px; }
.mT30 { margin-top:30px; }
.mT35 { margin-top:35px; }
.mT40 { margin-top:40px; }
.mT50 { margin-top:50px; }
.mR50 { margin-right:50px; }
.pL10 { padding-left: 10px; }
.pL20 { padding-left: 20px; }
.clearfix:after {
	content: '';
	display: block;
	float: none;
	clear: both;
}
.clearfix {
	zoom: 1;
}

/*定位*/
.position-relative-element{position:relative;}
.position-absolute-element{position:absolute;}