
@charset "utf-8";
/*
  @重置css
*/
html { color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family:"Microsoft YaHei","Verdana","Arial"; }
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;  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; }
a:hover img{opacity:0.8;filter:alpha(opacity=80);}
input, textarea, img { vertical-align: middle; }
:focus { outline: none; }      /* webkit hack */


/*
  @全局定义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; }
.mT20 { margin-top:20px; }
.mT30 { margin-top:30px; }
.mT40 { margin-top:40px; }
.mT50 { margin-top:50px; }
.pL10 { padding-left: 10px; }
.pL20 { padding-left: 20px; }