div {
  position: relative;
}
.w {
  width: 1440px;
  margin: 0 auto;
}
.clr:after, .clr:before {
  content: "";
  display: table;
}
.fll {
  float: left;
}
.clear {
    clear: both;
}
.padLR20 {
    padding: 0 20px;
}
.f14 {
    font-size: 14px;
}
.fc0 {
    color: #000;
}
.flr { float: right; }
.articl { background-color: #f9f9f9; padding: 0 20px; border-top: 2px solid #91a9ff; }
.bgWhite {
  background-color: #fff;
}

.mb-50 {
    margin-bottom: 50px;
}
.mt-50 {
    margin-top: 50px;
}
.container {
    width: 1440px;
    margin: 0 auto;
}
.index-h2 {
  padding-top: 4px;
  line-height: 40px;
}
.right-content .index-h2 {
  border-bottom: 1px solid #eee;
}
.right-content .index-h2 span {
  line-height: 40px;
  padding-right: 20px;
  background: url(../images/right_01.png) no-repeat right;
}
.index-h2 span.icon {
  position: absolute;
  right: 0;
  top: 0;
  height: 44px;
  width: 40px;
  background: url(../images/tuijian.png) no-repeat right top;
}
.bgColor1 {
  background-color: #f8f8f8;
}
.border1Color1 {
  border: 1px solid #eee;
}
.borderT2Color1 {
  border-top: 2px solid #eee;
}
.borderNone {
  border: none;
}
.padLR20 {
  padding: 0 20px;
}
.padNone {
  padding: 0;
}
.aBlock {
  display: block;
  height: 100%;
}
.line {
  height: 0;
  overflow: hidden;
  font-size: 0;
}
.padL20 {
  padding-left: 20px;
}
.padR20 {
  padding-right: 20px;
}
.padB10 {
  padding-bottom: 10px;
}
.margin-b50 {
  margin-bottom: 50px;
}
.margin-b20 {
  margin-bottom: 20px;
}
.i-session {
  padding: 30px 0;
}
.i-session .left {
  width: 880px;
}
.index-h2 {
  padding-top: 4px;
  line-height: 40px;
}
.index .img-news {
  padding: 13px 0;
  margin: 0 20px;
  border-top: 1px solid #eee;
	min-height: 48px;
}
.index .img-news .img {
  width: 72px;
}
.index .img-news .img > a {
  display: block;
  height: 48px;
  background-color: #f5f5f5;
  line-height: 48px;
  overflow: hidden;
  text-align: center;
}
.index .img img {
  min-width: 100%;
  min-height: 100%;
  vertical-align: middle;
}
.index .img-news .news a {
  vertical-align: top;
}
.index .img-news .news {
  width: 158px;
  height: 48px;
  line-height: 24px;
  overflow: hidden;
}
.i-session .left .l-left {
  width: 278px;
  height: 348px;
}
.i-session .left .l-right {
  width: 580px;
  overflow: hidden;
}
.i-session .img-list {
  height: 350px;
  overflow: hidden;
}
.i-session .img-list ul li {
  position: relative;
}
.i-session .img-list ul li .img {
  display: block;
  height: 350px;
  overflow: hidden;
}
.i-session .img-list ul li .des {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 150px 0 20px;
  width: 410px;
  height: 50px;
  line-height: 50px;
  background-color: rgba(54, 95, 220, 0.5);
}
.i-session .img-list .img-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
  height: 10px;
  padding: 20px;
}
.i-session .img-list .img-btn ul li {
  float: left;
  position: relative;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin-left: 5px;
  cursor: pointer;
}
.i-session .img-list .img-btn ul li.on {
  background-color: #fff;
}
.i-session .bottom-list ul li {
  float: left;
  width: 205px;
  overflow: hidden;
  margin-right: 20px;
  height: 90px;
  border-radius: 5px;
  background-color: #efefef;
}
.i-session .bottom-list ul li.no-m {
  margin-right: 0;
}
.i-session .bottom-list ul li a img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
/*.i-session .bottom-list ul li a{ background: url('') no-repeat center/cover; }*/
.i-session .right {
  width: 300px;
}
.i-session .right-content {
  height: 388px;
  overflow: hidden;
}




.hot-articles-box{ height: 315px; overflow-x: hidden; overflow-y: scroll; width: 100%; padding-right: 20%; }
.hot-articles-box::-webkit-scrollbar{ width: 0; }
.index .p-img-list{ padding-bottom: 10px; }
.articl .p-img-list { padding-bottom: 20px; }

.articl .p-img-list a { position: relative; display: block; width: 100%; }

.articl .p-img-list a .img-box { position: absolute; left: 0; top: 0; width: 90px; height: 100%; background: #f5f5f5;}

.articl .p-img-list a .cell { padding-left: 100px; min-height: 60px; }

.articl .p-img-list a .cell p { line-height: 20px; }

.articl .p-img-list a .cell .p { height: 40px; overflow: hidden;}

.articl .p-img-list a .cell .time { position: absolute; left: 100px; bottom: 0; line-height: 12px; }


.news-txt-list ul li{ height: 35px; line-height: 35px; padding-left: 30px; background: url(../images/icon-li.png) no-repeat left 10px; }
.news-txt-list ul li a{ display: block; width: 100%; }
.news-txt-list ul li.icon1{}
.news-txt-list ul li.icon2{background-position: left -25px;}
.news-txt-list ul li.icon3{background-position: left -60px;}
.news-txt-list ul li.icon4{background-position: left -95px;}
.news-txt-list ul li.icon5{background-position: left -130px;}
.news-txt-list ul li.icon6{background-position: left -165px;}
.news-txt-list ul li.icon7{background-position: left -200px;}
.news-txt-list ul li.icon8{background-position: left -235px;}
.news-txt-list ul li.icon9{background-position: -1px -270px;}
.news-txt-list ul li.icon10{background-position: left -303px;}
.news-txt-list ul li.icon11{background-position: left -338px;}
.news-txt-list ul li.icon12{background-position: left -373px;}
.news-txt-list ul li.icon13{background-position: left -408px;}
.news-txt-list ul li.icon14{background-position: left -443px;}
.news-txt-list ul li.icon15{background-position: left -478px;}
.news-txt-list ul li.icon16{background-position: left -513px;}
.news-txt-list ul li.icon17{background-position: left -548px;}
.news-txt-list ul li.icon18{background-position: left -583px;}
.news-txt-list ul li.icon19{background-position: left -618px;}
.news-txt-list ul li.icon20{background-position: left -652px;}
.news-txt-list ul li.icon21{background-position: left -686px;}
.news-txt-list ul li.icon22{background-position: left -722px;}
.news-txt-list ul li.icon23{background-position: left -757px;}
.news-txt-list ul li.icon24{background-position: left -792px;}
.news-txt-list ul li.icon25{background-position: left -827px;}
.news-txt-list ul li.icon26{background-position: left -862px;}
.news-txt-list ul li.icon27{background-position: left -897px;}
.news-txt-list ul li.icon28{background-position: left -932px;}
.news-txt-list ul li.icon29{background-position: left -967px;}
.mnmd-block{position: relative;}

.mtitle h2{margin:0 0 45px;font-size:24px;text-align:center;position:relative;font-weight: normal;}
.mtitle h2:after{content:" ";width:20px;background:#ff5f33;height:3px;position:absolute;left:0;top:45px;margin-left:calc(50% - 10px);border-radius: 1.5px;}
.mtitle h2 span{position: relative;}
.mtitle h2 i{position: absolute;right: -43px;top: -10px;background: #ff5f33;padding: 1px 5px;border-radius: 20px 20px 20px 0;color: #fff;font-size: 10px;font-weight:400;font-style: normal;}


.piclist {margin: 0 -10px 20px;position: relative;}
.piclist .li{width:345px;margin:0 10px 20px;float:left;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.075);position:relative;border-radius:3px;background-size: cover;background-position: center;transition: all .3s ease 0s;}
.piclist .li:hover{box-shadow:0 0 15px rgba(0,0,0,0.15);-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.piclist .li .img{overflow: hidden;border-radius:3px 3px 0 0;position: relative;height: 180px;}
.piclist .li .img a{display: block;height: 100%}
.piclist .li img{width:100%;height:100%;border-radius: 3px 3px 0 0;transition: all .3s ease-out 0s;object-fit: cover;background: #f0f0f0;display: block;font-size:0;}
.piclist .li img:hover{-webkit-transform: scale(1.03);transform: scale(1.03);transition: all .3s ease-out 0s;}
.piclist .li h3{font-size:15px;font-weight:normal;margin:5px 15px 10px;position:relative;}
.piclist .li h3 a{color:#062743;line-height:20px;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height:20px}
.piclist .li h3 a:hover{color: #ff5f33}
.piclist .li .cat{padding: 15px 15px 0 15px;display: block;font-size: 15px;color: #8a92a9;margin-left: 18px;position: relative;}
.piclist .li .cat:after {content: " ";width: 8px;height: 8px;display: block;border-radius: 15px;position: relative;left: -18px;top: -20px;border: 2px solid #ff5f33;}
.piclist .li .meta{color:#8a92a9;padding:0 15px 8px 15px;font-size:12px;height: 26px;overflow: hidden;}
.piclist .li .meta .time,.piclist .li .meta .views{margin-right: 8px;position: relative;}
.piclist .li .meta .time i,.piclist .li .meta .views i{font-size: 10px;margin-right: 5px;}
.piclist .li .meta .video{color: #ff5f33;position: absolute;right: 15px;top: 8px;z-index: 9;}
.piclist .li .meta .video .iconfont{font-size: 20px}