@charset "UTF-8";
/*my*/
/*bootstrap*/
@import "//at.alicdn.com/t/c/font_4893412_0xcamtqy7y8f.css";
a { text-decoration: none; transition: .3s; }

ul, li { list-style: none; }

dd { margin-bottom: 0; }

p { padding: 0; margin: 0; }

img { max-width: 100%; object-fit: cover; }

.tin1 { text-indent: 1rem; }

.tin2 { text-indent: 2rem; }
.txt-sub{font-size:13px;text-indent: 2rem;}
.text-overflow-1 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.text-overflow-2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.text-overflow-3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.text-overflow-4 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.text-overflow-5 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.mw-none { max-width: none; }

.bg-0 { background: 0; }

.cup { cursor: pointer; }

ol, ul, dl { padding: 0; margin: 0; }

.article-content img { display: block; margin: 0 auto; }

:root { --swiper-theme-color: #fff; }

ul, ol { padding-left: 0; }

body { background: #F8FBFF; }

.fz18 { font-size: 18px; }

.font-big, .font-sm, .font-xs { cursor: pointer; }

.f-size20, .f-size20 * { font-size: 25px !important; }

.f-size18, .f-size18 * { font-size: 18px !important; }

.f-size16, .f-size16 * { font-size: 16px !important; }

.link-secondary:hover { color: #006FD6 !important; }

header { height: 228px; background: url(../images/header-bg.jpg) no-repeat center 0; }

.nav-head a { color: #ffffff; display: flex; align-items: center; }
.nav-head a .iconfont { font-weight: normal; font-size: 22px; margin-right: .5rem; }
.nav-head a:hover, .nav-head a:focus { color: #ffffff; }
.nav-head .dropdown-item:hover, .nav-head .dropdown-item:focus { background: #fff; color: #333; }

.hengfu { height: 116px; }
.hengfu .swiper-pagination-bullet { background: #fff; width: 10px; height: 10px; opacity: 1; }
.hengfu .swiper-pagination-bullet-active { background: #FFBE5C; width: 20px; height: 10px; opacity: 1; border-radius: 5px; }

.pic-news { height: 380px; }
.pic-news a { color: #fff; }
.pic-news a img { width: 100%; height: 100%; }
.pic-news a:after { content: ''; position: absolute; width: 100%; height: 40px; background: rgba(0, 0, 0, 0.5); left: 0; bottom: 0; }
.pic-news-title { width: 70%; position: absolute; z-index: 1; left: 0; bottom: 0; padding-left: 20px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pic-news .swiper-button-prev, .pic-news .swiper-button-next { display: none; opacity: .8; }
.pic-news:hover .swiper-button-prev, .pic-news:hover .swiper-button-next { display: block; }
.pic-news .swiper-pagination { left: auto !important; right: 1rem; width: auto !important; }
.pic-news .swiper-pagination-bullet { background: #fff; width: 12px; height: 12px; margin: 0 5px !important; opacity: 1; }
.pic-news .swiper-pagination-bullet-active { background: #FFBE5C; opacity: 1; }

.swiper-special { position: relative; padding: 0 40px; }
.swiper-special .special .swiper-wrapper .swiper-slide { height: 110px; }
.swiper-special .special .swiper-wrapper .swiper-slide img { border-radius: 4px; width: 100%; height: 100%; }
.swiper-special .swiper-button-prev, .swiper-special .swiper-button-next { background-color: #F0F0F0; z-index: 999; }

.tab-title { border-bottom: 1px solid #CCCCCC; }
.tab-title a { border-bottom: 3px solid transparent; padding: 0; padding-bottom: 6px; color: #999999; }
.tab-title .active { color: #006FD6; border-color: #006FD6; font-weight: bold; position: relative; /*&:after{ content: ''; position: absolute; left: 50%;bottom: -4px; margin-left: -10px; border:10px solid transparent ; border-bottom:10px solid $primary ;
}*/ }

.news-list li { border-bottom: 1px dashed #EEEEEE; flex-wrap: wrap; padding-left: 20px; background: url("../images/disc.png") no-repeat 0 center; line-height: 4; display: flex; align-items: center; justify-content: space-between; }
.news-list li a { max-width: 76%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-list-date a:hover { /*box-shadow: 0 1px 8px #ccc;*/ }
.news-list-date a:hover .time { background: #006FD6; color: #ffffff; }
.news-list-date .time { display: flex; align-items: center; justify-content: center; flex-flow: column; padding: 10px; margin-right: 20px; background: #E6F4FF; color: #007CE2; }
.news-list-pic a { overflow: hidden; display: flex; }
.news-list-pic a .img { display: flex; align-items: center; justify-content: center; width: 300px; height: 169px; overflow: hidden; }
.news-list-pic a .text { flex: 1; }
.news-list-pic a .text .title { font-size: px2rem(22); font-weight: bold; }
.news-list-pic a .text .intro { font-size: px2rem(18); color: #666; line-height: 1.6; text-align: justify !important; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news-list-pic a .text .date { color: #666; margin-top: 15px; display: inline-block; }
.news-list-pic a:hover .img img { -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); transition: .5s; }
.news-list-video { margin-top: 1px; }
.news-list-video li { text-align: center; }
.news-list-video .img { display: flex; align-items: center; justify-content: center; /*width : 390px;*/ height: 310px; overflow: hidden; }
.news-list-video .img img { height: 100%; width: 100%; }
.news-list-video-text { padding: 15px; line-height: 2; }
.news-list-video a { background: #ffffff; display: block; }
.news-list-video a p { font-size: 18px; font-weight: bold; }
.news-list-video a span { display: inline-block; color: #999999; }
.news-list-video a:hover .img img { -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); transition: .5s; }

.title1 { position: relative; border-bottom: 1px solid #BD1A2D; }
.title1-cn { font-size: 2rem; text-align: center; }
.title1-en { font-size: .875rem; }

/* 友情链接 */
.friend-links span:first-child, .friend-links dt { height: 40px; line-height: 40px; padding: 0 20px; }
.friend-links dt { /*padding: 0 50px;*/ cursor: pointer; }
.friend-links dt:after { content: ' ▲'; color: #999; /* display: inline-block; border:8px solid transparent ; border-bottom:8px solid #999 ;*/ }
.friend-links dt.no-after:after { content: ''; }
.friend-links dl { display: inline-block; }
.friend-links dd { margin-bottom: 0.5rem; display: none; position: absolute; left: 0; bottom: 32px; z-index: 999; width: 100%; min-height: 120px; padding: 10px; box-sizing: border-box; background: #f1f1f1; }
.friend-links dd a { width: 16.3%; display: inline-block; text-align: center; line-height: 3; }
.friend-links dl:hover dt { background: #f1f1f1; color: #006FD6; }
.friend-links dl:hover dt:after { color: #006FD6; }
.friend-links dl:hover dd { display: block; transition: .3s; }

.footer-content { background-color: #BD1A2D; }

.main_list { background-color: #F9F9F9; }
.main_list nav { background-color: #fff; }
.main_list nav img { width: 13px; height: 20px; }
.main_list .notice-top { width: 100%; }
.main_list .notice-top li { list-style-type: none; }
.main_list .notice-top a { text-decoration: none; color: #000; }
.main_list .notice-top .tab-nav .nav-link.active + .sub-list { display: block; }
.main_list .notice-top .tab-nav { font-size: 18px; }
.main_list .notice-top .tab-nav .sub-list { display: none; background-color: #FAF0F1; margin-right: 20px; }
.main_list .notice-top .tab-nav .sub-list li { list-style-type: none; text-align: center; }
.main_list .notice-top .tab-nav .sub-list li a { font-size: 16px; line-height: 2; color: #BD1A2D; }
.main_list .notice-top .tab-nav .nav-link { width: 248px; height: 68px; color: #333; display: flex; justify-content: center; align-items: center; }
.main_list .notice-top .tab-nav .nav-link:before { content: ""; position: absolute; left: 22%; top: 42%; width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #fff; }
.main_list .notice-top .tab-nav .active { color: #fff; background-color: #BD1A2D; position: relative; }
.main_list .notice-top .tab-nav .active:after { content: ""; position: absolute; right: -6px; top: 50%; transform: translateY(-50%); width: 0; height: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #BD1A2D; }
.main_list .notice-top .tab-nav .active:before { transform: rotate(90deg); }
.main_list .notice-top .tab-nav a { margin-right: 20px; }
.main_list .notice-top .tab-body { background-color: #fff; height: 100%; }
.main_list .notice-top .tab-body .tab-content { display: none; }
.main_list .notice-top .tab-body .tab-content.show { display: block; }
.main_list .notice-top .tab-body .tab-pane, .main_list .notice-top .tab-body .sub-tab-pane { display: none; }
.main_list .notice-top .tab-body .tab-pane.show, .main_list .notice-top .tab-body .sub-tab-pane.show { display: block; }

.details { background-color: #F9F9F9; }
.details nav { background-color: #fff; }
.details nav img { width: 13px; height: 20px; }
.details .title { color: #333; font-weight: bold; font-size: 32px; overflow: hidden; /*white-space: nowrap;*/ text-overflow: ellipsis; }
.details .msg-content .article-img { display: flex; justify-content: center; align-items: center; }
.details .msg-content p { text-indent: 2em; font-size: 16px; color: #333; line-height: 1.5; margin: 10px 0; }

.lh-screening dl dd a { display: inline-block; height: 28px; line-height: 28px; border-radius: 30px; padding: 0 15px; flex-shrink: 0; }

.lh-screening dl dd a.active, .lh-screening dl dd a:hover { background: #006FD6; color: #fff; }

/*zy add*/
/*搜索列表样式*/
.search-tit { display: block; margin: 0 30px; padding-top: 15px; line-height: 38px; border-bottom: 1px solid #f0f0f0; }

.search-tit h3 { display: inline-block; color: #cc2829; font-size: 30px; font-weight: normal; }

.search-tit span { margin-left: 15px; color: #999; font-size: 14px; }

.search-tit span strong { margin: 0 2px; color: #cc2829; font-weight: 600; }

.n-list { padding: 15px 30px; }

.n-list li { display: block; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; overflow: hidden; }

.n-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.n-list li h2 { padding: 15px 0 15px; font-size: 18px; line-height: 24px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.n-list li h2 a { color: #333; text-decoration: none; }

.n-list li h2 a:hover { color: #cc2829; font-weight: bold; }

.n-list li .note b { position: relative; display: block; float: left; margin-right: 16px; width: 118px; height: 118px; border: 1px solid #e8e8e8; font-style: normal; }

.n-list li .note b img { min-width: 100%; min-height: 100%; width: 100%; _height: 100%; }

.n-list li .note p { display: block; font-size: 14px; max-height: 84px; line-height: 28px; font-weight: 500; color: #666; overflow: hidden; }

.n-list li .note .info { padding-top: 10px; height: 20px; line-height: 20px; }

.n-list li .note .info span { margin-right: 10px; color: #999; font-size: 12px; }

.n-list li .note .info span i { margin-right: 3px; font-size: 12px; }

.n-list .nodata { margin-top: 30px; color: #666; font-size: 14px; line-height: 100px; text-align: center; }

/*回到顶部*/
.id-up { cursor: pointer; text-align: center; color: #ffffff; width: 58px; height: 65px; background: #006FD6; position: fixed; right: 1%; bottom: 200px; z-index: 10000; padding-top: 10px; }

.leader { margin-top: 20px; }
.leader li { /*height: 220px;*/ list-style: none; display: flex; }
.leader .lh2 { /*position: relative;
top: 35%;
transform: translateY(-50%);*/ display: flex; flex-direction: column; justify-content: center; }
.leader p { font-size: 14px; font-family: SimSun; line-height: 2; }
.leader .pic { /*width: 200px;*/ /*float: left;*/ text-align: center; flex-shrink: 0; }
.leader .pic img { width: 130px; height: 174px; }

@media (max-width: 992px) { header { background-position-y: 0; }
  .news-list li { line-height: 2; padding: 5px 0; background: 0; }
  .news-list li a { max-width: none; overflow: visible; white-space: normal; }
  .hengfu a img { height: 100%; }
  .leader li { flex-wrap: wrap; }
  .leader .pic { width: 100%; } }
@media (max-width: 575.98px) { .fs-4 { font-size: calc(1.125rem + 0.3vw) !important; }
  .logo img { max-width: 75%; }
  .head-content { height: auto; padding-top: 1rem; }
  .head-content input { width: 270px !important; }
  .nav-head.nav-fill > .nav-link, .nav-fill .nav-item { width: 50%; flex-grow: 0; }
  .hengfu { height: 70px; }
  .hengfu .swiper-pagination-bullet { width: 8px; height: 8px; }
  .pic-news { height: 240px; }
  .pic-news .swiper-pagination-bullet { width: 8px; height: 8px; }
  .title1-cn { font-size: 1.6rem; }
  .title1-en { font-size: .6rem; }
  .main_list .notice-top .tab-nav .nav-link { width: 100%; }
  .details .title { font-size: 24px; } }
