@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none; color: #0173d4;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
img{vertical-align:middle; *vertical-align: top; }
.fl { float:left; display:inline-block }
.fr { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.mar0{margin-left:0 !important; margin-right:0 !important; }
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.debug{ outline: 1px solid gold; }
.pad10{padding:10px;}
.mar10{margin: 10px;}
.marTop10{margin-top: 10px;}
.marTop20{margin-top: 20px;}
.marTop40{margin-top: 40px;}
.radius{border-radius: 4px;}
.circle{border-radius: 50%;}

html, body { font-family:'微软雅黑', sans-serif; color:#333;font-size:14px; } 
.boxcenter{margin:0 auto;width:1200px;}
.bg_hui{background: #eee;}

.lsHide{display:none;}