@charset "UTF-8";
/*CSS reset*/
/* 全局重置 */
html {
  -webkit-text-size-adjust: none;
  font-size: 100px;
  -webkit-user-select: none;
}

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  line-height: 1.5;
  font-family: "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 16px;
}

/*用到的元素盒模子重置*/
div,
img,
p,
h1,
h2,
h3,
input,
select,
button,
table,
th,
td,
form,
ul,
ol,
li,
em,
strong,
a,
span,
i {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

*:before,
*:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

/*列表重置*/
li {
  list-style: none;
}

/*表格重置*/
table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption,
th,
td {
  text-align: left;
}

/*表单重置*/
select {
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0;
  border: none;
}

input {
  background-color: transparent;
  border-radius: 0;
  -webkit-border-radius: 0;
  line-height: normal;
  -webkit-appearance: none;
}

input[type=button],
input[type=submit] {
  -webkit-appearance: none;
}

input::-webkit-input-placeholder {
  color: #999;
}

input[type=file] {
  width: 100%;
  height: 100%;
  opacity: 0;
}

textarea {
  resize: none;
  border: 0;
}

button {
  background-color: transparent;
  -webkit-appearance: none;
}

/*文本重置*/
h1,
h2,
h3,
h4,
h5,
h6,
del,
caption,
th,
td,
strong,
em,
i {
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
}

del,
ins {
  text-decoration: none;
}

q::before,
q::after {
  content: "";
}

/*链接重置*/
a {
  text-decoration: none;
  color: #333;
}

a:active {
  outline: 0;
}

/*去掉图片4px下边距*/
img {
  display: block;
  width: 100%;
  -webkit-touch-callout: none;
}

.nav .nav_item.active .nav_arrow {
  transform: rotate(90deg);
  transition: all 0.2s;
}
.nav .nav_item.active .nav_item_dl {
  display: block;
}
.nav .nav_item .nav_item_dl {
  display: none;
}

.news_row .active {
  color: #585fb9;
}
.news_row .active::after {
  content: " ";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 0.5rem;
  background: #565EB6;
  bottom: 0;
  height: 2px;
}

::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}

.scroll_fl {
  width: 100%;
  margin: 0 auto;
}

.scroll_fl .picList {
  width: 100%;
  overflow: inherit !important;
}

.scroll_fl .picList li {
  float: left;
  position: relative;
  width: 300px;
}

.scroll_fl .picList li img {
  height: 300px;
  width: 100%;
  display: block;
  max-width: inherit;
  position: relative;
  opacity: 0.9;
  filter: alpha(opacity=0.9);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.scroll_fl .picList li h3 {
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(1, 1, 1, 0.3);
  position: absolute;
  width: 100%;
  height: 40px;
  left: 0;
  bottom: 0;
  opacity: 0;
  transition: 500ms;
}

.scroll_fl .picList li:hover h3 {
  opacity: 1;
  z-index: 100;
}

.scroll_fl .picList li:hover img {
  transform: scale(1.2);
  z-index: 99;
  opacity: 1;
  filter: alpha(opacity=0.1);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.scroll_fl .tempWrap {
  overflow: inherit !important;
}

.constructionSwiper .swiper-button-next,
.constructionSwiper .swiper-button-prev {
  color: #fff !important;
}
.constructionSwiper .swiper-button-next:after,
.constructionSwiper .swiper-button-prev:after {
  font-size: 0.5rem !important;
}

.leadership .swiper-button-next,
.leadership .swiper-button-prev {
  color: #565EB6 !important;
}
.leadership .swiper-button-next:after,
.leadership .swiper-button-prev:after {
  font-size: 0.5rem !important;
}/*# sourceMappingURL=common.css.map */<!--耗时1760014005.2911秒-->