*{font-family:Arial,'微软雅黑',"宋体";margin: 0;padding: 0;}
body{margin:0;padding:0;background:#FFFFFF;font-family: 12px/normal Verdana, Arial, Helvetica, sans-serif, "微软雅黑";font-size: 13px;line-height: 18px;color: #333;}
a img{border:0px;}
ul,li,form,dl,dt,dd{list-style:none;padding:0;margin:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration: none;color: #B41D24;}

map{height:0px;}
input, textarea, select { font-family: 12px/normal Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.clearfix {zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.head {width: 1200px;margin: auto;padding: 15px 0;overflow: hidden;}
.head-con {overflow: hidden;}
.head .head_l {float: left;}
.head .head_r {float: right;}
.head .headTime {font-size: 12px;margin-bottom: 30px;text-align: right;padding-top: 5px;}
.head .headTime a {border: 1px solid #ccc;border-radius: 20px;padding: 4px 5px 4px 20px;font-weight: bold;background: url(../images/22110037.png) no-repeat left center;background-size: 14px 14px;background-position-x: 2px;margin-left: 20px;}
.head .head_ic {font-size: 12px;text-align: right;}
.head .head_ic span {padding-left: 20px;background: url(../images/22110038.png) no-repeat;background-size: 13px 13px;cursor: pointer;}
.head .head_ic a.head_ic_us {padding-left: 20px;background: url(../images/22110039.png) no-repeat;background-size: 13px 13px;margin-left: 20px;}
.head .head_ic a.head_ic_login {padding-left: 20px;background: url(../images/22110040.png) no-repeat;background-size: 13px 13px;margin-left: 20px;}
.head .head_r ul {overflow: hidden;width: 595px;margin-top: 30px;}
.head .head_r ul li a {font-weight: bold;color: #000;float: left;margin-left: 40px;font-size: 16px;}
.head .head_r ul li a {font-weight: bold;color: #000;float: left;margin-left: 40px;font-size: 16px;}
.head .head_r ul li a:hover,.head .head_r ul li a.Current{color:#B41F25;}
.head .head_r ul li span#CurrentlyNode,.head .head_r ul span#CurrentlyPathNode a {font-weight: bold;color: #005BAC;float: left;margin-left: 40px;font-size: 16px;}
.head .head_r ul li span#CurrentlyNode::after,.head .head_r ul span#CurrentlyPathNode a::after {content: '';display: block;width: 20px;height: 4px;background: #005BAC;border-radius: 20px;margin: 5px auto 0;}

/*页脚*/
.bjfNavft {background: url(../images/22110158.jpg) no-repeat center;}
.bjfNavft-con {padding: 48px 0;overflow: hidden;width: 1100px;margin: auto;}
.bjfNavft-con ul {float: left;overflow: hidden; width:60%}
.bjfNavft-con ul li {margin-left: 30px; height:30px; line-height:30px; color:#fff; font-size:16px}
.bjfNavft-con ul li span#NodeTitle {color: #FFF;font-size: 14px;font-weight: bold;display: block;margin-bottom: 20px;}
.bjfNavft-con ul li .bjfNavft-zjd span a {display: block;color: #95B2D6;margin-bottom: 10px;}
.bjfNavft-con .bjfNavft-r {float: left;border-left: 1px solid #3C7FBF;padding-left: 100px;margin-left: 80px;}
.bjfNavft-con .bjfNavft-r img.bjfNavft-logo {margin-left: 60px;margin-bottom: 30px; width:160px}
.bjFt {padding: 10px;}
.bjFt p {text-align: center;margin: 5px;}
.bjFt p a{color:#000}
/*二级banner*/
.er_banner img {width: 100%;}
/*文件夹详情*/
.bjFloder {width: 1100px;margin: 40px auto;}
.bjFloder p {line-height: 1.8;margin-bottom: 20px;font-size: 16px;}
.bjFloder img {max-width: 70%; text-align:center}
.bjFloder p video {max-width: 70%; text-align:center}

/*详情路径*/
.bjfPath {border-bottom: 1px solid #eee;margin-bottom: 50px;padding: 10px 0;}
.bjfPath .bjfPath-con {display: block;width: 1200px;margin: auto;}
.bjfPath #PathID1 {display: none;}
/*新闻详情*/
.bjfTxt {width: 1200px;margin: 0 auto 100px;}
.bjfTxt span#ReportIDname {display: block;text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 30px;}
.bjfTxt .bjfTxt-id {text-align: center;color: #999;margin-bottom: 40px;}
.bjfTxt p {line-height: 1.8;margin-bottom: 20px;font-size: 16px;}
.bjfTxt p img {max-width: 100%;}
/*搜索*/
.bjfSearch {padding: 30px;display: none;}
.bjfSearch .bjfSearch-con {width: 800px;margin: auto;border: 1px solid #ccc;border-radius: 25px;/* padding: 0 10px; */
    overflow: hidden;}
.bjfSearch .bjfSearch-con input[type="text"] {width: 736px;line-height: 40px;float: left;border: none;outline: none;margin-top: 3px;text-indent: 1em;font-size: 16px;}
.bjfSearch .bjfSearch-con input.bjfSearch-btn {background: url(../images/22111191.png) no-repeat center #B41D24;background-size: 25px;color: transparent;border: none;padding: 16px 20px;float: right;}
.syBer {position: relative;overflow: hidden;height: 600px;min-width: 1200px!important;}
.syBer .mySwiper1 .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
@media screen and (min-width:1800px){
.syBer .mySwiper1 .swiper-slide img{width: 100%;height: 100%;object-fit: revert;}
}
.pc_banner{ display:block; width:100%; height:auto}
.mb_banner{ display:none;width:100%; height:auto}
.pc_banner img,.mb_banner img{width:100%; height:auto}
.syBer_lt {width: 1200px;position: absolute;bottom:30px;left: 50%;margin-left: -600px;}
.syBer_lt .mySwiper2{overflow: hidden;}
.syBer_lt .swiper-slide {background:#860f1c;color: #D8E2EB;height: 100px;position: relative;padding: 30px 10px 0;box-sizing: border-box;border: 1px solid #fff;}
.syBer_lt .swiper-slide a {color: #FFF;font-size: 16px;line-height: 28px;}
.syBer_lt .swiper-slide span#Description {position: absolute;top: -1px;left: -1px;background: #FFF;/*background: url(../images/22110065.png) no-repeat;background-size: contain;*/font-size: 12px;width: 70px;height: 25px;line-height: 23px;text-align: center;}
.syBer_lt .swiper-slide span#Description a{ color:#000}
.syBer_lt .swiper-button-prev {background: url(../images/22110067.png) center no-repeat;background-size: 20px;left: -30px;}
.syBer_lt .swiper-button-next {background: url(../images/22110066.png) center no-repeat;background-size: 20px;right: -30px;}

/*焦点图*/
.newslide {width: 1200px;height: 680px;position: relative;margin: 40px auto;padding: 20px;overflow: hidden;box-sizing: border-box;box-shadow: 0 0 5px 0 #ccc;}
.newslide .mySwiper4 {width: 100%;height: 510px;margin-bottom: 20px;}
.newslide .mySwiper4 .swiper-slide img {width: 100%;height: 100%;object-fit: contain;}
.newslide .mySwiper4 span#ReportIDname a {position: absolute;bottom: -108px;right: 0;background: #F0F0F0;width: 500px;height:80px;font-size: 16px;font-weight: bold;padding: 15px;box-sizing: border-box;color: #000;line-height: 1.6;}
.newslide .mySwiper4 .swiper-button-next {background: url(../images/22110082.png) no-repeat;width: 16px;height: 25px;top: 610px;right: 540px;}
.newslide .mySwiper4 .swiper-button-prev {background: url(../images/22110083.png) no-repeat;width: 16px;height: 25px;top: 610px;left: 20px;}

.newslide .mySwiper3 {width: 580px;height: 80px;overflow: hidden;margin-left: 30px;margin-top: 28px;}
.newslide .mySwiper3 .swiper-slide img {width: 100%;height: 100%;object-fit: cover;}
/*简介*/
.bjfAb {height: 600px;background: url(../images/22110094.jpg) no-repeat right #F2F2F2;background-size: 50% 100%;}
.bjfAb-con {width: 1200px;margin: auto;}
.bjfAb-l {width: 500px;padding-top: 30px;float: left;}
.bjfAb-l img {margin-bottom: 20px;}
.bjfAb-l p {margin: 0;line-height: 2;text-indent: 2em;font-size: 16px;text-align: justify;}
.bjfAb-r {float: right;width: 400px;height:auto;background:#B41F25;margin-top:175px;padding: 45px 40px;box-sizing: border-box;color: #FFFFFF;}
ul.bjfAb-r li {height: 46px;line-height: 46px;padding-left: 65px;margin-bottom: 20px;color: #fff;background: url(../images/icon_15.png) no-repeat;background-size: 46px 46px;font-size:16px;}
ul.bjfAb-r li strong {font-size: 36px;margin-right: 10px;font-weight: 500;}

/*新闻列表 */
.bjfNewslt {width: 1200px;margin: 40px auto;}
.bjfNewslt ul {overflow: hidden;}
.bjfNewslt ul li {float: left;width: 380px;margin: 10px;}
.bjfNewslt ul li span#ReportIDPicture {display: block;min-height: 230px;}
.bjfNewslt ul li img {width: 100%;height: 230px;}
.bjfNewslt ul li .bjfNewlt-tit {background: #F5F5F5;padding: 16px;position: relative;height: 80px;}
.bjfNewslt ul li:hover .bjfNewlt-tit{background: #005BAC;}
.bjfNewslt ul li .bjfNewlt-tit span#ReportIDname a {display: block;color: #000;font-weight: bold;font-size: 14px;line-height: 1.6;margin-bottom: 20px;}
.bjfNewslt ul li:hover .bjfNewlt-tit span#ReportIDname a{color: #FFFFFF;}
.bjfNewslt ul li .bjfNewlt-tit span#ReportIDIssueTime {color: #999;font-size: 12px;}
.bjfNewslt ul li a.bjfNewlt-tit-a {display: block;padding: 4px 25px 4px 10px;position: absolute;bottom: 15px;right: 15px;border-radius: 15px;border: 1px solid #3FA4FE;font-size: 12px;color: #3FA4FE;background: url(../images/22110099.png) no-repeat center right #FFF;background-position-x: 60px;}
.bjfNewslt a.bjfNewslt-more {display: block;width: 75px;padding: 8px 40px 8px 15px;border-radius: 20px;font-size: 12px;color: #FFF;background: url(../images/22110106.png) no-repeat center right #B41F25;background-position-x: 95px;margin: 40px auto;}
/*思想纵横*/
.bjfPub {height: 600px;background: url(../images/22110119.jpg) no-repeat left #F2F2F2;background-size: 50% auto;}
.bjfPub .bjfPub-con {width: 1200px;margin: auto;padding-top: 40px;overflow: hidden;}
.bjfPub .bjfPub-con ul{overflow: hidden;}
.bjfPub ul li {background: #FFF;overflow: hidden;padding: 15px;margin-bottom: 20px;width: 640px;float: right;box-shadow: 0 0 5px 0 #ccc;}
.bjfPub ul li:hover {background: #EDFBFE;}
.bjfPub ul li img {width: 75px;height:85px;float: left;margin-right: 20px;}
.bjfPub ul li .bjfPub-tit {float: left;width: 500px;}
.bjfPub ul li .bjfPub-tit a {display: block;font-weight: bold;color: #000;font-size: 14px;margin-bottom: 10px;}
.bjfPub ul li .bjfPub-tit span#ReportIDLogograph {color: #999;line-height: 1.8;}
.bjfPub .bjfPub-con a.bjfPub-more {float: right;width: 75px;padding: 8px 40px 8px 15px;border-radius: 20px;font-size: 12px;color: #FFF;background: url(../images/22110106.png) no-repeat center right #005BAC;background-position-x: 95px;margin-top: 20px;}

/**/
.bjfUnit {width: 1200px;height:560px;margin: 50px auto;overflow: hidden;background: url(../images/23080004.jpg) no-repeat left;}
.bjfUnit .bjfUnit-lt {width: 920px;float: right;overflow: hidden;border-bottom: 1px solid #eee;padding: 15px 20px;}
.bjfUnit .bjfUnit-lt span {width: 105px;float: left;font-size: 16px;color: #B41F25;font-weight: bold;margin-top: 10px;margin-right: 20px;text-align: right;}
.bjfUnit .bjfUnit-lt ul {float: left;overflow: hidden;width: 790px;}
.bjfUnit .bjfUnit-lt ul li {float: left;margin-right: 20px;margin-bottom: 10px;}
.bjfUnit .bjfUnit-lt ul li img {height: 35px;}
.bjfUnit .bjfUnit-lt.bjfUnit-lt-auto ul {height: 90px;overflow-y: auto;}
.bjfUnit .bjfUnit-lt.bjfUnit-lt-auto ul::-webkit-scrollbar {width: 4px;}
.bjfUnit .bjfUnit-lt.bjfUnit-lt-auto ul::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 40%);opacity: 0.4;}
.bjfUnit .bjfUnit-lt.bjfUnit-lt-auto ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);border-radius: 0;}
.er_nav {width: 1200px;margin: auto;border-bottom: 1px solid #E9E9E9;margin-bottom: 30px;}
.er_nav ul {overflow: hidden;width: 615px;margin: auto;padding: 20px 0;}
.er_nav ul li {float: left;font-size: 18px;margin: 0 25px;}
.er_nav ul li span#CurrentlyNode {font-weight: bold;color: #B41F25;padding-bottom: 17px;border-bottom: 4px solid #B41F25;}
.er_nav ul li span#CurrentlyNode a{color: #B41F25}
/*新闻列表 */
.erNewList {width: 1200px;margin: 40px auto;}
.erNewList ul {overflow: hidden;}
.erNewList ul li {float: left;width: 380px;margin: 10px;}
.erNewList ul li span#ReportIDPicture {min-height: 230px;display: block; overflow:hidden}
.erNewList ul li img {width: 100%;height: 230px;object-fit: cover;}
.erNewList ul li .erNewList-tit {background: #F5F5F5;padding: 16px;position: relative;height:80px;}
.erNewList ul li .erNewList-tit span#ReportIDname a {display: block;color: #000;font-weight: bold;font-size: 14px;line-height: 1.6;margin-bottom: 20px;}
.erNewList ul li .erNewList-tit span#ReportIDIssueTime {color: #999;font-size: 12px;}
.erNewList ul li a.erNewList-tit-a {display: block;padding: 4px 25px 4px 10px;position: absolute;bottom: 15px;right: 15px;border-radius: 15px;border: 1px solid #3FA4FE;font-size: 12px;color: #3FA4FE;background: url(../images/22110099.png) no-repeat center right #FFF;background-position-x: 60px;}
.erNewList a.erNewsList-more {display: block;width: 75px;padding: 8px 40px 8px 15px;border-radius: 20px;font-size: 12px;color: #FFF;background: url(../images/22110106.png) no-repeat center right #005BAC;background-position-x: 95px;margin: 40px auto;}
.erNewList ul li#PageNum {width: 100%;text-align: center;font-size: 14px;margin-top: 50px;}
.erNewList ul li#PageNum span {color: #005BAC;font-weight: bold;}
.erNewList ul li#PageNum a {margin: 0 5px;}
.erNewList ul li#PageNum span#go {display: none;}
.tongzhi {display: block;width:400px;padding: 8px 40px 8px 15px;border-radius: 20px;font-size: 14px;color: #FFF!important;background:#B41F25;margin: 40px auto; text-align:center}
@media screen and (max-width: 768px) {
.head {width:calc(100% - 20px);margin:0 10px; padding:5px 0;}
.head_l{width:50%;}
.head_l img{width:100%; height:auto}
.head_r{width:50%;}
.headTime{display:none}
.head .head_ic{display:none}
.toggle{width: 30px; height: 30px; overflow: hidden; position: absolute; top: 22px; right: 0; z-index: 99; right:10px}
.toggle i{display: block; width: 100%; height: 5px; margin-bottom:5px; background-color:#B41F25;}
.head .head_r ul {width: 150px;margin-top: 0px;}
.nav{-o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; position: fixed; width:150px; height: 100%; top: 0; right: 0; z-index: 999999; overflow-x: hidden; overflow-y: auto; transform: translateX(100%); -webkit-transform: translateX(100%); background-color:#fec788; margin-top:0}
.nav.open{transform: translateX(0%); -webkit-transform: translateX(0%);}
.nav{width:150px;padding-top:60px; margin-top:0}
.nav li{width:150px; height:50px; line-height:50px; border-bottom: 1px solid #3a3d45; float: none; margin: 0; z-index: 9; font-size:18px;text-align:center;}
.nav li a{color: #000 !important; border:none}
.nav li:hover a,.nav li.active a{color: #000 !important;}	
.block_bg.on{width: 100%; height: 100%; position: fixed; top: 0; left: 0; transition: opacity .3s; z-index: 9699; background-color: rgba(40,40,40,.6); opacity: 1;}
.syBer {position: relative;overflow: hidden;height:auto;min-width:100%!important;}
.pc_banner{ display:none}
.mb_banner{ display:block}
.mb_banner img{ width:100%; height:auto}
.syBer_lt{display:none}
.newslide{display:none}
.bjfAb-con {width: 100%;}
.bjfAb {height: auto;background:none;padding: 0 10px;}
.bjfAb-l {width: 100%;padding-top: 0; text-align:center}
.bjfAb-l img{ width:40%; height:auto}
.bjfAb-l p{ font-size:14px; line-height:24px}
.bjfAb-r {width: 100%;height: auto;margin-top: 20px;padding: 20px 30px;}
.bjfNewslt {width: 100%;margin: 40px auto 5px auto;}
.bjfNewslt a.bjfNewslt-more {margin: 10px auto;}
.bjfNewslt ul {margin: 0 5px;}
.bjfNewslt ul li {width: calc(50% - 10px);padding: 0 5px; margin:0}
.bjfNewslt ul li img {height: auto;}
.bjfPub {height: auto;background:none; background:#F2F2F2; padding:0 10px}
.bjfPub .bjfPub-con {width: 100%;margin: auto;padding-top:20px;overflow: hidden;}
.bjfPub ul li {width:auto; padding:10px;}
.bjfPub ul li img {width: 50px;height: auto; margin-top:10px}
.bjfPub ul li .bjfPub-tit {width:calc(100% - 70px);}
.bjfPub ul li .bjfPub-tit span#ReportIDLogograph {color: #000;}
.bjfUnit {width: 100%;height: auto;margin: 0px auto;overflow: hidden;background: url(../images/23080004.jpg) no-repeat left -50px;padding-top: 140px;}
.bjfUnit .bjfUnit-lt {width:calc(100% - 40px);padding: 15px 20px;}
.bjfUnit .bjfUnit-lt ul {float: left;overflow: hidden;width: 100%;}
.bjfUnit .bjfUnit-lt span {width: auto;height: 30px;}
.bjfUnit .bjfUnit-lt.bjfUnit-lt-auto ul {height: auto;}
.bjfNavft-con {width: 100%;padding: 0 0;}
.bjfNavft-con ul {width: 100%;}
.bjfNavft-con .bjfNavft-r {float: left;border-left: none;padding-left: 0;margin-left: 0;}
.bjfNavft-con .bjfNavft-r img.bjfNavft-logo {margin-left: 30px;}
.tongzhi {display: block;width:80%;padding: 8px 40px 8px 15px;border-radius: 20px;font-size: 14px;color: #FFF!important;background:#B41F25;margin: 40px auto; text-align:center}
.er_banner img {height: 100px;object-fit: cover;}
.bjfPath {padding: 10px 10px;margin-bottom:0px;}
.bjfPath .bjfPath-con {font-size: 12px;}
.erNewList {width: 100%;margin: 0px auto;}
.erNewList ul {padding: 5px;}
.erNewList ul li {float: left;width: 50%;margin: 0px;}
.erNewList ul li span#ReportIDPicture {min-height: auto;padding: 5px;}
.erNewList ul li img {width: 100%;height: 120px;object-fit: cover;}
.bjfPath .bjfPath-con {width: 100%;}
.erNewList ul li#PageNum {margin-top: 30px;margin-bottom: 30px;}
.bjfTxt {width: 100%;margin: 20px auto;}
.bjfTxt span#ReportIDname { margin:10px;}
.bjfTxt #CurrentlyText{margin:0 10px;display: block;}
.er_nav {width: 100%;}
.er_nav ul {width: 100%;}
.er_nav ul li {font-size: 14px;margin: 0 10px;}
.bjFloder {width:calc(100% - 20px);margin: 10px auto;padding:10px}
}