@charset "UTF-8";
/** Pagination */
.mask, .mask-white { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }

.mask { z-index: 1050; display: none; background-image: url("../images/alpha/black.png"); }

.mask-white { z-index: 1050; display: none; background-color: rgba(255, 255, 255, 0.9); }

.mask-transparent { background-color: transparent; }

body, h1, h2, h3, h4, h5, h6, p, ul, ol, form { margin: 0; }

body { color: #666; background: #f5f3f3; font-size: 14px; line-height: 1.5; }

body, input, textarea, select { font-family: "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; }

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: auto; max-width: 100%; display: block; }

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }

.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; }

/* 单行文字溢出省略号显示 */
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.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; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.hidden { display: none; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.link { color: #626262; }

.link:hover { color: #0a2c87; }

/*背景颜色*/
.bg-1 { width: 100%; background: #222222; }

.bg-1 { display: none; }

@media (max-width: 768px) { .bg-1 { display: block; } }
.bg-2 { width: 100%; background: #0a2c87; }

.bg-3 { width: 100%; background: #f8f8f8; }

.bg-4 { width: 100%; background: #414141; }

.bg-5 { width: 100%; background: #FFFFFF; }

.dvs-1 { float: left; width: 100%; }

.dvs-2 { float: left; width: 50%; }

.dvs-3 { float: left; width: 33.3333333333%; }

.dvs-4 { float: left; width: 25%; }

.dvs-5 { float: left; width: 20%; }

.dvs-6 { float: left; width: 16.6666666667%; }

.dvs-7 { float: left; width: 14.2857142857%; }

.dvs-8 { float: left; width: 12.5%; }

.dvs-9 { float: left; width: 11.1111111111%; }

.dvs-10 { float: left; width: 10%; }

.dvs-11 { float: left; width: 9.0909090909%; }

.dvs-12 { float: left; width: 8.3333333333%; }

/*mp*/
/*手机mp*/
@media (max-width: 992px) { .mb-show { display: block; }
  .mb-hidden { display: none; }
  .mt-md0 { margin-top: 0px; }
  .mb-md0 { margin-bottom: 0px; }
  .ml-md0 { margin-left: 0px; }
  .mr-md0 { margin-right: 0px; }
  .pt-md0 { padding-top: 0px; }
  .pb-md0 { padding-bottom: 0px; }
  .pl-md0 { padding-left: 0px; }
  .pr-md0 { padding-right: 0px; }
  .mt-md5 { margin-top: 5px; }
  .mb-md5 { margin-bottom: 5px; }
  .ml-md5 { margin-left: 5px; }
  .mr-md5 { margin-right: 5px; }
  .pt-md5 { padding-top: 5px; }
  .pb-md5 { padding-bottom: 5px; }
  .pl-md5 { padding-left: 5px; }
  .pr-md5 { padding-right: 5px; }
  .mt-md10 { margin-top: 10px; }
  .mb-md10 { margin-bottom: 10px; }
  .ml-md10 { margin-left: 10px; }
  .mr-md10 { margin-right: 10px; }
  .pt-md10 { padding-top: 10px; }
  .pb-md10 { padding-bottom: 10px; }
  .pl-md10 { padding-left: 10px; }
  .pr-md10 { padding-right: 10px; }
  .mt-md15 { margin-top: 15px; }
  .mb-md15 { margin-bottom: 15px; }
  .ml-md15 { margin-left: 15px; }
  .mr-md15 { margin-right: 15px; }
  .pt-md15 { padding-top: 15px; }
  .pb-md15 { padding-bottom: 15px; }
  .pl-md15 { padding-left: 15px; }
  .pr-md15 { padding-right: 15px; }
  .mt-md20 { margin-top: 20px; }
  .mb-md20 { margin-bottom: 20px; }
  .ml-md20 { margin-left: 20px; }
  .mr-md20 { margin-right: 20px; }
  .pt-md20 { padding-top: 20px; }
  .pb-md20 { padding-bottom: 20px; }
  .pl-md20 { padding-left: 20px; }
  .pr-md20 { padding-right: 20px; } }
@media (max-width: 768px) { .pc-show { display: block; }
  .pc-hidden { display: none; }
  .mt-xs0 { margin-top: 0px; }
  .mb-xs0 { margin-bottom: 0px; }
  .ml-xs0 { margin-left: 0px; }
  .mr-xs0 { margin-right: 0px; }
  .pt-xs0 { padding-top: 0px; }
  .pb-xs0 { padding-bottom: 0px; }
  .pl-xs0 { padding-left: 0px; }
  .pr-xs0 { padding-right: 0px; }
  .mt-xs5 { margin-top: 5px; }
  .mb-xs5 { margin-bottom: 5px; }
  .ml-xs5 { margin-left: 5px; }
  .mr-xs5 { margin-right: 5px; }
  .pt-xs5 { padding-top: 5px; }
  .pb-xs5 { padding-bottom: 5px; }
  .pl-xs5 { padding-left: 5px; }
  .pr-xs5 { padding-right: 5px; }
  .mt-xs10 { margin-top: 10px; }
  .mb-xs10 { margin-bottom: 10px; }
  .ml-xs10 { margin-left: 10px; }
  .mr-xs10 { margin-right: 10px; }
  .pt-xs10 { padding-top: 10px; }
  .pb-xs10 { padding-bottom: 10px; }
  .pl-xs10 { padding-left: 10px; }
  .pr-xs10 { padding-right: 10px; }
  .mt-xs15 { margin-top: 15px; }
  .mb-xs15 { margin-bottom: 15px; }
  .ml-xs15 { margin-left: 15px; }
  .mr-xs15 { margin-right: 15px; }
  .pt-xs15 { padding-top: 15px; }
  .pb-xs15 { padding-bottom: 15px; }
  .pl-xs15 { padding-left: 15px; }
  .pr-xs15 { padding-right: 15px; }
  .mt-xs20 { margin-top: 20px; }
  .mb-xs20 { margin-bottom: 20px; }
  .ml-xs20 { margin-left: 20px; }
  .mr-xs20 { margin-right: 20px; }
  .pt-xs20 { padding-top: 20px; }
  .pb-xs20 { padding-bottom: 20px; }
  .pl-xs20 { padding-left: 20px; }
  .pr-xs20 { padding-right: 20px; } }
@media (max-width: 768px) { .mt-md--10 { margin-top: -10px; } }
.m0-10 { margin: 0px -10px; }

/* margin */
.m0 { margin: 0; }

.mt0 { margin-top: 0; }

.mr0 { margin-right: 0; }

.mb0 { margin-bottom: 0; }

.ml0 { margin-left: 0; }

.m1 { margin: 1px; }

.m1_0 { margin-top: 1px; margin-bottom: 1px; }

.m0_1 { margin-right: 1px; margin-left: 1px; }

.mt1 { margin-top: 1px; }

.mr1 { margin-right: 1px; }

.mb1 { margin-bottom: 1px; }

.ml1 { margin-left: 1px; }

.m5 { margin: 5px; }

.m5_0 { margin-top: 5px; margin-bottom: 5px; }

.m0_5 { margin-right: 5px; margin-left: 5px; }

.mt5 { margin-top: 5px; }

.mr5 { margin-right: 5px; }

.mb5 { margin-bottom: 5px; }

.ml5 { margin-left: 5px; }

.m10 { margin: 10px; }

.m10_0 { margin-top: 10px; margin-bottom: 10px; }

.m0_10 { margin-right: 10px; margin-left: 10px; }

.mt10 { margin-top: 10px; }

.mr10 { margin-right: 10px; }

.mb10 { margin-bottom: 10px; }

.ml10 { margin-left: 10px; }

.m15 { margin: 15px; }

.m15_0 { margin-top: 15px; margin-bottom: 15px; }

.m0_15 { margin-right: 15px; margin-left: 15px; }

.mt15 { margin-top: 15px; }

.mr15 { margin-right: 15px; }

.mb15 { margin-bottom: 15px; }

.ml15 { margin-left: 15px; }

.m20 { margin: 20px; }

.m20_0 { margin-top: 20px; margin-bottom: 20px; }

.m0_20 { margin-right: 20px; margin-left: 20px; }

.mt20 { margin-top: 20px; }

.mr20 { margin-right: 20px; }

.mb20 { margin-bottom: 20px; }

.ml20 { margin-left: 20px; }

.m25 { margin: 25px; }

.m25_0 { margin-top: 25px; margin-bottom: 25px; }

.m0_25 { margin-right: 25px; margin-left: 25px; }

.mt25 { margin-top: 25px; }

.mr25 { margin-right: 25px; }

.mb25 { margin-bottom: 25px; }

.ml25 { margin-left: 25px; }

.m30 { margin: 30px; }

.m30_0 { margin-top: 30px; margin-bottom: 30px; }

.m0_30 { margin-right: 30px; margin-left: 30px; }

.mr30 { margin-right: 30px; }

.mt30 { margin-top: 30px; }

.mb30 { margin-bottom: 30px; }

.ml30 { margin-left: 30px; }

.m50 { margin: 50px; }

.m50_0 { margin-top: 50px; margin-bottom: 50px; }

.m0_50 { margin-right: 50px; margin-left: 50px; }

.mr50 { margin-right: 50px; }

.mt50 { margin-top: 50px; }

.mb50 { margin-bottom: 50px; }

.ml50 { margin-left: 50px; }

.m70 { margin: 70px; }

.m70_0 { margin-top: 70px; margin-bottom: 70px; }

.m0_70 { margin-right: 70px; margin-left: 70px; }

.mr70 { margin-right: 70px; }

.mt70 { margin-top: 70px; }

.mb70 { margin-bottom: 70px; }

.ml70 { margin-left: 70px; }

.m100 { margin: 100px; }

.m100_0 { margin-top: 100px; margin-bottom: 100px; }

.m0_100 { margin-right: 100px; margin-left: 100px; }

.mr100 { margin-right: 100px; }

.mt100 { margin-top: 100px; }

.mb100 { margin-bottom: 100px; }

.ml100 { margin-left: 100px; }

/* margin negative */
.ml-1 { margin-left: -1px; }

.mr-1 { margin-right: -1px; }

.mt-1 { margin-top: -1px; }

.mb-1 { margin-bottom: -1px; }

.ml-3 { margin-left: -3px; }

.mr-3 { margin-right: -3px; }

.mt-3 { margin-top: -3px; }

.mb-3 { margin-bottom: -3px; }

.ml-20 { margin-left: -20px; }

.mr-20 { margin-right: -20px; }

.mt-20 { margin-top: -20px; }

.mb-20 { margin-bottom: -20px; }

/* padding */
.p0 { padding: 0; }

.pt0 { padding-top: 0; }

.pr0 { padding-right: 0; }

.pb0 { padding-bottom: 0; }

.pl0 { padding-left: 0; }

.p1 { padding: 1px; }

.pt1 { padding-top: 1px; }

.pr1 { padding-right: 1px; }

.pb1 { padding-bottom: 1px; }

.pl1 { padding-left: 1px; }

.p2 { padding: 2px; }

.pt2 { padding-top: 2px; }

.pr2 { padding-right: 2px; }

.pb2 { padding-bottom: 2px; }

.pl2 { padding-left: 2px; }

.p5 { padding: 5px; }

.p5_0 { padding-top: 5px; padding-bottom: 5px; }

.p0_5 { padding-right: 5px; padding-left: 5px; }

.pt5 { padding-top: 5px; }

.pr5 { padding-right: 5px; }

.pb5 { padding-bottom: 5px; }

.pl5 { padding-left: 5px; }

.p10 { padding: 10px; }

.p10_0 { padding-top: 10px; padding-bottom: 10px; }

.p0_10 { padding-right: 10px; padding-left: 10px; }

.pt10 { padding-top: 10px; }

.pr10 { padding-right: 10px; }

.pb10 { padding-bottom: 10px; }

.pl10 { padding-left: 10px; }

.p15 { padding: 15px; }

.p15_0 { padding-top: 15px; padding-bottom: 15px; }

.p0_15 { padding-right: 15px; padding-left: 15px; }

.pt15 { padding-top: 15px; }

.pr15 { padding-right: 15px; }

.pb15 { padding-bottom: 15px; }

.pl15 { padding-left: 15px; }

.p20 { padding: 20px; }

.p20_0 { padding-top: 20px; padding-bottom: 20px; }

.p0_20 { padding-right: 20px; padding-left: 20px; }

.pt20 { padding-top: 20px; }

.pr20 { padding-right: 20px; }

.pb20 { padding-bottom: 20px; }

.pl20 { padding-left: 20px; }

.p30 { padding: 30px; }

.p30_0 { padding-top: 30px; padding-bottom: 30px; }

.p0_30 { padding-right: 30px; padding-left: 30px; }

.pt30 { padding-top: 30px; }

.pr30 { padding-right: 30px; }

.pb30 { padding-bottom: 30px; }

.pl30 { padding-left: 30px; }

.p50 { padding: 50px; }

.p50_0 { padding-top: 50px; padding-bottom: 50px; }

.p0_50 { padding-right: 50px; padding-left: 50px; }

.pt50 { padding-top: 50px; }

.pr50 { padding-right: 50px; }

.pb50 { padding-bottom: 50px; }

.pl50 { padding-left: 50px; }

.p70 { padding: 70px; }

.p70_0 { padding-top: 70px; padding-bottom: 70px; }

.p0_70 { padding-right: 70px; padding-left: 70px; }

.pt70 { padding-top: 70px; }

.pr70 { padding-right: 70px; }

.pb70 { padding-bottom: 70px; }

.pl70 { padding-left: 70px; }

.p100 { padding: 30px; }

.p100_0 { padding-top: 100px; padding-bottom: 100px; }

.p0_100 { padding-right: 100px; padding-left: 100px; }

.pt100 { padding-top: 100px; }

.pr100 { padding-right: 100px; }

.pb100 { padding-bottom: 100px; }

.pl100 { padding-left: 100px; }

/*# sourceMappingURL=reset.css.map */
