.container {
  height: 100%;
}

.container .Highlights_swiper2023 {
  width: 100%;
  height: 438px;
  background: #e6ecf2;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_left {
  width: 702px;
  height: 438px;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_left img {
  display: block;
  /*width: 100%;
  height: 100%;*/
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right {
  width: 464px;
  height: 100%;
  overflow: hidden;
  margin-left: 17px;
  padding-top: 22px;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_t2023 {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #cccccc;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_t2023 a {
  width: 130px;
  height: 43px;
  line-height: 43px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
  background: #6fa3e0;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_t2023 .active {
  font-weight: bold;
  background: #115db2;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d {
  width: 100%;
  height: auto;
  margin-top: 7px;
  display: none;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d .news_list {
  width: 100%;
  height: auto;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d .news_list ul {
  width: 100%;
  height: auto;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d .news_list ul li {
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding-left: 16px;
  background-image: url(../index/2023/tab_list1point_2023.png);
  background-repeat: no-repeat;
  background-size: 5px 5px;
  background-position: 4px center;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d .news_list ul li a {
  width: 75%;
  height: 100%;
  color: #333333;
  font-size: 16px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d .news_list ul li span {
  display: block;
  width: 25%;
  height: 100%;
  color: #999999;
  font-size: 14px;
  float: right;
  text-align: right;
}

.container .Highlights_swiper2023 .Highlights_swiper2023_right .index_d_pjyw {
  display: block;
}

.container .Central_network2023 {
  width: 100%;
  height: 573px;
  margin-top: 29px;
}

.container .Central_network2023 .Central_network2023left {
  width: 703px;
  height: 100%;
}

.container .Central_network2023 .Central_network2023left .Central_network2023lefttop {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #cccccc;
}

.container .Central_network2023 .Central_network2023left .Central_network2023lefttop a {
  display: inline-block;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding: 0 25px;
  margin-right: 10px;
  background: #6fa3e0;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
}

.container .Central_network2023 .Central_network2023left .Central_network2023lefttop .current {
  background: #115db2;
  font-weight: bold;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 {
  width: 100%;
  height: 491px;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li {
  width: 100%;
  height: 122.75px;
  border-bottom: 1px dashed #cfcfcf;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li a {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 20px;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li a .Central_network2023_list1_title {
  width: 100%;
  height: 32px;
  line-height: 32px;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li a .Central_network2023_list1_title .Central_network2023_list1name {
  width: 80%;
  height: 100%;
  display: block;
  color: #545454;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li a .Central_network2023_list1_title .Central_network2023_list1date {
  width: 20%;
  height: 100%;
  display: block;
  color: #999999;
  font-size: 15px;
  text-align: right;
}

.container .Central_network2023 .Central_network2023left .Central_network2023_list1 li a .Central_network2023_list1_content {
  width: 100%;
  height: 54px;
  line-height: 27px;
  color: #999999;
  font-size: 15px;
  /*text-indent: 2em;*/
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.container .Central_network2023 .Central_network2023right {
  width: 457px;
  height: 100%;
}

.container .Central_network2023 .Central_network2023right .Central_network2023righttop {
  width: 100%;
  height: 55px;
  line-height: 43px;
  border-bottom: 1px solid #cccccc;
}

.container .Central_network2023 .Central_network2023right .Central_network2023righttop span {
  display: inline-block;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding: 0 25px;
  margin-right: 10px;
  background: #115db2;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
}

.container .Central_network2023 .Central_network2023right .Central_network2023righttop a {
  color: #b9b9b9;
  font-size: 14px;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 {
  width: 100%;
  height: 473px;
  margin-top: 23px;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li {
  width: 100%;
  height: 163px;
  background-image: url(../index/2023/Central_network2023list2.png);
  background-repeat: no-repeat;
  background-size: 100% 127px;
  background-position: 0 bottom;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li a {
  width: 100%;
  height: 100%;
  display: block;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li a .Central_network2023list2_top {
  width: 100%;
  height: 48px;
  line-height: 48px;
  padding-left: 17px;
  background-image: url(../index/2023/Central_network2023right_line.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  position: relative;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li a .Central_network2023list2_top .span20231 {
  display: block;
  width: 380px;
  height: 100%;
  color: #ffffff;
  font-size: 16px;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li a .Central_network2023list2_top .span20232 {
  display: block;
  width: 51px;
  height: 100%;
  background-image: url(../index/2023/Central_network2023right_icon.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 23px 29px;
  position: absolute;
  right: 0;
  top: 0;
}

.container .Central_network2023 .Central_network2023right .Central_network2023list2 li a .Central_network2023list2_content {
  width: 100%;
  height: 66px;
  margin-top: 14px;
  padding: 0 12px;
  color: #777777;
  font-size: 15px;
  overflow: hidden;
  line-height: 33px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.container .dynamic_2023 {
  width: 100%;
  height: 460px;
}

.container .dynamic_2023 .dynamic_2023left {
  width: 703px;
  height: 100%;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_top {
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #cccccc;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_top a {
  width: 130px;
  height: 43px;
  display: inline-block;
  background: #6fa3e0;
  text-align: center;
  line-height: 43px;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
  margin-right: 10px;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_top .active {
  background: #115db2;
  font-weight: bold;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content {
  width: 100%;
  height: auto;
  display: none;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content .news_list {
  width: 100%;
  height: 352px;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content .news_list ul {
  width: 100%;
  height: 352px;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content .news_list ul li {
  width: 100%;
  height: 48px;
  line-height: 48px;
  background-image: url(../index/2023/tab_list1point_2023.png);
  background-repeat: no-repeat;
  background-size: 4px 4px;
  background-position: 0 center;
  padding-left: 16px;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content .news_list ul li a {
  width: 530px;
  height: 100%;
  color: #333333;
  font-size: 16px;
  display: block;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.container .dynamic_2023 .dynamic_2023left .dynamic_2023left_content .news_list ul li span {
  width: 90px;
  height: 100%;
  color: #999999;
  font-size: 14px;
  display: block;
  text-align: right;
  float: right;
}

.container .dynamic_2023 .dynamic_2023left .index_d_xqdt {
  display: block;
}

.container .dynamic_2023 .dynamic_2023right {
  width: 457px;
  height: 100%;
}

.container .dynamic_2023 .dynamic_2023right .Central_network2023righttop {
  width: 100%;
  height: 55px;
  line-height: 43px;
  border-bottom: 1px solid #cccccc;
}

.container .dynamic_2023 .dynamic_2023right .Central_network2023righttop span {
  display: inline-block;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding: 0 25px;
  margin-right: 10px;
  background: #115db2;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
}

.container .dynamic_2023 .dynamic_2023right .Central_network2023righttop a {
  color: #b9b9b9;
  font-size: 14px;
}

.container .dynamic_2023 .dynamic_2023right .dynamic_2023right_content {
  width: 457px;
  overflow: hidden;
  height: 365px;
  margin-top: 24px;
}

.container .dynamic_2023 .dynamic_2023right .dynamic_2023right_content ul {
  width: 478px;
  overflow: hidden;
  height: 365px;
}

.container .dynamic_2023 .dynamic_2023right .dynamic_2023right_content ul li {
  width: 218px;
  margin-right: 21px;
  height: 177px;
  margin-bottom: 10px;
  float: left;
}

.container .dynamic_2023 .dynamic_2023right .dynamic_2023right_content ul li img {
  display: block;
  width: 100%;
  height: 142px;
}

.container .dynamic_2023 .dynamic_2023right .dynamic_2023right_content ul li p {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #333333;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.container .Panjin_News2023 {
  width: 100%;
  height: 305px;
  background: #fff;
}

.container .Panjin_News2023 .Central_network2023righttop {
  width: 100%;
  height: 55px;
  line-height: 43px;
  border-bottom: 1px solid #cccccc;
}

.container .Panjin_News2023 .Central_network2023righttop span {
  display: inline-block;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding: 0 25px;
  margin-right: 10px;
  background: #115db2;
  font-weight: bold;
  color: #fff;
  font-size: 20px;
  border-radius: 4px;
}

.container .Panjin_News2023 .Central_network2023righttop a {
  color: #b9b9b9;
  font-size: 14px;
}

.container .Panjin_News2023 .rollBox {
  position: relative;
  margin: 24px auto 0;
  width: 1200px;
  overflow: hidden;
}

.container .Panjin_News2023 .rollBox .LeftBotton,
.container .Panjin_News2023 .rollBox .RightBotton {
  display: inline;
  float: left;
  position: absolute;
  top: 47px;
  width: 15px;
  height: 45px;
  overflow: hidden;
  cursor: pointer;
}

.container .Panjin_News2023 .rollBox .LeftBotton {
  left: 12px;
  background: url(../index/2023/Special_album2023_left.png) center no-repeat;
  background-size: 100% 100%;
}

.container .Panjin_News2023 .rollBox .RightBotton {
  right: 12px;
  background: url(../index/2023/Special_album2023_right.png) center no-repeat;
  background-size: 100% 100%;
}

.container .Panjin_News2023 .rollBox .Cont {
  float: left;
  width: 1200px;
  overflow: hidden;
}

.container .Panjin_News2023 .rollBox .ScrCont {
  width: 10000000px;
}

.container .Panjin_News2023 .rollBox .Cont .pic {
  float: left;
  margin-right: 20px;
  width: 285px;
  height: 225px;
  text-align: center;
}

.container .Panjin_News2023 .rollBox .Cont .pic img {
  display: block;
  width: 100%;
  height: 184px;
}

.container .Panjin_News2023 .rollBox .Cont .pic p {
  width: 100%;
  height: 42px;
  line-height: 42px;
  color: #545454;
  font-size: 16px;
  text-align: center;
}

.container .Panjin_News2023 .rollBox #List1,
.container .Panjin_News2023 .rollBox #List2 {
  float: left;
}

.Central_network2023list2_top{
 overflow: hidden;
}


/*通用-带点轮播图*/
.focus {position:relative; float: left; width: 702px; height: 438px; background-color: #ecf5f8; z-index: 99999;}  
.focus img {width: 702px; height: 438px;} 
.focus .btn {position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom:1;} 
.focus .btn a {display: inline; float: left; position: relative; margin: 0 3px; width: 12px; height: 12px; font: 12px/15px "\5B8B\4F53";  color: #B0B0B0; text-align: center; background: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; outline: 0;}  
.focus .btn a:hover,
.focus .btn a.current {cursor: pointer; background: #015293;}  
.focus .fPic {position: absolute; top: 0px; left: 0px;}  
.focus .D1fBt {overflow: hidden; zoom: 1; height: 16px; z-index: 10;}  
.focus .shadow {display: block; position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; height: 45px; line-height: 45px; text-align: left; background: rgba(0,0,0,0.6);    
filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#CC000000',endColorstr = '#CC000000')\9;}  
.focus .shadow a {display: inline-block; margin-left: 15px; width: 530px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}  
.focus .fcon {display: none; float: left; position: relative; width: 100%; background: #ecf5f8;}  
.focus .fcon img {display: block;}  
.focus .fbg {position: absolute; left: 600px; bottom: 11px; height: 21px; text-align: center; z-index: 200;}  
.focus .fbg div {margin-top: 6px; margin-bottom: 0; height: 15px; overflow: hidden; zoom: 1;}   
.focus .D1fBt a {display: inline; float: left; position: relative; margin: 0 3px; width: 12px; height: 12px; font:12px/15px "\5B8B\4F53";  color: #B0B0B0; text-align: center; background: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; outline: 0;}    
.focus .D1fBt .current,.focus .D1fBt a:hover {background: #015293;}    
.focus .D1fBt img {display: none;}    
.focus .D1fBt i {display: none; font-style: normal;} 
