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

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

img { max-width: 100%; }

body {
    background: url("/images/bg.jpg") no-repeat center 50px;
    background-color: #f3f3f3
;}
.foot .li02,.li03{
    margin-left: 30px;
}
.top {
    background: #016eca;
}
.top .go-home { font-size: 1.5rem; }

.head { height: 290px;  }

.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; }
.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; }
.qlink2 .big-link { height: 256px; }
.qlink2 .small-link { height: 120px; }

.foot { background: #016eca; 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: #016eca; 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: #016eca; }

.page-item.active .page-link { background: #016eca; 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: 宋体; }

@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; } }
 .content {
    float: right;
}

     .content a,  .content span {
        float: left;
        font-size: 18px;
        color: #e7f6ff;
        margin: 6px 3px 0;
        line-height: 24px;
    }

li{list-style:none;}
.barbox_on ul{overflow:hidden !important;}
