*{margin:0;padding:0}
ul,li{ list-style:none;text-align:left;}
a{ text-decoration: none;}
a:hover{ text-decoration:underline;}
.cl{clear: both;}
.fl{float:left}
.fr{float:right}
cite{ font-style:normal}
html,body{min-width: 1400px}
.header_nav_bg{background: #1e2d58;}
.header_nav{height: 50px; line-height:50px;max-width: 1200px;margin: 0 auto}
.header_nav a,.header_nav {color: #fff;}
.header_nav_left{float: left;}
.header_nav_left a{ text-decoration: none;;}
.header_nav a:hover{ text-decoration: underline;}

.header_nav_right{float: right;}
.header_nav_left a:nth-child(1){border-right: 1px #ccc solid;margin-right: 5px;padding-right: 8px; }
.header_nav_right a:nth-child(3){border-right: 1px #ccc solid;margin-right: 5px;padding-right: 8px; text-decoration: none; }
.header_nav_right a:nth-child(4){text-decoration: none; }

.header_nav_right a:nth-child(2){border-right: 1px #ccc solid;margin-right: 5px;padding-right: 8px; }

.global_main{background: #fff url(../img/bg.jpg) no-repeat  center top; overflow: hidden;width: 100%;}

.banner{width: 1200px;margin: 40px auto}
.search-box{ float: right;margin-top: 20px;}
.search {width: 180px;float: left;height: 26px;border: 1px #8d8d8d solid;border-radius: 40px;display: block;padding: 0 10px 0 10px;background: #fff;}
.input {border: none;height: 26px;line-height: 26px;background: none;display: block;float: left;width: 160px;color: #909090;}
.anticon {display: block;float: right;line-height: 20px;color: #909090;margin-top: 3px;cursor: pointer;}


.nav{height: 70px; line-height:70px; display: flex;
    justify-content: space-around;
    width: 1400px;
    margin: 0 auto 0;
    background: #0e9cff;}
.nav a{color:#fff; display: inline-block;font-size:22px;text-decoration: none; font-weight: bold;    width: 100%;
    text-align: center;}
.nav a:hover{background: #124d89;}


.wrapper{background: #fff; width: 1400px;margin: 0px auto;overflow: hidden;}
.wrapper_width {width: 1340px;margin:0 auto 20px; overflow: hidden;}

.sub_nav{    background: linear-gradient(to bottom right, #4577cc, #00BFFF);height:40px; line-height: 40px;text-indent: 1em;font-size: 20px; font-weight: bold;}
.sub_nav,.sub_nav a{color: #fff;}

.main1{padding-top: 30px;height: 520px;margin-bottom: 30px;}



.yx-rotaion{ width:570px;}
.yx-rotaion a{ text-decoration: none;}
.yx-rotaion img{ width:570px; height:320px}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:60px;line-height:40px;background:url(https://img.hebnews.cn/templateRes/202104/28/307358/307358/images/bg_gray.png) repeat-x;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:20px;z-index:2;bottom:10px;left:20px;line-height:40px; width: 100%;text-align: left;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(https://img.hebnews.cn/100750.files/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:10px;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

cite.bg{background:url(https://img.hebnews.cn/templateRes/202104/28/307358/307358/images/bg_gray2.png) repeat-x;display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff;font-size: 16px;}

.box-pic{ width: 280px; height:180px; margin:12px 0; float:left;position: relative;  border-radius: 10px;overflow: hidden;}
.main1_left div:nth-child(3){margin-right: 10px;}
.box-pic img{ width: 280px; height: 180px;  }
.box-pic cite.bg{ height:50px; line-height:50px}
.box-pic span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}


.main1_left{width: 570px;float: left;margin-right: 10px}
.main1_mid{width: 470px;float: left;margin-right: 10px;border:1px #a7bee7 solid}
.main1_mid h2{margin: 20px 30px;border-bottom: #e2e2e2 solid 2px ;font-size: 22px; font-weight: bold;; height: 40px; line-height:30px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.main1_mid h2 a{color: #114c88;}
.main1_mid ul{ height:auto;margin: 10px 30px;}
.main1_mid li{height:42px; line-height: 40px; font-size: 18px;overflow:hidden;background: url(../img/dot1.png) no-repeat left center;padding-left: 20px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;;}
.main1_mid li a{color:#333333;}

.main1_right{width: 275px;float: right;}
.main1_right img{width: 275px; height:161px;margin-bottom:10px}

.main2{margin-bottom: 30px;}




.col_2 .box{width: 850px;float: left;;}

.box ul{margin-top: 10px;}
.box li {clear: both; height:70px ;border-bottom:1px #ccc dashed;line-height: 70px;color: #727272;   overflow:hidden; background: url(../img/dot2.png) no-repeat 10px center;padding-left: 40px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.box li a{color: #393939;float: left;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;width: 601px;}
.box li cite{float: right;}
.box_more {
    position: relative;
    text-align: center; /* 文本和图片居中 */
    font-size: 18px; /* 调整文字大小 */
    color: #0f5fc0; /* 文字颜色 */
    font-weight: bold; /* 加粗文字 */
	margin-top: 20px;
  }
.box_more a{color: #0f5fc0;}
  .box_more::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px; /* 长线的高度 */
    background-color: #0f5fc0; /* 长线的颜色 */
    z-index: 0; /* 确保线条在文字和图片的下面 */
  }

  .box_more span {
    position: relative;
    z-index: 1; /* 确保文字和图片在长线上方 */
    background-color: #fff; /* 背景色，遮住长线 */
    padding: 0 15px; /* 文字两侧留白 */
	font-weight: normal;
  }

  .box_more img {
    position: relative;
    z-index: 1; /* 确保图片在长线上方 */
    margin-left: 8px; /* 图片和文字的间距 */
    vertical-align: middle; /* 对齐文字 */
    height: 16px; /* 调整图片大小 */
	    transition: transform 0.3s ease; /* 平滑旋转动画 */

  }
   .box_more:hover img {
      transform: rotate(180deg); /* 悬停时图片旋转180度 */
    }
.adlist{width: 440px;;}
.adlist img{ width: 440px;height: 65px;margin-bottom: 10px;}

.col_2 .adlist{margin-top:30px}






.box-pic2{ width: 327px; height:180px; margin:12px 0; float:left;position: relative;  border-radius: 10px;overflow: hidden;margin-right: 10px;}
.box-pic2:nth-child(5){ margin-right: 0px;}
.box-pic2 img{ width: 327px; height: 180px;  }
.box-pic2 cite.bg{ height:50px; line-height:50px}
.box-pic2 span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}

.adlist_all{margin-bottom: 10px;}
.adlist_all img{ width: 100%;height:100px;display: block;;margin-bottom: 10px;}
   .adlist_50 {
     display: flex; /* 使用 Flexbox 布局 */
     justify-content: space-between; /* 保持图片之间的间隔 */
	     flex-wrap: wrap; /* 允许内容换行 */

     width: 100%; /* 容器宽度 100% */
     box-sizing: border-box; /* 包括 padding 在内计算宽度 */
     gap: 10px; /* 图片之间的间隔 */
   }
 
   .adlist_50 a {
	     flex: 0 0 calc(50% - 10px); /* 每个链接占据父容器宽度的 50%（减去间隔的一半） */
		     box-sizing: border-box; /* 包括内边距和边框 */


   }
 
   .adlist_50 a img {
     width: 100%; /* 图片宽度拉满父容器 */
     height: 100px; /* 固定图片高度 */
     display: block; /* 消除图片底部的默认间隙 */
   }
   
   
   .col_3 .adlist{margin-top:30px}
   
   .col_3 .box2{    width: 396px;
    float: left;
    margin-right: 75px;margin-bottom: 50px;}
   
   .box2 ul{margin-top: 10px;}
   .box2 li {clear: both; height:70px ;border-bottom:1px #ccc dashed;line-height: 70px;color: #727272;   overflow:hidden; background: url(../img/dot2.png) no-repeat 10px center;padding-left: 40px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
   .box2 li a{color: #393939;font-size: 18px}
 .sub_nav2 {
     position: relative;
     text-align: center; /* 文字居中对齐 */
     font-size: 22px; /* 文字大小 */
     font-weight: bold; /* 文字加粗 */
     color: #125ebe; /* 文字颜色 */
     padding: 10px 0 ; /* 上下留白 */
   }
 
   .sub_nav2::before {
     content: '';
     position: absolute;
     bottom: 0; /* 细线放在容器底部 */
     left: 0;
     width: 100%;
     height: 1px; /* 细线高度 */
     background-color: #ccc; /* 细线颜色 */
   }
 
   .sub_nav2::after {
     content: '';
     position: absolute;
     bottom: 1px; /* 粗线紧贴细线 */
     left: 50%;
     transform: translateX(-50%);
     width: calc(100% - 240px); /* 粗线宽度，默认稍短于文字区域 */
     height: 4px; /* 粗线高度 */
     background-color: #125ebe; /* 粗线颜色 */
   }
   
   .col_3 .box2:nth-child(3){margin:0;margin-top: 20px;}
   .col_3 .box2:nth-child(6){margin:0;}
   
   .adimg img{ width: 100%;height:100px;margin-bottom: 5px;}
  
  
   .pic{width: 400px;;}
   .col_22 .box{width: 870px;float: left;;}
   
   .w50 .box2{width: 48%;float: left;margin-top: 20px;}
   .w50 .box2:nth-child(2){float: right;}
   
   .box-pic3{ width: 400px; height:210px; margin:12px 0; float:left;position: relative;  border-radius: 10px;overflow: hidden;margin-right: 10px;}
   .pic .box-pic2:nth-child(2) { margin-top: 25px;}
   .box-pic3 img{ width: 400px; height: 210px;  }
   .box-pic3 cite.bg{ height:50px; line-height:50px}
   .box-pic3 span.txt{ height:50px; line-height:50px;font-style: normal;position: absolute;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;font-size: 16px;}
   
   .footer{background: #21518f; text-align: center;color: #fff;padding:40px 0; line-height: 20px;font-size: 18px}
   .footer p{padding-bottom: 10px;}
   .footer a{color: #fff;}
   
   .bc_nav{ height:54px; line-height:54px; font-size:16px; color:#9b9b9b; border-bottom:1px #0e9cff solid; margin-bottom:20px; width:1400px; margin:0 auto}
   .bc_nav a{ color:#9b9b9b}
   
.min_feed{ border-bottom: 1px #ccc dashed; padding:15px 0}
.min_feed h2{ line-height:30px; font-size:18px; padding:4px 0}
.min_feed h2 a{ color:#000}
.min_feed h2 a:hover{ color:#cd0000; text-decoration:none}
.min_feed p{ font-size:12px; color:#676566; line-height:26px}
.min_feed span{ font-size:12px; color:#999b98; line-height:36px}

.content{margin-bottom:20px;border-bottom: 1px #ccc solid;overflow: hidden;; text-align: center;}
.content h1 {line-height: 60px;font-size: 40px;overflow: hidden;font-weight: bold;clear: left;padding-bottom:30px; padding-top:20px}
.post_source {clear: both;font-size: 14px;padding-bottom: 10px;color: #666; }
.min_cont{ width:1000px; height:32px}
.post_wz{ float:right}

   
   
.min_con_text {line-height: 35px;width: 100%;font-size: 18px; }
.min_con_text p img {display: block;margin: 0 auto;max-width: 860px;}
.min_con_text p {padding-bottom: 20px;text-indent: 2em;}
/*.data-summary{color: #8c8d91;font-size: 16px;margin-top: -20px;text-align: center;}*/
.data-summary{color: #8c8d91;font-size: 16px;margin-top: 0px;text-align: center;}


   
     @media only screen and (min-width: 1199px) and (max-width: 1399px){
   html{zoom:.89}
 