@charset "utf-8";
*{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
*:focus{outline:none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0;padding: 0;}
body {background:#fff;-webkit-text-size-adjust:100%;color: #666;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;overflow: visible;line-height: 1.4;}
address, cite, dfn, var{font-style: normal;}
code, kbd, pre, samp{font-family: courier new, courier, monospace; }
small{font-size: 12px;}
ul, ol{list-style-type: none;margin: 0;padding: 0;}
ul, ol, li{list-style: none;}
a{color: inherit;text-decoration: none;cursor: pointer;border: 0;user-select: none;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
span{line-height: inherit;}
legend{color: #000;}
fieldset, img{border: 0;}
button, input, select, textarea{font-size: 100%;border-radius: 0;}
button{border:0;background-color:none;outline:none;-webkit-appearance: none;}
select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url('../images/common/selectDown.svg') no-repeat right 10px center/14px auto;}
textarea{resize:none;}
select, button, input, img{vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{display: block;margin: 0;padding: 0;}
mark{background: #ff0;}
input{border: none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance: none;}
input:focus{outline:none;}

/* =========================================自定义=========================================== */
/* 清除浮动 */
.clearFix {*zoom:1}
.clearFix:before, .clearFix:after {display:table;content:""}
.clearFix:after {clear:both}
/* placeholder样式 */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #666;font-size: 16px;}
input:-moz-placeholder, textarea:-moz-placeholder{color: #666;font-size: 16px;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #666;font-size: 16px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #666;font-size: 16px;}
/* 引入字体 */
@font-face{font-family:'COLFAX-MEDIUM';src: url('../fonts/COLFAX-MEDIUM.OTF');}
@font-face{font-family:'Karla';src: url('../fonts/Karla-Bold.ttf');}
@font-face{font-family:'Montserrat';src: url('../fonts/Montserrat-Light.otf');}
/* 行间距 */
h1, h2, h3, h4, h5, h6, p{}

body,button, input, select, textarea{font: 14px/1.5 "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", Arial, tahoma, Helvetica, sans-serif;}

/* font-weight对应：Light=300, Regular=400, Medium=500, Bold=700 */

/* 文字竖排 */
.verticalWords{writing-mode: vertical-lr;writing-mode: tb-lr;white-space: nowrap;}
/* 文字限制一行 */
.lineLimit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/* 文字限制多行 修改行数-webkit-line-clamp: 2;【兼容必须限高】 */
.lineLimits{overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}


