@charset "gb2312";
/* CSS Document */
body{background:#fff;font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; color: #666; line-height:180%;}
a {text-decoration:none;color:#333;}
a:hover {color: #3277da;}
ol,ul,li{ list-style: none;padding: 0rem;}
:focus,
a:focus,
button:focus {outline-color:rgba(55,125,255,.5);}
figure {margin-bottom:0;}
dl {margin-bottom:0;}
dt {color:#1e2022;}
dd {margin-bottom:.75rem;}
h2 a{ color:#1153b3;}
:root {  --bs-primary-rgb: 17, 83, 189;}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}
input[type=number] {-moz-appearance:textfield;}
::-moz-selection {color:#00b4ff;background-color:rgba(55,125,255,.1);}
.dashed{ border-bottom:1px dashed #36C;}
.head-logo{ position:absolute; z-index:999; top:20px; left:18%;}
.nav-link.active {color:#00b4ff;}
.navbar .navbar-nav .nav-link {padding:0.5rem 1.9rem;}
.navbar {display:block;z-index:99;padding:0rem;}
.navbar-collapse {-ms-flex-align:start;align-items:flex-start;}
.navbar-nav {-ms-flex-positive:1;flex-grow:1;}
.navbar-shadow {box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.125);}
.navbar-height {height:3.875rem;}
.navbar.navbar-scrolled.navbar-light {background-color:#074ca7;box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.125);}
.navbar.navbar-scrolled.navbar-dark {background-color:#21325b;}
.navbar-brand {padding-top:0;padding-bottom:0;}
.navbar-brand-logo {width:100%;min-width:7.5rem;max-width:27rem;}
.navbar-nav-wrap {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:center;align-items:center;}
.navbar-nav-wrap .navbar-toggler {margin-left:auto;}
.navbar-nav-wrap-secondary-content {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem;}
.navbar-toggler {padding:.5rem .5rem;}
.navbar-toggler:focus {box-shadow:none;}
.navbar-toggler .navbar-toggler-default {display:-ms-flexbox;display:flex;}
.navbar-toggler .navbar-toggler-toggled {display:none;}
.navbar-toggler[aria-expanded=true] .navbar-toggler-toggled{display:-ms-flexbox;display:flex}
.navbar-toggler[aria-expanded=true] .navbar-toggler-default {display:none;}
.navbar .nav-item:hover>.nav-link {color:#fff;}
.navbar-light .navbar-nav .nav-link {color:#fff; font-size: 1.5rem;}
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {color:#ffc000;}
.navbar-light .navbar-nav .nav-link.active .dropdown-item-icon {color:#00b4ff;opacity:1;}
.navbar{transition:.3s ease; background:#1263c4;}
.navbar.navbar-untransitioned {transition:none;}
.navbar.navbar-scrolled {position:fixed;top:0;left:0;right:0;bottom:auto;}
.navbar.navbar-scrolled .navbar-topbar {display:none;}
.navbar-fix-top {position:fixed;}
.navbar.navbar-fix-top[data-hs-header-options*=effectCompensation] {transition:none;}
.carousel-item {height:350px;}
.carousel-item > img {position: absolute;top: 0;left: 0;width: 100%; height:100%;min-height: 140px;}
.carousel-caption {top:9rem;}
#mainSlide {height: 372px;width: 100%;}
.slideBox ul {padding-left: 0px;}
.slideBox {overflow: hidden;position: relative;}
.slideBox .hd {height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 10px;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 5px;width: 15px;height: 15px;line-height: 14px;text-align: center; background: #fff;cursor: pointer;border-radius: 50%;}
.slideBox .hd ul li.on {background: #f00;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle;position: relative;}
.tempWrap, .tempWrap>ul, .tempWrap>ul>li {height: 100%;}
.slideBox .bd img {width: 100%;height: 100%;display: block;object-fit: cover;}
.slideBox .bd li p {position: absolute;background-color: rgba(0, 0, 0, 0.4);bottom: 0;margin-bottom: 0;padding: 8px 70px 8px 15px;width: 100%;}
.slideBox .bd li p a {color: #fff;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.slideBox .bd li p a:hover {color: #ddd;}

.yhhj-title{height: 65px; padding-top:5px; background: url(../images/yhhj-titlebg.png) no-repeat center;position: relative;text-align: center; font-size:24px;}
.yhhj-title a{color: #fff;line-height:65px; font-family:"方正大标宋简体";}
.yhhj-title2{height: 65px; padding-top:5px; background: url(../images/yhhj-titleb2g.png) no-repeat left center; font-size:24px;}
.yhhj-title2 a{ display:block; width:250px; text-align:center; color: #fff;line-height:65px; font-family:"方正大标宋简体"}

.yhhj-title i ,.yhhj-title2 i{ display:inline-block; width:70px; height:70px; line-height:70px; font-size:50px; color:#fff; background:#39e3fd; border-radius:50%; margin-right:5px; margin-top:-10px;}

.news-list li { width:50%; float:left;}
.news-list li a::before {content: "\2022";color: #6f6f6f;padding-right: 0.25rem;}
.news-list li a{display: inline-block;max-width: calc(100% - 1rem);font-size: 1rem;padding-right: 2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list2 li { width:100%; float:left;}
.footer{ border-top:2px solid #0168b7; background:url(../images/index_94.jpg) left top repeat-x;}	