html {
  scroll-behavior: smooth;
}
body {
    margin: 0;
    font-family: "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;
    color: #162033;
    background: #f4f8fd;
}
div, p, ul, dl, dt, dd, h2, h3 {padding: 0;margin: 0;}
font {padding: 0 5px;}
ul, li {list-style: none;}
img {border: none;}
a {text-decoration: none; cursor: pointer;}
a:link, a:visited {	color: #333;}
a:hover, a:active {color: #00508e;}
.clearFloat:after {content: '';display: block;clear: both;overflow: hidden;height: 0;}
.clearFloat {zoom: 1;}

.neirong { width: 100%; overflow: hidden;}
.nr { width: 1340px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.nr_new { width: 100%; float: left;}
.new_col  {background: white; border: 1px solid #dbe7f6; border-radius: 6px; box-shadow: 0 8px 22px rgba(30, 65, 120, .08); overflow: hidden;}
.new_left { width: 390px; float:left; height: 314px;}
.new_cen { margin-left: 30px; width: 500px; float: left; height: 314px;}
.new_right { margin-left: 30px; width: 390px; float: right; height: 314px;}
.new_name { width: 100%; padding: 0 18px; float: left; border-bottom: 1px solid #dbe7f6; height: 41px;}
.new_name li { font-size: 16px; line-height: 36px; margin-top: 2px; color: #31527f; font-weight: bold; float: left;}
.new_more { width: 100px; float: right; text-align: right; margin: 0;}
.new_more li {font-size: 14px; line-height: 40px; color: #063d9e; font-weight: bold; float: right;}
.new_more li a {display: block; height: 100%; font-size: 14px; font-weight: bold; color: #5270a4; text-align: left;}
.new_more li a:hover { text-decoration: underline;}
.new_list {width: 100%; overflow: hidden; float: left;}
.new_list img { width: 100%; height: 108px; object-fit: cover; float: left; display: block;}
.new_list ul { width: 100%; margin: 0; list-style: none; margin-top: 5px; float: left; padding: 0 18px;}
.new_list li {width: 100%; overflow: hidden; border-bottom: dashed 1px #d6e2f4;}
.new_list li::before { content: "•"; color: #075ac4;  font-weight: 900; float: left; line-height: 34px;}
.new_list li a {float: left; font-size: 14px; line-height: 34px; color: #333; padding-left: 10px;}
.new_list li a:hover { text-decoration: underline;}
.new_list li span {float: right; font-size: 14px; line-height: 34px; color: #667085;}
.xxon { color: #063d9e !important; border-bottom: solid 2px #075ac4;}
.xyyw { color: #063d9e !important;}
.nr_zt { width: 100%; float: left; margin: 18px auto 18px;}
.zt_col { display: flex; align-items: center; justify-content: center; gap: 16px; color: #063d9e; font-weight: 900; margin: 12px 0; letter-spacing: 1px;  }
.zt_col::before, .zt_col::after { content: ""; width: 160px; height: 2px; background: linear-gradient(90deg, transparent, #075ac4); }
.zt_col::after { background: linear-gradient(90deg, #075ac4, transparent); }
.zt_list { width: 100%; list-style: none; margin: 0;}
.zt_list li { float: left; width: 655px; height: 70px; text-align: center;}
.zt_list li:nth-child(1) { margin-right: 30px; background:url(a1.png) no-repeat; background-size: 100% 100%; }
.zt_list li:nth-child(2) { background:url(a2.png) no-repeat; background-size: 100% 100%; }
.zt_list li a { font-size: 16px; font-weight: bold; line-height: 70px; color:#FFFFFF;}
.zt_list li a:hover { text-decoration: underline;}
.nr_gn { width: 100%; float: left; border-bottom: 1px solid rgba(255, 255, 255, .16); background: #072461; padding: 0 22px;}
.nr_gn strong { color: #fff; font-size: 14px; line-height: 54px; padding-right: 18px; }
.nr_gn a { padding: 0 18px; font-size: 14px; font-weight: normal; border-left: 1px solid rgba(255,255,255,.24); line-height: 54px; color: rgba(255,255,255,0.9); }
.nr_gn a:hover { text-decoration: underline;}
.nr_link { width: 100%; float: left; margin: 10px auto 0;}
.link_list {display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; margin: 0;}
.link_list a { display: flex; align-items: center; justify-content: center; min-height: 54px; padding: 10px; border: 1px solid #dbe7f6; border-radius: 6px; background: #ffffff; font-weight: 700; color: #17335f; white-space: nowrap;   }
.link_list a:hover { text-decoration: underline;}
