.yScroll {
  scrollbar-color: #cac9c9 #ededed;
  scrollbar-width: thin;
}


.bcLine{display:none!important;}

.yScroll::-webkit-scrollbar {
  width : 4px;
  height: 8px;
}

.yScroll::-webkit-scrollbar-thumb {
  border-radius     : 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background        : #cac9c9;
}

.yScroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius     : 10px;
  background        : #ededed;
}

.mb20 {
  margin-bottom: 20px;
}

.ft14 a {
  font-size: 14px !important;
}

.erjiTBg {
  padding            : 12px;
  border-bottom      : 1px solid #e2e2e2;
  background         : url(/uiFramework/commonResource/image/2022091814103979000.png) no-repeat;
  background-position: top;
}

.erjiTBg .titleName {
  font-size  : 18px;
  color      : #21518e;
  font-weight: bold;
}

.erjiTBg .moreRa {
  font-size: 14px;
  color    : #666;
}

.erjiTBg .moreRa img {
  width         : 14px;
  vertical-align: -1px;
}

.morePagination {
  padding                : 30px 0;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  overflow-x             : auto;
  -webkit-box-pack       : center;
  -webkit-justify-content: center;
  justify-content        : center;
}

@media (max-width: 767px) {
  .morePagination {
    display    : block;
    white-space: nowrap;
  }
}

.morePagination span {
  display: none !important;
}

.morePagination a,
.morePagination font {
  padding            : 7px 13px;
  margin             : 0 10px;
  border             : 1px solid #dddad2;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

.morePagination .NormalRed {
  background: #21518e;
  color     : #fff;
}

.morePagination .jumpPage {
  display            : -webkit-inline-box;
  display            : -webkit-inline-flex;
  display            : inline-flex;
  -webkit-box-align  : center;
  -webkit-align-items: center;
  align-items        : center;
}

.morePagination .jumpPage span {
  display           : inline !important;
  -webkit-align-self: center;
  -ms-grid-row-align: center;
  align-self        : center;
  margin            : 0 4px;
}

.morePagination .jumpPage input {
  box-sizing: border-box;
  height    : 32px;
  margin    : 0 4px;
}

.morePagination .jumpPage .easysite-jump-btn {
  background: none;
  outline   : none;
  border    : 1px solid #dddad2;
  padding   : 0 12px;
  cursor    : pointer;
}

.erjiLeft {
  width: 855px;
}

@media (max-width: 767px) {
  .erjiLeft {
    width: 100%;
  }
}

.erjiRight {
  width: 325px;
}

@media (max-width: 767px) {
  .erjiRight {
    width     : 100%;
    margin-top: 30px;
  }
}

@media (min-width: 768px) {
  .erjiRight {
    overflow  : hidden;
    overflow-y: auto;
  }
}

.listUl {
  list-style: none;
}

.listUl li {
  margin            : 8px 0;
  display           : -webkit-box;
  overflow          : hidden;
  text-overflow     : ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (min-width: 768px) {
  .listUl li p {
    width        : 95%;
    white-space  : nowrap;
    overflow     : hidden;
    text-overflow: ellipsis;
  }
}

.listUl li .listly {
  position    : relative;
  font-size   : 16px;
  color       : #21518e;
  margin-right: 10px;
}

.listUl li .listly::after {
  content     : "";
  position    : absolute;
  border-right: 1px solid #eee;
  height      : 16px;
  margin      : 10px 0;
  right       : -10px;
}

.listUl li a {
  font-size         : 16px;
  color             : #333;
  position          : relative;
  padding-left      : 12px;
  line-height       : 24px;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s;
}

.listUl li a:hover {
  color: #c31f0b;
}

.listUl li a::before {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 7px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}

.listUl.blueicon li a::before {
  background       : url(/uiFramework/commonResource/image/2022092011300654593.png);
  background-repeat: no-repeat;
  width            : 8px;
  height           : 8px;
}

.erjiMain {
  padding: 50px 0;
}

.erjiRightBox {
  background   : #f4f4f4;
  margin-bottom: 20px;
}

.erjiRightBox .erjiRightTit a {
  display   : block;
  text-align: center;
  background: #21518e;
  font-size : 18px;
  color     : #fff;
  padding   : 8px;
}

.erjiRightBox .erjiRightblock {
  padding: 15px 20px;
}

.erjiRightBox .right_news {
  padding: 15px 20px;
}

.erjiRightBox .right_news .themeLi li {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 10px 0;
}

.erjiRightBox .right_news .themeLi li img {
  margin-right: 15px;
  width       : 125px;
  height      : 90px;
}

.erjiRightBox .right_news .themeLi li a {
  line-height: 1.6;
  font-size  : 16px;
}

.erjiRightBox .right_news .themeLi li .themeInfo .themeTit {
  display      : block;
  margin-bottom: 5px;
}

.erjiRightBox .right_news .themeLi li .themeInfo .themeTit:hover {
  color: #21518e;
}

.erjiRightBox .right_news .themeLi li .themeInfo .themeMore {
  background: #d32d26;
  color     : #fff;
  font-size : 16px;
  padding   : 4px 10px;
}

.erjiRightBg {
  background-image   : url(/uiFramework/commonResource/image/2022091910141586872.png);
  background-repeat  : no-repeat;
  background-position: right bottom;
}

.ssmzMain {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-box-pack       : justify;
  -webkit-justify-content: space-between;
  justify-content        : space-between;
  -webkit-flex-wrap      : wrap;
  flex-wrap              : wrap;
}

.ssmzMain a {
  font-size         : 16px;
  margin-right      : 20px;
  margin-bottom     : 10px;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s;
}

.ssmzMain a:hover {
  color: #c31f0b;
}

.erjiLeftMain {
  padding: 0 10px;
}

.erjiListT {
  background         : url(/uiFramework/commonResource/image/2022092311153024382.png) no-repeat;
  background-position: top left;
  font-size          : 24px;
  color              : #333;
  border-bottom      : 1px solid #e2e2e2;
  padding            : 15px 0;
  margin-bottom      : 20px;
}

.erjiListT img {
  display     : none;
  margin-right: 4px;
}

@media (min-width: 768px) {
  .erjiListBox {
    padding: 0 15px;
  }
}

@media (min-width: 768px) {
  .erjiListBox {
    overflow  : hidden;
    overflow-y: auto;
  }
}

.erjiListBox .erjiListImg {
  display            : none;
  width              : 165px;
  height             : 110px;
  margin-right       : 25px;
  -webkit-flex-shrink: 0;
  flex-shrink        : 0;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListImg {
    margin       : 0 auto;
    margin-bottom: 10px;
  }
}

.erjiListBox .erjiListItem {
  display       : -webkit-box;
  display       : -webkit-flex;
  display       : flex;
  border-bottom : 1px dashed #d2d2d2;
  padding-bottom: 10px;
  margin-bottom : 10px;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem {
    -webkit-box-orient    : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction: column;
    flex-direction        : column;
  }
}

.erjiListBox .erjiListItem .erjiListInfo {
  padding: 10px 0;
}

.erjiListBox .erjiListItem .erjiListInfo .listp {
  position    : relative;
  padding-left: 15px;
}

.erjiListBox .erjiListItem .erjiListInfo .listp::before {
  content   : "";
  position  : absolute;
  left      : 0;
  top       : 8px;
  width     : 8px;
  height    : 8px;
  background: url(/uiFramework/commonResource/image/2022092005414114667.png) no-repeat;
}

.erjiListBox .erjiListItem .erjiListInfo .listp .listly {
  font-size: 18px;
  color    : #21518e;
}

.erjiListBox .erjiListItem .erjiListInfo .listp .listly a {
  color: #21518e !important;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem .erjiListInfo .listp .listly {
    font-size: 16px;
  }
}

.erjiListBox .erjiListItem .erjiListInfo a {
  font-size         : 18px;
  color             : #333;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s; line-height:28px;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem .erjiListInfo a {
    font-size: 16px;
  }
}

.erjiListBox .erjiListItem .erjiListInfo a:hover {
  color: #c31f0b;
}

.erjiListBox .erjiListItem .erjiListInfo .erjiListDate {
  padding-left: 15px;
  font-size   : 16px;
  color       : #333;
  margin-top  : 20px;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem .erjiListInfo .erjiListDate {
    margin-top: 10px;
  }
}

.erjiListBox .erjiListItem .erjiListNoImg {
  width                  : 100%;
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-box-pack       : justify;
  -webkit-justify-content: space-between;
  justify-content        : space-between;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem .erjiListNoImg {
    -webkit-box-orient    : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction: column;
    flex-direction        : column;
  }
}

.erjiListBox .erjiListItem .erjiListNoImg .erjiListDate {
  padding-left: 30px;
  margin-top  : 0;
}

@media (max-width: 767px) {
  .erjiListBox .erjiListItem .erjiListNoImg .erjiListDate {
    margin-top  : 10px;
    padding-left: 15px;
  }
}

.bgwhite {
  background: #fff;
}

.leaderList {
  display                : -webkit-box;
  display                : -webkit-flex;
  display                : flex;
  -webkit-flex-wrap      : wrap;
  flex-wrap              : wrap;
  -webkit-box-pack       : justify;
  -webkit-justify-content: space-between;
  justify-content        : space-between;
}

.leaderList .leaderItem {
  display               : -webkit-box;
  display               : -webkit-flex;
  display               : flex;
  -webkit-box-orient    : vertical;
  -webkit-box-direction : normal;
  -webkit-flex-direction: column;
  flex-direction        : column;
  margin-bottom         : 10px;
}

.leaderList .leaderItem .leaderP {
  border            : 1px solid #efefef;
  padding           : 8px;
  -webkit-transition: all 0.3s;
  transition        : all 0.3s;
}

.leaderList .leaderItem .leaderP:hover {
  border: 1px solid #cfcfcf;
}

.leaderList .leaderItem .leaderTit {
  font-size : 16px;
  text-align: center;
  margin    : 4px 0;
}

.leaderList .leaderItem .leaderTit:hover {
  color: #21518e;
}

.leaderList .leaderItem p {
  font-size : 16px;
  text-align: center;
}

.leaderList .leaderItem img {
  width : 107px;
  height: 148px;
}

/*图片轮播*/
.R_banner{background:#fef9ef;margin-bottom:30px;}
.picScroll-top{ margin:0 auto;    overflow:hidden; position:relative;width：100%;   }
.picScroll-top .hd .prev,.picScroll-top .hd .next{ cursor:pointer;position:absolute;font-size:20px;font-weight:bold; }
.picScroll-top .hd .prev{top:0;left:50%;}
.picScroll-top .hd .next{left:50%;bottom:0;}
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ padding:30px 10px;   }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1;min-height:160px!important; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{ width:90%; padding:5px; }
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px; }


/*# sourceMappingURL=erji.css.map */