/*通用类*/
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html { font-size: 10px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body, h1, h2, h3, h4, h5, h6, p, section, ul, li, dl, dt, dd{ margin: 0; padding: 0; border: 0; outline: 0; list-style:none; font-size: 100%; vertical-align: baseline; background: transparent; }
[class^="ico-"], [class*=" ico-"]{display:inline-block;vertical-align:middle;}
a{ text-decoration: none; cursor: pointer;}
img { max-width: 100%; vertical-align: middle; border: 0;}
dt, dd { line-height: 1.42857143;}
dt { font-weight: bold;}
dd { margin-left: 0;}
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit;}
input,button{outline:none;}
input { line-height: normal;}
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit;}
select {border: 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;padding-right: 14px;}
select::-ms-expand { display: none; }
.text-center{ text-align: center;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-1{-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-2{-webkit-box-flex: 2;-webkit-flex: 2;-ms-flex: 2;flex: 2;}
.flex-3{-webkit-box-flex: 3;-webkit-flex: 3;-ms-flex: 3;flex: 3;}
.color-red{ color: #e82124;}
.marT0{ margin-top: 0!important;}
[data-triangle="ash"]{ background: url(../image/triangle-ash.png) no-repeat center top;}
[data-triangle="green"]{ background: url(../image/triangle-green.png) no-repeat center top;}
[data-triangle="white"]{ background: url(../image/triangle-white.png) no-repeat center top;}
[data-triangle="white"][data-position="left"]{ background-position: left top;}

