* {
  margin:0;
  padding:0;
  -webkit-margin-before:0;
  -webkit-margin-after:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
em,
i {
  font-style:normal
}
li {
  list-style:none
}
img {
  border:0;
  vertical-align:middle
}
button,
input {
  border:none;
  outline:none
}
button {
  cursor:pointer;
  background-color:#fff
}
a {
  color:#000;
  text-decoration:none
}
body {
  color:#333;
background: #f5f5f5;
  font:16px Microsoft YaHei
}
.clearfix:after {
  visibility:hidden;
  clear:both;
  display:block;
  content:".";
  height:0
}
.bannerBox {
  width:100%;
  height:400px;
  background:url(https://file.icve.com.cn/file_doc/393/498/6277CBBEBFDFF34E0F7A45E4B17F213F.png) no-repeat;
  background-size:100% 100%;
  padding-top:30px
}
.bannerBox .b {
  width:1200px;
  height:350px;
  background:url(https://file.icve.com.cn/file_doc/547/502/88E7DBB8273115365F5CBB7855AA3F03.png) no-repeat;
  background-size:100% 100%;
  margin:0 auto;
  text-align:center;
  line-height:300px;
  font-size:60px;
  color:#fff
}
.bannerBox .bgZy {
  background:url(https://file.icve.com.cn/file_doc/393/1009/626FC552D3A332DCBA517412E3F90B3C.png) no-repeat;
  background-size:100% 100%
}
.bannerBox .bgXwgg {
  background:url(https://file.icve.com.cn/file_doc/159/370/27D5C9FD83AB25B919D029A9A250183D.png) no-repeat;
  background-size:100% 100%
}
.bannerBox .bgJydt {
  background:url(https://file.icve.com.cn/file_doc/493/234/7B53A9CF19308CB0FCFFFDF5BCAC5B2F.png) no-repeat;
  background-size:100% 100%
}
.bannerBox .bgZdly {
  width:1600px;
  background:url(https://file.icve.com.cn/file_doc/277/758/456BDB2AE47D4FD17AC42D7AAB467F5A.png) no-repeat;
  background-size:100% 100%;
  border-radius:14px
}
.content .actheight {
  height:auto!important
}
.content .headmenu {
  width:1200px;
  padding:10px 20px;
  margin:20px auto;
  background:#fff;
  border-radius:4px
}
.content .headmenu>div {
  padding-top:20px
}
.content .headmenu .menutop {
  position:relative;
  width:100%;
  height:50px
}
.content .headmenu .menutop .zhankai,
.content .headmenu .menutop {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
}
.content .headmenu .menutop .zhankai {
  position:absolute;
  bottom:9px;
  right:0;
  font-size:14px;
  font-family:MicrosoftYaHeiUI;
  font-weight:400;
  color:#2778e1;
  cursor:pointer
}
.content .headmenu .menutop .zhankai:hover {
  font-weight:700
}
.content .headmenu .menutop .zhankai i {
  line-height:20px
}
.content .headmenu .menutop .zhankai>div:first-child {
  white-space:nowrap;
  margin-right:4px
}
.content .headmenu .menutop>div:first-child {
  width:100px;
  height:15px;
  font-size:16px;
  font-family:MicrosoftYaHeiUI;
  font-weight:500;
  color:#333;
  text-align:left;
  white-space:nowrap
}
.content .headmenu .menutop .menutopright {
  width:100%;
  height:100%
}
.content .headmenu .menutop .menutopright .toprightitem {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.content .headmenu .menutop .menutopright .toprightitem span {
  padding:5px 12px;
  line-height:20px;
  border-radius:6px;
  font-size:14px;
  font-family:MicrosoftYaHeiUI;
  font-weight:400;
  border:1px solid #fff
}
.content .headmenu .menutop .menutopright .toprightitem span:hover {
  color:#2778e1!important;
  border:1px solid #2778e1!important
}
.content .headmenu .menutop .menutopright .toprightitem .item {
  white-space:nowrap;
  -ms-flex-negative:0;
  flex-shrink:0;
  font-size:16px;
  font-family:MicrosoftYaHeiUILight;
  font-weight:400;
  color:#333;
  margin-bottom:10px;
  width:210px;
  cursor:pointer;
  height:25px;
  position:relative
}
.content .headmenu .menutop .menutopright .toprightitem .item .second {
  position:absolute;
  z-index:9999;
  width:250px;
  border:1px solid #ccc;
  background-color:#fff;
  padding:10px;
  margin-top:3px
}
.content .headmenu .menutop .menutopright .toprightitem .item .second .secondItem {
  font-size:14px;
  color:#666;
  line-height:30px
}
.content .headmenu .menutop .menutopright .toprightitem .item .second .secondItem:hover {
  color:#2778e1;
  font-weight:700
}
.content .headmenu .menutop1 {
  overflow:hidden
}
.content .headmenu .active {
  color:#2778e1!important;
  border:1px solid #2778e1!important
}
.content .headmenu .noLine {
  border-bottom:none!important
}
.content .sea {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:10px;
  border-bottom:1px solid #e6e6e6;
  padding-bottom:10px
}
.content .sea .btns,
.content .sea {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.content .sea .btns .btn {
  color:#333;
  height:40px;
  cursor:pointer;
  padding:0 15px;
  margin-right:10px;
  font-size:16px;
  border-radius:4px;
  line-height:40px;
  text-align:center
}
.content .sea .btns .btn:hover,
.content .sea .btns .btnActive {
  background-color:#2778e1;
  color:#fff
}
.jysPage .cont {
  width:1200px;
  margin:0 auto
}
.jysPage .cont .list {
  margin:0 0 0 -24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.jysPage .cont .list .listItem {
  width:280px;
  margin-left:25px;
  margin-bottom:30px
}
.jysPage .cont .list .listItem:nth-child(4n) {
  margin-right:0
}
.jysItem {
  width:280px;
  background-color:#fff;
  padding-bottom:16px;
  cursor:pointer
}
.jysItem:hover {
  -webkit-box-shadow:0 0 4px 4px rgba(39,120,225,.1);
  box-shadow:0 0 4px 4px rgba(39,120,225,.1)
}
.jysItem .tit {
  /* width:280px; */
  height:80px;
  padding:24px 22px;
  background:url(https://file.icve.com.cn/file_doc/706/500/B087D09613F1562339960AFE6275C152.png) no-repeat;
  background-size:100% 100%;
  position:relative
}
.jysItem .tit .cj {
  position:absolute;
  left:0;
  top:0;
  width:72px;
  height:20px
}
.jysItem .tit .t {
  color:#fff;
  font-size:18px;
  text-align:center;
  line-height:28px;
  word-break:break-all;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden
}
.jysItem .info {
  padding:10px 10px 0 20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:5px
}
.jysItem .info .c {
  font-size:14px;
  line-height:21px;
  color:#141414;
  margin-left:5px;
  width:230px;
  overflow:hidden;
  -webkit-line-clamp:1;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical
}
.jysItem .btn {
  width:130px;
  height:39px;
  background:#2778e1;
  margin:16px auto 0;
  text-align:center;
  line-height:39px;
  font-size:16px;
  color:#fff;
  cursor:pointer
}
.jysItemFocus {
  width:250px
}
.jysItemFocus .tit {
  width:250px;
  padding:24px 22px
}
.jysItemFocus .info .c {
  font-size:14px;
  width:199px
}



 .el-dialog__header {
  padding-bottom:25px
}
 .el-dialog .el-button {
  background-color:#2778e1!important;
  border:1px solid #2778e1!important;
  color:#fff
}
.content {
  width:100%;
  background:#f5f5f5;
  position:relative
}
.content .bg {
  width:100%;
  height:400px;
  background:url(https://file.icve.com.cn/file_doc/269/858/437D695A699ADE7C72C697A0F9C994AD.png) no-repeat 50%;
  background-size:100% 100%
}
.content .bg .wenzi,
.content .bg {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.content .bg .wenzi {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}
.content .bg .wenzi .line1 {
  font-size:50px;
  color:#2778e1;
  font-weight:700;
  -webkit-text-stroke:2px #fff
}
.content .bg .wenzi .line2 {
  font-size:70px;
  font-family:SourceHanSansCN-Bold,SourceHanSansCN;
  font-weight:700;
  color:#2778e1;
  letter-spacing:4px;
  -webkit-text-stroke:3px #fff
}
.content .zhankai {
  height:auto!important
}
.content .navhead {
  width:100%;
  margin:0 auto
}
.content .info {
  padding:20px 0 20px 0;
  width:1200px;
  margin:0 auto;
  position:relative
}
.content .info .code-option {
  width:140px;
  height:188px;
  border-radius:0 0 0 0;
  opacity:1;
  position:absolute;
  right:20px;
  top:130px
}
.content .info .code-option .qrcode {
  width:120px;
  height:120px;
  border-radius:0 0 0 0;
  opacity:1;
  margin-top:10px
}
.content .info .code-option .scan {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:10px
}
.content .info .code-option .scan .text {
  width:98px;
  height:20px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#000;
  margin-left:10px
}
.content .info .daohang {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:20px;
  color:#303030;
  font-size:16px;
  color:#141414
}
.content .info .daohang span {
  cursor:pointer
}
.content .info .daohang span:hover {
  color:#2778e1
}
.content .info .daohang img {
  margin-right:8px
}
.content .info .videoandtitle {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:20px;
  background:#fff;
  margin-top:22px
}
.content .info .videoandtitle .left,
.content .info .videoandtitle .left img {
  width:480px;
  height:240px
}
.content .info .videoandtitle .right {
  width:630px
}
.content .info .videoandtitle .right .basiccss {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:10px;
  font-size:16px;
  color:#141414
}
.content .info .videoandtitle .right .basiccss .join {
  width:124px;
  height:36px;
  line-height:36px;
  background:#2778e1;
  border-radius:6px 6px 6px 6px;
  opacity:1;
  color:#fff;
  text-align:center;
  cursor:pointer;
  margin-right:30px;
  margin-top:48px
}
.content .info .videoandtitle .right .basiccss .link {
  margin-top:55px;
  color:#2778e1;
  height:22px;
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  line-height:19px;
  cursor:pointer
}
.content .info .videoandtitle .right .basiccss img {
  margin-right:10px
}
.content .info .videoandtitle .right .title {
  font-size:18px;
  font-weight:600;
  color:#141414
}
.content .info .videoandtitle .right .remark {
  font-size:16px;
  color:#141414;
  overflow:hidden;
  -webkit-line-clamp:5;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  line-height:24px
}
.tab-box {
  width:1200px;
  margin:0 auto
}
.tab-box .static-box {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}
.tab-box .static-com {
  width:110px;
  height:48px;
  background:#fff;
  border-radius:0 0 0 0;
  opacity:1;
  line-height:48px;
  text-align:center;
  color:#141414;
  cursor:pointer
}
.bottom-info .static,
.tab-box .static {
  width:110px;
  height:48px;
  background:#2778e1;
  border-radius:0 0 0 0;
  opacity:1;
  line-height:48px;
  text-align:center;
  color:#fff;
  cursor:pointer
}
.bottom-info .line,
.tab-box .line {
  height:1px;
  background:#ddd;
  border-radius:0 0 0 0;
  opacity:1
}
.bottom-info {
  padding:20px 0 20px 0;
  width:1200px;
  margin:0 auto
}
.bottom-info .static-info {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-top:20px
}
.bottom-info .static-info .static-item {
  width:285px;
  height:80px;
  background:#fff;
  border-radius:0 0 0 0;
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:20px 35px 20px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-right:20px
}
.bottom-info .static-info .static-item:nth-child(4n) {
  margin-right:0
}
.bottom-info .static-info .static-item .text {
  height:22px;
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#000
}
.bottom-info .static-info .static-item .number {
  height:45px;
  font-size:32px;
  font-family:PingFang SC;
  font-weight:500;
  color:#2778e1
}
.tea-info {
  width:1200px;
  margin:20px auto;
  max-height:428px;
  padding:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
  border-radius:0 0 0 0;
  opacity:1
}
.tea-info .jysjj {
  width:90px;
  height:25px;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:600;
  color:#141414;
  line-height:21px
}
.tea-info .jysjj-info {
  margin-top:10px;
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#000;
  line-height:25px;
  padding-bottom:20px
}
.tea-info .line {
  width:1160px;
  height:0;
  opacity:1;
  border:1px solid #eaeaea
}
.tea-info .jysgg {
  width:90px;
  height:25px;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:600;
  color:#141414;
  line-height:21px;
  margin-top:20px
}
.tea-info .jysgg-info {
  margin-top:10px;
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#000;
  line-height:25px;
  padding-bottom:20px
}
.newscon {
  width:1200px;
  margin:20px auto
}
.newscon .topic-search {
  height:48px;
  border-bottom:1px solid #ddd
}
.newscon .zanwu {
  text-align:center;
  font-size:20px;
  margin:30px 0 20px 0
}
.newscon .all-topic {
  width:100%;
  padding:30px 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.newscon .all-topic>div:nth-child(4n) {
  margin-right:0
}
.newscon .all-topic .all-topic-item {
  width:266px;
  margin-right:32px;
  cursor:pointer
}
.fenye {
  margin:20px 0;
  position:relative
}
.content .fenye .edit {
  position:absolute;
  right:20px;
  top:-9px;
  width:54px;
  height:54px;
  background:#2778e1;
  border-radius:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}
.content .fenye .edit img {
  width:24px
}
.content .resourcetype {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:.1rem;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  overflow-x:hidden
}
.resourcetype h4 {
  padding-top:9px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  min-width:.7rem;
  white-space:nowrap;
  color:#141414;
  font-size:.16rem;
  font-weight:700
}
.resourcetype .resourceflagbox {
  height:auto!important
}
.resourcetype .vtabbox {
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:36px;
  overflow:hidden
}
.resourcetype .vtabbox p {
  white-space:nowrap;
  font-size:.16rem;
  color:#141414
}
.resourcetype .vtabbox .fontbox {
  -ms-flex-negative:0;
  flex-shrink:0;
  height:.36rem;
  padding:0 .16rem;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center;
  border:1px solid transparent;
  cursor:pointer
}
.resourcetype .vtabbox .fontbox p {
  font-size:16px;
  color:#141414
}
.resourcetype .vtabbox .borderbox {
  -ms-flex-negative:0;
  flex-shrink:0;
  height:.36rem;
  padding:0 .16rem;
  border:1px solid #2778e1;
  border-radius:.06rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.content .resourcetype .vtabbox .borderbox p {
  font-size:16px;
  color:#2778e1;
  font-weight:700
}
.jingListguojiatanchuang .el-dialog__headerbtn:focus .el-dialog__close,
.jingListguojiatanchuang .el-dialog__headerbtn:hover .el-dialog__close {
  color:#2778e1
}
.questionJys {
  font-size:16px;
  font-weight:700;
  margin-bottom:20px;
  color:#141414
}
.cjContent {
  background:#fff;
  padding:20px
}
.cjContent .cjText {
  width:1160px;
  background:#fafbff;
  border:1px solid #dce4f6;
  position:relative;
  padding:46px 16px
}
.cjContent .cjText .cjTit {
  position:absolute;
  top:0;
  left:0;
  font-size:16px;
  color:#fff;
  width:130px;
  height:30px;
  background:#2778e1;
  text-align:center;
  line-height:30px
}
.cjContent .cjText .cjCont {
  width:1128px;
  font-size:14px;
  color:#141414;
  line-height:24px;
  white-space:pre-wrap
}
.cjContent .cjText .cjBtn {
  position:absolute;
  right:16px;
  bottom:16px;
  font-size:14px;
  color:#2778e1;
  cursor:pointer
}
.cjContent .cjText .cjContZhe {
  max-height:75px;
  overflow:hidden;
  -webkit-line-clamp:3;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical
}
.cjContent .cjText .cjBtnIcon {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.vhead{ height: 80px; width: 100%; background: url("../img/bg1.png") no-repeat;background-size: 100% 100%;}
.vhm{padding:12px 0 0 0;width:1200px;margin:0 auto;position:relative; }
.vhm .logo1{width: 190px; height: 60px; float: left;}
.vhm ul{width: 600px; height: 60px;float: left; padding: 14px 0 0 60px;}
.vhm ul li{float: left; font-size: 18px; color: #fff; margin-right: 30px;}
.vhm ul li a{ color: #fff;}
.vhm ul li a:hover{ font-weight: 700;}

.vfoot{ background: #000;height: 280px; width: 100%; padding: 30px 0; margin: 20px 0 0 0;}
.vfoot .yqlj{ width: 410px; height: auto;float: left;}
span.tit{ color: #fff; border-bottom:  solid 1px #fff; padding: 10px 0; display: block; width: 70px; clear: both}
.vfoot .yqlj .ljnr{float: left; width: 200px; padding: 12px 0 0 0;}
.vfoot .yqlj .ljnr a{color: #fff;}
.vfoot .yqlj .ljnr a:hover{color: #fff;}
.ncont{margin:20px 0;line-height: 180%;color: #333; overflow:hidden;}
/*.ncont img{ width:1120px;}*/
.fc{ width: 700px; float: left; padding:0 30px; color: #fff; font-size: 16px;}
.fc .lx{ padding: 12px 0px;}
.fc .lx p{ padding: 0 0 12px 0;}

.tabcont{padding:20px 0 20px 0;width:1200px;margin:0 auto;position:relative; }
.tabcont.active{display: block}
.tabcont .list_m,.tabcont .list_m ul{ clear:both;display:block;float:left;}
.tabcont .list_m{padding: 0 0 20px 0px;}
.tabcont .list_m p{ color:#141414; font-weight:700;display:block; float:left; width:90px;}
.tabcont .list_m ul{float:left; width:920px;display:block; clear:both;}
.tabcont .list_m ul li{ float:left; padding:8px 14px; display:block;cursor:pointer}
.tabcont .list_m ul li.active{ border: 1px solid #2778e1;padding:8px 10px;font-weight:700;border-radius: 6px;}

.list_cont{ clear:both; overflow: hidden; padding: 10px 0 0 0; display:none}
.list_cont.active{display: block}
.list_cont ul.tabul li{ float:left; width:266px; height:280px; display:block; margin:0 34px 0 0px;}
.list_cont ul.tabul li a img{ width:266px; height:160px;}
.list_cont ul.tabul li h3{ font-size: 16px; padding: 8px 0; line-height: 150%; color: #141414;}
.list_cont ul.tabul li p{ color: #8c8c8c;font-size: 14px; line-height: 180%;}
.list_cont ul.tabul li p.zz{ background: url("../img/p1.png") no-repeat; background-position: 0px center; line-height: 150%; padding: 0 0 0 26px;}
.no_articles{ text-align:center; padding:50px 0 100px 0;}

.newscont{padding:20px;width:1200px;margin:0 auto;position:relative; background:#fff; overflow: hidden; }


.newsinfo{width: auto; overflow:hidden; padding: 0 0 30px 0;}
.newsinfo .nimg{ width:320px ; height: 190px; float: left; margin: 0 30px 0 0;}
.newsinfo .nimg img{width:320px ; height: 190px;}
.newsinfo .nf{ width: 790px;height: 190px; float: left;}
.newsinfo .nf h1{font-size: 24px; font-weight: 700; color: #333; margin-bottom: 10px;}
.newsinfo .nf .nlist{ clear: both; font-size: 14px; color: #333; line-height: 180%}
.newsinfo .nf .nlist .nl{ width: 90px; float: left; overflow: hidden;}
.newsinfo .nf .nlist .nr{ width: 680px; float: left; overflow: hidden;}


.pagination{display:-ms-flexbox;display:flex;padding-left:360px;padding-top:10px;list-style:none;border-radius:.25rem;clear:both;}
.pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.pagination .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.pagination .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.pagination .page-item{ padding:0 10px;}
.pagination .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.pagination .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.pagination .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}
.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}










