@charset "utf-8";
body {font-family: "微软雅黑", "宋体",Arial, Helvetica, sans-serif;margin:0 auto; font-size:14px;max-width: 100%; overflow-x: hidden; min-width: 1200px;}
*{padding:0; margin:0;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border:none;}
li{ list-style-type:none;}
img{vertical-align: middle;border: none;}
a{text-decoration:none; cursor:pointer;color: #666;transition: all 0.2s ease-in-out;}

em, i {
	font-style: normal;
}
input[type="submit"], input[type="reset"], input[type="button"], input:focus, button:focus, select:focus, textarea:focus {
    outline: none;
}
input {
    -webkit-appearance: none;
    resize: none;
    border-radius: 0;
}
.clear{ clear:both;}
.fl {float:left;}
.fr {float:right;}
.flex{
    display: flex;
}
.flex-center{
    display: flex;
    align-items: center;
}
.flex-center-center{
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex-end{
    display: flex;
    align-items: flex-end;
}
.flex-between{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.flex-wrap{
    display: flex;
    flex-wrap: wrap;
}
.w1235{min-width: 1235px; max-width:1235px;margin:0 auto;}
.w1100{min-width: 1100px; max-width:1100px;margin:0 auto;}
.w1200{min-width: 1200px; max-width:1200px;margin:0 auto;}
.w1065{min-width: 1065px; max-width:1065px;margin:0 auto;}
.w925{min-width: 925px; max-width:925px;margin:0 auto;}

@font-face {
  font-family: 'iconfont';  /* project id 980260 */
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconfont/iconfont.woff') format('woff'),
  url('../iconfont/iconfont.ttf') format('truetype'),
  url('../iconfont/iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family: 'iconfont'
}
.dn {
    display: none;
}