﻿@charset "gb2312";
/* CSS Document */
body{background:#fff;font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; color: #666;}
a {text-decoration:none;color:#333;}
a:hover {color: #3277da;}
ol,ul,li{ list-style: none;padding-left: 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;}
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;}

.nav-link.active {color:#00b4ff;}
.navbar .navbar-nav .nav-link {padding:1rem .75rem;}
.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:#1366ff;}
.navbar-light .navbar-nav .nav-link {color:#333; 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:#007efe;}
.navbar-light .navbar-nav .nav-link.active .dropdown-item-icon {color:#00b4ff;opacity:1;}
.navbar{transition:.3s ease; background:#fff;}
.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:500px;}
.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;}
.news-list-entry {display: -ms-flexbox;display: flex;justify-content: space-between;align-items: baseline;}
.news-list-title::before {content: "\2022";color: #6f6f6f;padding-right: 0.25rem;}
.news-list-title {display: inline-block;max-width: calc(100% - 3rem);font-size: 1rem;padding-right: 2rem;line-height: 2.4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list-date {flex: 0 0 auto;font-size: 1rem;color: #bbbbbb;}
.yshj-bg{ width: 100%;background:#f7fbfe url(../images/yshj_bg.jpg) center bottom no-repeat;}
.fs-01{font-family: "FZDaHei-B02S";  font-weight: bold; font-size:2.8rem;}
.yshj-list {flex-wrap: wrap;}
.yshj-list li {text-align: center;flex: 0 0 16.6%;margin-top:30px;}
.yshj-list li .icon-wrapper {margin: auto;width: 110px;height: 110px;line-height: 110px;background: radial-gradient(circle, #ffffff, #bce3fd);border-radius: 50%;}
.yshj-list li:hover .icon-wrapper {background: radial-gradient(circle, #3d9cdb, #167dc2);}
.yshj-list li .icon-wrapper .iconfont {font-size: 50px;color: #2a93fe;transition: all 0.5s ease;}
.yshj-list li:hover .icon-wrapper .iconfont {color: #fff;}
.yshj-list li .text-wrapper {margin-top: 10px;font-size:1.1rem;font-family: Microsoft YaHei;color: #333;}
.yshj-list li span {display: block;}
.qxpt-main{ background:#e7f2f8 url(../images/qxpt_bg.jpg) center bottom no-repeat;}
.slide-group{ width:100%; text-align:left;  }
.slide-group .par-hd{ height:46px; line-height:46px; padding:0 20px;position:relative;  }
.slide-group .par-hd ul{ text-align:center; height:46px;}
.slide-group .par-hd ul li{ float:left; margin-left:15px; width:120px; background:#acacac; border-radius:5px; height:46px;text-align:center; cursor:pointer; color:#fff; text-indent:20px;}
.slide-group .par-hd ul li a{ color:#fff;}
.slide-group .par-hd ul li.on{background:#0d82ff; border-radius:5px; height:46px;text-align:center;}
.slide-group .par-hd ul li::after {content:" "; position:relative; left:-35%; bottom:-45px; width: 0; height: 0; border-top: solid 12px #transparent; border-left: solid 10px transparent; border-right: solid 10px transparent;}
.slide-group .par-hd ul li.on::after {content:" "; position:relative; left:-35%; bottom:-45px; width: 0; height: 0; border-top: solid 12px #0d82ff; border-left: solid 10px transparent; border-right: solid 10px transparent;}
.slide-group .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 0px; position:relative;}
.slide-group .s-prev,.slide-group .s-next{ position:absolute; left:0px; top:45%; display:block; width:14px; height:25px; background:url(../images/icoLeft.png) center center no-repeat; z-index:999; }
.slide-group .s-next{ left:auto; right:0px; background:url(../images/icoRight.png) center center no-repeat;  }
.slide-group .s-prev:hover,.slide-group .s-next:hover{ border-color:#f60;  }
.slide-group .parBd ul{ overflow:hidden; zoom:1;   }
.slide-group .parBd ul li{ width:23.4%; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slide-group .parBd ul li img{ width:100%;display:block;}
.slide-group .parBd ul li a:hover img{ border-color:#999;  }
.news-item2{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; width:100%; margin:0px; padding:5px 0px;position: relative; background:#fff;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s; border-bottom:1px solid #eee;}
.news-item2 h4{font-size:1.2rem; margin:1rem 0;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news-item2 h4 a{color:#333;}
.news-item2 h4 a:hover{ color:#2f7bc3;}
.news-item2:hover{transform: scale(1.02);  -webkit-box-shadow: 0px 5px 20px 0px rgba(82, 156, 219,0.17);  -moz-box-shadow: 0px 5px 20px 0px rgba(82, 156, 219,0.17); box-shadow: 0px 5px 20px 0px rgba(82, 156, 219,0.17);}
.news-item2 .text-muted{line-height:160%;}
.news-item2 .date{ color:#cfcfcf; text-align:center; }
.news-item2 img { width: 100%;  object-fit: cover;  height: 250px;}

.pages{ margin:.4rem auto 0; color: #555; text-align: center;}
.pages .pages-l{ display: inline-block; margin-right: 30px; font-size: 0;}
.pages .pages-l a{  display: inline-block; margin:0px 7px 0 8px; padding:.4rem 1rem; font-size:1rem; color: #555;  border: 1px solid #d9d9d9; border-radius: 3px;background: #fff;}
.pages .pages-l a.on,.pages .pages-l a.on:hover{ background: #1c6eb8; border: 1px solid #1c6eb8; color: #fff;}
.pages .pages-l a:hover{ background: #1c6eb8; color: #fff; border: 1px solid #1c6eb8;}
.pages .pages-l a.prev,.pages .pages-l a.next{ font-style: normal;}
.pages .pages-l a.prevStop,.pages .pages-l a.nextStop{ background: #f2f2f2; color: #999;}
.pages .pages-l a.prevStop:hover,.pages .pages-l a.nextStop:hover{ border: 1px solid #d9d9d9; background: #f2f2f2; color: #999; cursor: default;}
.pages .pages-l a.prev em,.pages .pages-l a.next em{ font-style: normal; font-family: simsun; font-size: 12px; }
.pages .pages-l a.prev em{ margin-right:6px;}
.pages .pages-l a.next em{ margin-left: 6px;}.pages .pages-r{ display: inline-block; line-height:38px; }
.pages .fy_inp{ border: 1px solid #d9d9d9; background: #fff; border-radius: 3px; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: -2px 8px 0 8px; font-size: 15px; color: #555;}
.pages .fy_go{ display: inline-block; background: #f9f9f9; width:38px; height:38px; line-height:38px; text-align: center; margin: 0 8px; font-size: 16px; cursor: pointer; border-radius: 3px; border: 1px solid #d9d9d9;}
.yszc-box{ background:#f5f5f5; min-height:450px; border-radius:4px;}
.yszc-head{ position:relative; min-height:220px; background:#5599e1; border-radius:4px; padding:0.5rem 1rem; color:#fff;}
.yszc-head h2:after{content: "";width:100%;height:2px;background: #2273c9;position: absolute; top:65px; left:0px; border-bottom:1px solid #79b6f7;}
.yszc-head i{ font-size:2.2rem;}
.list-news li{ padding:0.4rem 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.list-news li::before {content: "\2022";color: #6f6f6f;padding-right: 0.25rem;}
.dw-but{ padding:6px 15px; border:1px solid #74a1da; border-radius:6px; background:#fdfcfb;}
.dw-but:hover{background:#0d82ff; color:#fff;}
.dw-but:hover a{ color:#fff;}
.new-pmd{ position:relative; margin-bottom:0px;}
.new-pmd h4{ color:#ff4800;}
.new-pmd h4:after{content: "";width:90%;height:2px;background: #f4f4f4;position: absolute; top:65px; left:5%; border-bottom:1px solid #d8d8d8;}
.new-pmd h4 i{ font-size:2rem;}
.new-pmd ul li{ line-height:20px; padding:10px 0px;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.new-pmd li span{ display:inline-block;  float:left; width:20px; height:20px; margin-right:5px; background:#d8d8d8; border-radius:3px; font:600 12px/20px "Arial, Helvetica, sans-serif"; text-align:center; color:#333;}
.new-pmd li:nth-child(-n+3) span{background:#ff0000; color:#fff;}
.f12{ font-size:12px;}
/*-----------内容详情页面------------*/
.content-box{padding:1.5rem 1em;}
.content-title{font-size:1.8rem; font-weight: 500; text-align: center; color:#0674c1;}
.wznr-mess{ margin-top: 30px; border-top: 1px solid #eeeeee; padding: 15px 0; line-height: 36px;}
.wznr-mess-l{ float: left; width: 55%; font-size: 16px; color: #999999;}
.wznr-mess-l span{ margin-right: 40px;}
.wznr-mess-r{ float: right; color: #d8d8d8;  max-width: 45%;}
.wznr-mess-r span{ padding: 0 20px; cursor: pointer; height: 36px;}
.wznr-mess-r span{ padding:0 6px;}
.content-box .content { width:100%; line-height: 2.2; color: #333;}
.content-box .content img{max-width:100%; margin:0 auto;}
.wznr-mess-r span,.wznr-mess-r em{ float: left; display: block; font-style:normal;}
.wznr-mess-r span.share{ position: relative;}
.wznr-mess-r span.share{ padding-right: 5px;}
.wznr-mess-r span>i,.wznr-mess-r span a>i{ font-size: 20px; color: #666666;}
/*相关阅读*/
.xgld{ padding:0 3rem; overflow: hidden; margin: 0 auto; clear: both;}
.xgld-title { width:100%; padding:1rem 0; margin-bottom:.5rem;  border-bottom:1px solid #eee; clear: both; font-weight:bold;}
.yjzj{ position:fixed; right:1%; bottom:40px; z-index:1000;}
/*手机样式*/
@media (max-width: 1399.98px) {
}
@media (max-width: 1199.98px) {
.pages{ text-align: center;}.pages .pages-l{ float: inherit; text-align: center; margin: 0;}.pages .pages-l a,.pages .pages-r{ display: none;}.pages .pages-l a.prev,.pages .pages-l a.next{ display:inline-block;}
}
@media (max-width: 991.98px) {
.carousel-item {height:18rem;}
.carousel-caption {top:15%;}
.navbar-expand-lg .navbar-nav .nav-link,
.navbar-expand-lg .navbar-nav .nav-subtitle {padding:.5rem 0;}
.navbar-expand-lg .navbar-dropdown-menu {position:absolute;}
.md-hidden{ height:0px;line-height:0px; display:none;}	
.dropdown-menu{padding:0px;}
.navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {padding-left:0rem;}
.navbar-light .navbar-nav .nav-link {color:#333; font-size: 1rem;}
.navbar-nav{ display:block;}
.navbar li{width:33.3%; text-align:center; float:left;}
.navbar-toggler .iconfont { color: #000; font-size:2rem;}  
.w-40{ width:100%;}   
.yshj-list li {text-align: center;flex: 0 0 25%;margin-top:30px;}
.news-item2 h4{font-size:1.2rem; margin:1rem 0;}
.yszc-box, .yszc-head{min-height:auto;} 
}
@media (max-width: 767.98px) {
.carousel-item {height:20rem;}
.carousel-caption {top:15%;}
.web-footer{ height:0px;line-height:0px; display:none;}
.app-footer{ margin-bottom:65px; display:block;}
.news-item2 .date{ display:none;}
}

@media (max-width: 575.98px) {
.flex-grow-1{ width:100%;}
.carousel-item {height:8rem;}
.carousel-caption .display-4 {font-size: calc(1rem + 2.7vw);font-weight: 300;line-height: 1.2;}
.navbar-expand-lg .navbar-end .navbar-absolute-top-scroller,
.navbar-expand-lg .navbar-end .navbar-sticky-top-scroller {margin-left:auto}
.navbar-brand-logo {width:100%;min-width:7.5rem;max-width:15rem;}
.navbar-light .navbar-toggler{ border:none;}
.navbar-light .navbar-nav .nav-link {color:#333; font-size: 1rem;}
.navbar-nav{ display:block;}
.navbar li{width:33.3%; text-align:center; float:left;}
#mainSlide {height: 185px;}
.yshj-list li .icon-wrapper {margin: auto;width:90px;height:90px;line-height:90px;background: radial-gradient(circle, #ffffff, #bce3fd);border-radius: 50%;}
.yshj-list li .icon-wrapper .iconfont {font-size: 30px;}
.yshj-list li { padding:0 0.5rem;text-align: center;flex: 0 0 16.6%;margin-top:15px;}
.yshj-list li .text-wrapper {font-size:1rem;}
.fs-01{font-family: "FZDaHei-B02S";  font-weight: bold; font-size:1.5rem;}
.slide-group .par-hd{ height:40px; line-height:40px; margin-top:10px; padding:0px;position:relative;  }
.slide-group .par-hd ul li{ float:left; margin-left:10px; width:98px; background:#acacac; border-radius:5px; height:46px;text-align:center; cursor:pointer; color:#fff; text-indent:11px;}
.navbar-toggler .iconfont { color: #000; font-size:2rem;}  
.slide-group .parBd ul li{ width:50%; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.content-box{ padding:10px 15px;}
.content-title { font-size:1.25rem;  font-weight: bold; text-align: center;}
.wznr-mess-r{display: none;}
.wznr-mess-l {width: 100%; float: inherit;}
.wznr-mess-l span:nth-child(2) { float: right; font-size:1rem;}
.wznr-mess-l span { margin-right: 10px;}
.content-box .content { line-height: 2; font-size:1rem; color: #333;}
.yjzj{ display:none;}
}