@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, form { margin: 0; }

body { color: #666666; background: #f0f0f0; font-size: 14px; line-height: 1.5; }

body, input, textarea, select { font-family: "PingFang SC","Microsoft YaHei", Helvetica, "Helvetica Neue", "SimSun", Tahoma, Arial, sans-serif; }

ul, ol, li { padding-left: 0; list-style-type: none; }

img { border: 0; vertical-align: bottom; }

i { font-style: normal; }

input, textarea, select { font-size: 14px; outline: none; border: none; margin: 0; padding: 0; }

input::-ms-clear { display: none; }

/* 去除IE下input自带的叉 */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

/* 去除chrome下输入框默认背景色 */
input:focus, textarea:focus { outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

h4, h5, h6 { font-size: 1em; }

a { text-decoration: none; }

input, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

.img-responsive { width: 100%; height: 130px; max-width: 100%; display: block; }

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }

.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* 单行文字溢出省略号显示 */
.title_p1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.title_p2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.title_p3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.title_p4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.title_p5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }

.rel { position: relative; }

.abs { position: absolute; }

.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.trans { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.color1, .link .color1 {color: #222222;}

.color2, .link .color2 { color: #666666; }

.color3, .link .color3 { color: #888888; }

.h2, h2 { font-size: 14px; }

.flex { display: -webkit-flex; display: flex; }

.flex-item-1 { -webkit-flex: 1; flex: 1; }

.flex-item-2 { -webkit-flex: 2; flex: 2; }

.flex-item-3 { -webkit-flex: 3; flex: 3; }

.flex-item-4 { -webkit-flex: 4; flex: 4; }

.flex-item-5 { -webkit-flex: 5; flex: 5; }

.flex-item-6 { -webkit-flex: 6; flex: 6; }

.bg1 { background: #FFFFFF; }

.c-theme { color: #103674; }

.border-t { border-top: 1px solid #e9e9e9; }

.mt5 { margin-top: 5px; }

.mt10 { margin-top: 10px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.mt25 { margin-top: 25px; }

.mt30 { margin-top: 30px; }

.pt12 { padding-top: 12px; }

[class*=col-] { float: left; }

.col-1 { width: 100%; }

.col-2 { width: 50%; }

.col-3 { width: 33.3333333333%; }

.col-3-2 { width: 66.6666666667%; }

.col-4 { width: 25%; }

.btn-theme { background: #103674; color: #fff; }

.btn-red { background: #ff7777; }

.btn-oragne { background: #e4a643; }

.btn-green { background: #4a9ccb; }

.btn-gry { background: #cdcdcd; color: #555; }

.color-red { color: #FF0000; }

.bg-white { background: #fff; }

.pop-flex { display: flex; display: -webkit-flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; }

.pop-kj { background: rgba(0, 0, 0, 0.8); width: 240px; text-align: center; padding: 30px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; -moz-border-radius: 6px; position: relative; }
.pop-kj h2 { font-size: 16px; line-height: 32px; color: #fff; }
.pop-kj p { font-size: 14px; line-height: 26px; color: #eee; margin-top: 6px; }
.pop-kj i { font-size: 14px; line-height: 32px; color: #fff; position: absolute; right: 8px; top: 0; }

/*# sourceMappingURL=reset.css.map */
