@charset "UTF-8";
ol, ul { padding-left: 0; }

a { text-decoration: none; color: #333; }

img { max-width: 100%; }

body { background: #C6EAFF !important;}

.top { background: #275296; }
.top .go-home { font-size: 1.5rem;text-decoration: none; }

.head { height: 342px; background: #C6EAFF url("../images/head.jpg") no-repeat center 0; }

.qlink { margin-top: -1.6rem; }
.qlink a { background: #eaf6ff; color: #0376cb; display: flex; align-items: center; justify-content: center; flex-flow: column; border-radius: 1rem; text-decoration: none;}
.qlink a:hover { color: #0376cb; }
.qlink p { font-weight: bold; font-size: 2.6rem; margin-top: 1rem; }

.qlink2 a { font-size: 2.6rem; color: #ffffff; width: 100%; font-weight: bold; display: flex; align-items: center; justify-content: center; border-radius: 1rem; text-decoration: none;}
.qlink2 .big-link { height: 256px; }
.qlink2 .small-link { height: 120px; }

.foot { background: #275296; color: #ffffff; font-size: 1.25em; }
.foot a { color: #ffffff; }
.foot-link li { float: left; list-style: none; border-left: 2px solid #fff; padding: 0 10px; line-height: 1; }
.foot-link li:first-child { border: 0; padding-left: 0; }

.page-name { position: relative; left: 16%; background: #275296; font-size: 2rem; }

.logo { width: 645px; }

.fz24 { font-size: 1.5rem; }

.fz26 { font-size: 1.625rem; }

.my-content { margin-top: -1.6em; }

.breadcrumb { font-size: 1.625rem; }
.breadcrumb a { background: 0; }

.title1 { font-size: 2.5rem; font-weight: bold; padding-bottom: 1rem; background: url("../images/title1-bg.png") no-repeat 0 bottom; }

.news-list { line-height: 2; font-size: 2rem; }
.news-list .jdlist { display: none; }
.news-list .jdlist a { font-size: 1.75rem; display: block; border-bottom: 1px dashed #ccc; margin: 5px 0; }

.page-link { color: #275296; }

.page-item.active .page-link { background: #275296; color: #fff; }

.leader-box { padding-bottom: 15px; margin-top: 30px; }
.leader-type { font-size: 2rem; font-weight: bold; text-align: center; /*padding-top: 60px;*/ }
.leader-list { text-align: center; line-height: 2.4; }
.leader-list li { list-style: none; }
.leader-list li a { color: #333333; }
.leader-list li a img { width: 145px; height: 193px; /*display : block;*/ }
.leader-list li a p { font-size: 1.75rem; }

.pic-list li { list-style: none; text-align: center; }
.pic-list li a { color: #333333; }
.pic-list li a img { max-height: 356px; }
.pic-list li a p { text-align: left; font-size: 1.75rem; margin-top: 1rem; }

.interview { font-size: 1.875rem; }
.interview span { color: #0376cb; }
.interview p { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: .5rem; }

.msg-content { font-family: 宋体; }
.breadcrumb-item a{text-decoration: none;}

@media (max-width: 768px) { html { font-size: 14px; }
  .top .go-home { font-size: 1.125rem; }
  .top .go-home img { height: 1.125rem; }
  .head { height: 240px; background-size: auto 240px; }
  .logo { width: 68%; }
  .page-name { font-size: 1.2rem; left: 10%; }
  .qlink p { margin: 0.3rem 0 0; }
  .qlink img, .qlink2 img { width: 50%; }
  .qlink a, .qlink p, .qlink2 a, .qlink2 p { font-size: 2rem; }
  .qlink2 a { border-radius: .5rem; }
  .qlink2 .big-link, .qlink2 .small-link { height: 6rem; }
  .foot { font-size: 1.5em; }
  .breadcrumb { font-size: 1.5rem; } }
@media (max-width: 575.98px) { .head { height: 145px; background-size: auto 130px; } }

