/*头部*/
*,body{padding: 0; margin: 0 auto;}
body{font-size: 16px; background: #ebf0fa;}
.content { width: 1280px;margin: 0 auto; }
.nav_box { width: 100%;background:#003fa6; overflow: hidden; padding: 10px 0;}
.nav_list { list-style: none; }






.language-more { background: url(http://www.newsimg.cn/world/scosummit2018/images/arrow_down.png) no-repeat 88px 28px; padding-right: 50px; }
.language-more:hover .sub { height: 300px; padding: 15px 0; }
.sub { position: absolute; left: 0; width: 100px; transition: all 0.5s; overflow: hidden; height: 0px; background: #2d4aa7; background: linear-gradient(to top, #2d4aa7 0%, #2d4aa7 100%); z-index: 50; }
.sub a { display: block; text-align: center; font-weight: normal; }
.sub a:hover { background-color: rgba(255, 255, 255, 0.5); }


/*聚焦区*/
.hotnew{ line-height: 40px; font-size:36px; text-align: center; font-weight: bold;}
.hotnew a{color: #3748a0;}
.jj_left { float: left; width: 845px;  }
.part1-left { width: 845px; height: 473px; position: relative; float: left; }
.part1-left .arrow-left { background: url(../images/zdblh2025091208.png) no-repeat left top; position: absolute; left: 0; top: 40%; margin-top: -15px; width:39px; height: 57px; z-index: 2; display: none; }
.part1-left .arrow-right { background: url(../images/zdblh2025091208.png)  no-repeat right top;position: absolute; right: 0; top: 40%; margin-top: -15px;  width:39px; height: 57px;  z-index: 2; display: none; }
.part1-left:hover .arrow-left, .part1-left:hover .arrow-right { display: block; }
.part1-left .swiper-container { width:845px; height: 473px; }
.swiper-slide { position: relative; }
.part1-left .swiper-pagination { position: absolute; width:20%; text-align: center; bottom: 10px; z-index: 2; right: 0; }
.part1-left .swiper-pagination-bullet { display: inline-block; width: 10px; height: 10px; background: #fff; margin: 0 3px; cursor: pointer; }
.part1-left .swiper-pagination-bullet-active { background: #007aff; transition: .3s all; width: 26px!important;height: 12px; border-radius: 6px; }
.part1-left .picTitle { position: relative; width: 100%; height: 473px; overflow: hidden; }
.part1-left .picTitle .img img { width: 100%; height: auto; display: block; }
.part1-left .picTitle .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; background: url(http://www.xinhuanet.com/politics/xhstjh/image/gray1.png) top left repeat-x; z-index: 0; }
.part1-left .picTitle .name { bottom: 40px; color: #fff; bottom:0; left: 0; z-index: 999; font-size:18px; overflow: hidden; position: absolute;text-align: center; width: 100%; z-index: 11; }
.part1-left .picTitle .name a { color: #fff!important; text-decoration: none; }

.jj_right { float: right; width:412px; background: #fff;  }
.jj_list li { font-size: 16px; color: #000;line-height:26px; position: relative; padding:0 0 0 15px; height: 52px; overflow: hidden;}

.jj_list li:before { content: ""; width: 6px; height: 6px; background: #024ac2; border-radius: 100%; position: absolute; top:10px; left: 0; } 
.foot { text-align: center; padding: 30px 0; font-size: 14px; line-height: 28px; color: #fff; background: #114198; }
.foot a{color: #fff;}
/* .nav_list {display: flex;justify-content: space-around;margin: 0 auto;width: 100%;} */

.nav_list  li{font-size: 18px; margin:0 5px; float: left;}
.nav_list  li a{color: #fff;}
.nav_list  li:last-child{margin-right: 0;}

.picTitle .name{background: url(../images/zdblh2025091207.png) repeat-x; padding: 15px 0; line-height: 30px;}
.swiper-pagination-bullet{opacity: 1!important;}
.hr50,.hr30,.hr10,.hr20 {clear: both;height:40px;font-size: 1px;line-height: 1px;width: 100%;overflow: hidden;}
.hr10{height: 10px;}
.hr20{height:20px;}
.hr30{height: 30px;}
.vide{width:750px; height: 420px;}
.swiper-slide div.imga1-tit{ width: 100%; clear: both;}
/*20260107*/
.pan-jz{padding: 10px 0 0 10px;}
.pan-jz img{display: block;}
.gx-list li{  font-size: 16px; padding: 0 10px; display: flex; overflow: hidden;   align-items: center; flex-wrap: wrap; position: relative;margin: 0;  height: 60px;  border-bottom: 1px solid #ebf0fa;  transition: all .2s;}
.gx-list li:hover{font-weight: 500; color: #fff; background: #3494f0;}
.gx-list li span {box-sizing: border-box; width: 100%; padding: 0 10px; display: block;}
 .gx-list li:hover a{color: #fff;}
  .gx-list li a{margin: 0; }
  .gx-list li a:hover{color: #fff!important;}

  .jj_right .panenl-title{margin: 0 10px;}
.cloum01{width:412px;}
.right01{float: right;}
.left{ float:left;}
.mid01{float: left; margin-left: 2px;}
.mid{float: left; margin-left: 22px;}
.panenl-title{border-bottom:1px solid #d9d9d9;height: 36px; position: relative;}
.panenl-L{float: left; font-size:20px;border-bottom:3px solid #024ac2; line-height: 36px;font-weight: bold; position: absolute; left: 0;bottom: -1px;}
.panenl-L a{color: #024ac2;}
.image {width: 185px;float: left;height: 105px;overflow: hidden;}
.image img{width: 185px; height: 105px;}
.hr20{height: 20px;}
.imgtit{ width:185px; float: right;  -webkit-box-flex: 1;  -webkit-flex: 1;  -moz-box-flex: 1;  -ms-flex: 1;  flex: 1;  display: -webkit-box;  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center; -webkit-align-items: center;  -moz-box-align: center;  -ms-flex-align: center;  align-items: center;  font-size: 16px;  line-height: 26px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  color: #333;  -webkit-box-pack: justify;  -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;height: 100px;}
.ztimg img{width:185px; height: 105px; display: block;}
.zt-list dl dd{float: left;margin-right: 15px; width:185px;  }
.zt-list dl dd:nth-child(2n){margin-right: 0;}
.right ul{padding: 0;}
.img-container {position: relative;display: inline-block;overflow: hidden;cursor: pointer;    }
.img-container a{color: #fff;}
.img-container img {display: block;  width: auto;height: auto;max-width: 100%;    }
.mask {position: absolute;top: 0;left: 0;  width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.7);color: #fff; display: flex;align-items: center;justify-content: center;font-size: 16px;padding: 10px;box-sizing: border-box;transform: translateY(100%);transition: transform 0.4s ease, opacity 0.4s ease;opacity: 0;}
.img-container:hover .mask {transform: translateY(0);opacity: 1;    }


.yxcloum01{width: 510px;}
.yxlist dl dd{margin-bottom: 1px;}
.yxcloum01 {height: 314px;overflow: hidden;}
.yxlist img{width: 510px; height: 314px; display: block;}

.yxcloum02{width: 256px;}
.hr2{height: 2px;}

.yxlist01 img{ width:256px; height:156px; display: block;}

.yxlist01{height: 156px; overflow: hidden;}





.clearfix{clear:both; width: 100%; overflow: hidden;}

.pic-list dl dd{float: left; width: 271px;margin-right: 16px; background: #fff; padding-bottom: 10px; overflow: hidden;}
.pic-list dl dd:nth-child(3n){margin-right: 0;}
.picImg img{width: 271px; height: 150px; display: block;}
.picTit{padding-top:10px; line-height:30px;text-align: center; font-size: 16px;background:#fff;height:60px;overflow: hidden;}


.gxheader{padding: 10px 0px;  overflow: hidden; background: #fff;}
.header-logo{float: left;width: 220px;height: 80px;}
.yx-tit {  float: right;  line-height:70px;  font-size: 18px;  color: #333;  padding: 4px;  background: url(../images/gxmail2025.png) no-repeat left center;  background-size: 26px 21px;  padding-left: 35px;}
.boxF{ background: #fff;overflow: hidden; padding: 10px;}
.picTitle .name a{font-size: 18px;}


.top-tp{float: left; margin-left:10px; width: 685px;}
.top-tp img{width:100%; height: 70px;}

/* #nav1LLink_2,#nav1LLink {
  display: block;
  position: relative;
} */
#nav2L,#nav2L_2{
  width:200px; padding: 0 5px;
  height: auto;
  padding-top: 10px;
  position: absolute;z-index: 999;
  display: none;
  background: #003fa6; font-size: 14px; line-height: 22px;
}
#nav2L_2{width: 400px;}
#nav2L p,#nav2L_2 p {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 2px;
  color: #FFFFFF;
  margin: 0;
  /* border: 1px solid red; */
}



.pad_right {
  padding-right: 20px;
  cursor: pointer;
}

#scroll_div {
  height: auto;
  overflow: hidden;
  white-space: nowrap;
  width: 1100px;
  display: inline-block;
  float: right;
}

#scroll_begin,
#scroll_end {
  display: inline;
  line-height: 40px;
}

#scroll_begin a,
#scroll_end a {
  color: #333333;
  text-decoration: none;
}

#scroll_begin a :hover,
#scroll_end a :hover {
  color: #FF9742;
}

.date {
  color: #C1C1C1;
  font-size: 14px;
}





/* 响应式调整 */
@media (max-width: 768px) {
  .swiper-containera1 .swiper-slide img {
    height: 150px;
  }
  .swiper-containera1 .slide-title {
    font-size: 14px; /* 移动端标题缩小 */
  }
  .swiper-containera1 .swiper-button-prev {
    left: 5px;
  }
  .swiper-containera1 .swiper-button-next {
    right: 5px;
  }
}

@media (max-width: 480px) {
  .swiper-containera1 .swiper-slide img {
    height: 120px;
  }
  .swiper-containera1  .slide-title {
    font-size: 13px;
  }
}
.nav_list li{ color: #fff;}

.mob-top-upper{display: none;}

@media (max-width: 768px){
.dtt .tit,.sdc_box,.sdc_box .swiper-container{width: 100%;}
   .jj_left,.part1-left,.jj_right,.yw_right ,.gqdt{width: 100%; float: none;}
  .swiper-wrapper .swiper-slide img,.tab1,.tab1 .tab_menu li{width: 100%; height: auto;}
    .swiper-slide{width: 100%!important;}

    
    .part1-left .swiper-container{float: none;width: 100%; height: auto; padding-right: 0;}
    .part1-left,.jj_left,.jj_right{height: auto;}


.part1-left .picTitle .img img{height: auto;}

.hr50{height: 20px;}
.dtt .tit{font-size:18px; line-height: 24px;}
.part1-left .swiper-pagination{width: 100%;}
.picTitle .name a{font-size: 16px;}



.hr30{height: 20px;}

.nav_box{height: auto; padding: 10px 0;}
.jj_list li{font-size: 16px;}
.content,.yw,.ztc_l,.tab1 {width: 96%; margin: 0 auto; float: none;}
.part1-left .picTitle{height: auto;}


.pic-list dl dd{width: 100%; float: none; margin-right: 0; padding-bottom: 0;}
.picImg img{width: 100%; height: auto;}
.picTit{height: auto; padding-bottom: 20px;}
.mid{float:none; margin-left: 0;}
.cloum01{width: 100%;}
.gxheader{display: none;}
.top-tp,.yx-tit{float: none; width: 100%;margin: 0; display: none;}
.header-logo{float: none;}


.mob-top-upper { display: block;background: #024ac2;position: relative;z-index: 990;box-sizing: border-box;padding: 15px;height: 68px; width: 100%;}
.mob-top-upper .logo {float: left;font-size: 0;}
.mob-top-upper .wza {float: right;margin-top:9px; margin-left: 10px;font-size: 12px;color: #fff;}
.mob-top-upper .pc {float: right;margin-top: 9px;margin-left: 10px;font-size: 12px;color: #fff;}
.mob-top-upper .pc img {margin-right: 5px;height: 17px; width: auto;}
.mob-top-upper .search-box {  float: right;margin-top:12px; width: 17px; height: 18px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA5CAYAAACWJGMLAAAEsUlEQVRogdWabYgVVRjH/3uzFtd2Na1wezHEtpTcNEqjl7WQolL6kImQZPShyJSlD4IvEBSSgURBgUkfMjK2sDD8YEGRKGSGH6QkLUOFMsV39yJqvv/jiXMu4+xzZs7MnTt79g8P3Jk55znPb87MuWeec5pIoiA1A5gEoBPAXQBuAjAcQBuACoCTAKoADgPYZexnACeKCsBqUAE+pgOYDWAKgFsy1hXInwCsNXaygHgA6amc9jLJX1mcDpJ8i+TNdcT0v+WpNIvkzgJh4jpFchnJ5jKgbiT5dQNh4tpD8qk8UL4DRReANQDaPcruAbAdwE4Ah8zAcBpAK4CRxocMJPcAGOXh7w0AS32CrMmDfKbHXd1H8m2Sk0k2ed7Rq0k+TPJ9ksdS/H9Z5OP3Qkpj+0l2kxxc58t9HclFJHsT2vq2CKjHUoBWkGytEyZu7SR7EtrsqQfqjgTHp0k+WzBM3F5KaH9ZXqjdDoeHSI5rMJA1ed/OO+J4MivUOw5HB8zjUQaQtfscYGdItvlCjXEAnSM5umQgaw86YlrrC/Wjw8HT/QRkbb4jrilpUPc7Kq7qZyBrG5TYtqdBaZXkf2NQIFAyTbvs01sVM7OQ6cpUZcKxBMDFTFOUxukIgHcV76+5pkmLlTtwLJAeitowkhdjcZ4l2aL11EzlDnwcSA9FVTUfk1E1mw/VmgTqBgD3Kg5WlxdrJq1SCj8ePRCoR5RCf5lPhxC1EcCZWFxdcagJSuAbAwUSnTd5jajuBDDCHgvUWKViqL1kFY+vCcA4eyBQtymV9pUSWn79rdQcbX8I1BClwNEAQaI6opxrtT8q0YOIqiUGmEe9Sp02+0OgLisFrgoKoa8qyrlL9odcPKUUGFZigHk0XKlTy+5WHKnekUEh9JWWqqs9kgK1VymgjYghSYvvQBRql1KgM3Cou5VztWFeoLYpBbSpUyhqATA5FotkhfdHoTYDuBAr1G7WmkLUNADXxOLaHD2wo99WJfhXAoWaq5z75oqjhMTGuQLSyUXbKCXOs/E47Z/YFwq9dPGChtzr/HpTqbkOwL9XnIkQrnbchaGB9FKHEp/ogXjZ6IHWtaL1gUD9osSWmiKDyfFp6u5nIFcq/CEfqBYlW2P1RD8BuVZAvnPV0U6+6ICiSdiXCTQ9IZYRWaDEvnI4khWIR0sCeiYB6Pmkuq4Lsm77e4LThQ0GWp7Q9qdp9ZMuXk/ycIJzyb1PKBimi+S2hDZpRrzb80KJ3Uryz5RGVpIcXyfMpJS13rh6zV9QLiixa0lu8WhovVnN7/AEGUvyVZKbMsBE9Y9Z1e/jO8suspWOyaSmHQB+M984VbNyItOuoSaV1RnN09WhPwBMNAlOdZrkY7PNHSpDu83eimpKW1vyPH5xk70T75G81CAw+TpYGtlwJe9bmn6oF8qa7LX4yGMLjq8OmqFcWzCf6uFjXRFQ1mQhbA7JNTkezb0kPyE5g+SQlHaSZhdWPVkHCh81m7WuDgDjzdqXDA6DzYAhu8qOmxfc7jbLEsBzAD5PKbO4aKgyNA/AiqR2tPRt6PoQwOtJMQ7EnrJaDmChdmEgQ4k+ANAdO/fZQIcSSSpvjklyfg9gyX847VsiOiWvxwAAAABJRU5ErkJggg==) 0 0 no-repeat;-webkit-background-size: auto 100%;-moz-background-size: auto 100%;  background-size: auto 100%;}
.mob-top-upper .pc a{color: #fff;}
.clearfix:after {content: ''; overflow: hidden; width: 100%;height: 0; font-size: 0;display: block;clear: both;}    
.mob-top-upper .logo i { font-size: 12px; color: #fff;}
.mob-top-upper .logo img {width: auto;height: 38px;display: inline-block;vertical-align: top;}

.nav_list li{font-size: 14px;}
.hotnew{font-size: 18px; line-height: 32px;}
.image{width: 48%;height: auto;}
.image img,.ztimg img{width: 100%;height: auto;}
.imgtit{width: 50%;}

.zt-list dl dd{width: 48%;margin-right: 2%;}

.yxcloum01,.yxlist img,.yxlist01 img,.yxcloum02,.yxlist01{width: 100%; height: auto;float: none!important;}
.yxcloum02.mid01 .hr2{height: 10px;}

#nav2L{width: auto;}
.jj_list li{height: auto; margin: 5px 0;}

}