@charset "utf-8";

/*样式重置 reset */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
a{
    text-decoration: none;
    color: #525252;
    
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 3px; /*对垂直滚动条有效*/
  height: 3px; /*对水平滚动条有效*/
}

/*定义滚动条的轨道颜色、内阴影及圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: #d2d2d2;
  background-color: #ececec;
}

/*定义滑块颜色、内阴影及圆角*/
::-webkit-scrollbar-thumb {
  -webkit-box-shadow: #d2d2d2;
  background-color: #d2d2d2;
}

/* 光标移到滚动滑块上样式颜色变深 */
::-webkit-scrollbar-thumb:hover {
  background-color: #d2d2d2;
}

/*定义右下角汇合处的样式*/
::-webkit-scrollbar-corner {
  background: khaki;
}


body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dd,
ul,
ol,
input {
  margin: 0;
  /*去掉自带外间距*/
  padding: 0;
  /*去掉自带内填充*/
}

em,
i {
  font-style: normal;
  /*斜体扶正*/
}

li {
  list-style: none;
  /*去掉默认列表符*/
}


b,
strong,
th {
  font-weight: normal;
  /*去掉标题自带加粗*/
}

a {
  outline: none;
  /*去掉描边*/
  text-decoration: none;
  /*去掉自带下划线*/
}

img {
  border: none;
 
  /*去掉ie浏览器图片外面的边框*/
  vertical-align: top;
  /*图片对齐方式*/
}

table {
  border-collapse: collapse;
  /*去掉表格自带间隙*/
  border-spacing: 0;
}

th,
td {
  text-align: left;
  vertical-align: top;
}

input {
  outline: none;
  border: none;
  background-color: transparent;
  /*背景色透明*/
  font-family: inherit;
}

textarea {
  outline: none;
  resize: none;
  /*禁止调整文本域尺寸*/
  overflow: auto;
  /*在浏览器默认状态下没有滚动条*/
}

body {
    font-family: Arial, "微软雅黑", Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1;
    -webkit-text-size-adjust: 100%!important;
    /*禁止IOS调整字体大小*/
}

a,
button,
input,
select,
textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
}

a,
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  /*去掉webkit默认的表单样式*/
}

/*public style*/

.clearfix {
  zoom: 1;
  /*IE浏览器清浮动*/
}

.clearfix:after {
  content: "";
  /*添加一个空内容*/
  display: block;
  /*转块*/
  clear: both;
  /*清浮动*/
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w1100 {
  width: 1100px;
  margin: 0 auto;
}
