
@charset "utf-8";

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

fieldset,img{border:0;}

img{vertical-align:middle;}

ol,ul,li{list-style-type:none;}

table{border-collapse:collapse;border-spacing:0;}

button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;width: 120px;}

.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }

.clearfix { zoom:1; }

html{overflow-x:hidden;zoom:1;overflow-y:scroll;}

body{
  color:#565656;
  font-size:14px;
  line-height:24px;
  font-family:"Microsoft YaHei","SimSun", "Arial", "Helvetica", "sans-serif";
}

a{
  color:#565656;
  text-decoration:none;
  outline:none;
  transition:all ease 0.3s;
}

a:hover{
  color:#0F3460;
  text-decoration:none;
}
a:focus, :focus{
  outline:none;
}



/* CSS活动的公共样式 */
.fl{float:left;}

.fr{float:right;}

.w1200{width:1200px; margin:0 auto;}

.mb10{margin-bottom:10px;}

.mb15{margin-bottom:15px;}

.mb25{margin-bottom:25px;}

.center{text-align:center;}

.hide{overflow:hidden;}

.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

/* 注册和登录  */
.container {
  min-width: 992px !important;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* Bootstrap 语义色残留: wap 和 comment 模板还在用 */
.text-secondary { color: #333 !important; }

/* 内页 banner 基础兜底 (common.css 无覆盖, 25+ 模板在用) */
.listBanner,.pageBan{ width:100%; position: relative;}

.listWrapper{padding:50px 0;background:#fff;}