body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,img,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
li{list-style: none;}
a{text-decoration: none;color:#333}
img{border:none;vertical-align: middle;}
body{font-family: Arial,"微软雅黑";font-size: 12px;color:#333333;line-height:2;}
.fl{float:left}
.fr{float:right}
.clear{clear: both;}
.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.a_hover_under:hover{text-decoration:underline;}
.f14{font-size:14px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.b{font-weight: bolder}
.over{white-space: nowrap;overflow: hidden;text-overflow:ellipsis}
.clearfix:after{content: '.'; width: 0; height: 0; visibility: hidden; display: block; overflow: hidden; opacity: 0; clear: both; }
.w:after{content: '.'; width: 0; height: 0; visibility: hidden; display: block; overflow: hidden; opacity: 0; clear: both; }
.posr{position: relative;}
.ovh{overflow: hidden;}
.tac{text-align: center;}