/*头部*/

/*聚焦区*/

.jj_left { float: left; width: 700px; height:395px;  overflow: hidden; }
.part1-left {width: 700px; height:395px;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: 700px; height:395px; }
.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: #0068b2; }
.part1-left .picTitle { position: relative; width: 100%; height: auto; 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; font-size: 18px!important; }

.part1-right { width: 400px; float: right; background: #f2f9fe; overflow: hidden; }
.part1-right h3 { width: 348px; font-size: 24px; color: #333; padding: 25px 0px 15px 0px; border-bottom: 1px dashed #528dfa; text-align: center; margin: 0 auto; line-height: 35px; font-weight: bold; }
.part1-right h3 a { color: #333; font-weight: bold; }
/*.part1-right ul { width: 380px; margin: -3px auto 0; }*/
.part1-right ul { overflow: hidden; margin: -5px auto 0; }
.part1-right li { font-size: 16px; color: #305798; padding: 15px 15px 0px 15px; height: 60px; }
.part1-right li+li { border-top: 1px solid #fff; padding: 15px 15px 0px 15px }
.part1-right li:hover { background: #ce1127; }
.part1-right li a { color: #305798; }
.part1-right li:hover a { color: #fff; }
.part1-right li * { vertical-align: middle; }

.mul-play { position: absolute; width: 50px; height: 50px; bottom: 57px; left: 10px; display: none; cursor: pointer; z-index: 999; }
.mul-play img { width: 100%; height: 100%; }
.videoPart { width: 800px; height: 450px; background: #333; position: absolute; top: 0; left: 0; z-index: 50; }
.videoPart video { width: 800px; height: 450px; }
.videoPart .videoPart-close { width: 22px; height: 22px; position: absolute; top: 0; right: 0; z-index: 50; background: url(../images/s1014_icon_btn_close.png) no-repeat; cursor: pointer; background-size: 100% auto; }
.dizhi { position: absolute; display: block; width: 830px; height: 340px; z-index: 99; top: 0; left: 50%; margin-left: -402px; text-indent: -99999em; }
.iphoto { width: 21px; height: 45px;  float: left; margin-left: 5px; margin-right: 8px; display: inline-block; background: url(../images/zdblh2025091209.png) 0 2px no-repeat; }
.ivideo { width: 24px; height: 45px; float: left; margin-left: 5px; margin-right: 8px; display: inline-block; background: url(../images/zdblh2025091210.png) 0 2px no-repeat; }
.isound { width: 22px; height: 45px; float: left; margin-left: 5px; margin-right: 8px; display: inline-block; background: url(../images/zdblh2025091211.png) 0 2px no-repeat; }
.ipen { width: 21px; height: 45px; float: left; margin-left: 5px; margin-right: 8px; display: inline-block; background: url(../images/zdblh2025091212.png) 0 2px no-repeat; }
.itxt { width: 17px; height: 45px; float: left; margin-left: 5px; margin-right: 8px; display: inline-block; background: url(../images/zdblh2025091213.png) 0 2px no-repeat; }
/* .part1-right li:hover .iphoto { background: url(../images/zdblh2025091214.png) 0 2px no-repeat; }
.part1-right li:hover .ivideo { background: url(../images/zdblh2025091215.png) 0 2px no-repeat; }
.part1-right li:hover .isound { background: url(../images/zdblh2025091216.png) 0 2px no-repeat; }
.part1-right li:hover .ipen { background: url(../images/zdblh2025091217.png) 0 2px no-repeat; }
.part1-right li:hover .itxt { background: url(../images/zdblh2025091218.png) 0 2px no-repeat; } */



.jj_right { float: right; width:470px;  }
.jj_list li { font-size: 18px; color: #000; border-bottom: 1px dotted #8aacc6; padding-bottom: 16px; line-height:30px; position: relative; padding:12px 0 12px 0; }

.img470 img,.imgC{width: 470px; height: 265px;}
.imgC{position: relative;}
.imgC .name{bottom: 0;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.7);
  left: 0;
  line-height: 1.5em;
  position: absolute;
  text-align: left;
  z-index: 11; width: 100%;
  padding: 15px 0; text-align: center; font-size: 16px;}
  .imgC .name a{color: #fff;}
.ywist {
    width: 100%;
}


.part1-left .picTitle .img img {
    height: 395px;
}

.language-more:hover .sub {
    height: auto;
    padding: 15px 0;
}


.ywlist li {
    float: left;
    width: 50%;
}

.ywlist li .text {
    padding: 0 8px;
    display: flex;
    height: 40px;
    align-items: center;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    margin-bottom: 6px;
}

.yw {
    width: 1200px;
}


.vide{width:750px; height: 420px;}



.swiper-slide div.imga1-tit{ width: 100%; clear: both;}



/* 分页器样式自定义 */
.swiper-containera1 .swiper-pagination-bullet {
  width: 12px; display: none;
  height: 12px;
  background-color: #ddd;
  opacity: 1;
  margin: 0 6px !important;
}

.swiper-containera1 .swiper-pagination-bullet-active {
  background-color: #2c3e50;
  width: 30px;
  border-radius: 6px;
}

/* 响应式调整 */
@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;
  }
}


.hr_40, .hr_20, .hr_60, .hr_10, .hr_30{height:40px;clear: both;font-size: 1px;line-height: 1px;overflow: hidden;}
.hr_60{height: 60px;}
.hr_20{height: 20px;}
.hr_10{height: 10px;}
.hr_40{height: 40px;}
.hr_30{height: 30px;}
*{padding: 0;}
body{background: #fff;}.footer{background: #53a673;}
.banner img{ width: 100%; height: auto; display: block;  max-height: 400px;}
/* .bgbox{background:url(../images/shzm25041102.jpg) no-repeat center top; overflow: hidden; } */

.nav{background: #fff;}
.main-cloum{width: 1200px;margin: 0 auto;}

.pannel-title{position: relative;}
.pannel-tit img{ display: block;}
.pannel-title .more{position: absolute; right:30px; top: 15px; font-size: 18px;}
.pannel-title .more a{color: #2d8950;}


.pic img{width: 360px;height: 240px;display: block;}

.picTit{padding-top: 10px;line-height: 26px;height: 52px;overflow: hidden;font-size: 18px;text-align: center;}
.picTit a{color: #333;}
.picTit a:hover{color: #FF9724; }
.footer p{line-height: 32px;font-size: 18px;font-family: "微软雅黑";color: #fff;}

.domMobile{display: none;}
.domPC, .iframePC{display: block!important;}

.picTitle{margin-bottom: 2px!important;}



.xpage-content-list li{padding: 11px;}
.showMorehandle,.showoverhandle { 
  font-size: 16px;
  line-height: 46px;
  background-color: #1942ab; text-align: center;
  color: #fff;
  border-radius: 8px;
  width: 270px; margin: 20px auto 0 auto;
  cursor: pointer;
}
.footer{border: none; color: #000; background: #1942ab;}
.pannel-tit2 {
  position: relative;
}
.pannel-tit2 .more {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 14px;
}








@media (max-width: 768px){
    .ztc,.dh_lm,.rmh_box,.tab1 .tab_menu .selected,.dtt .tit,.sdc_box,.sdc_box .swiper-container{width: 100%;}
    .yw_left,.jj_left,.part1-left,.jj_right,.yw_right ,.gqdt{width: 100%; float: none;}
    .focusBox6,.focusBox6 .swiper-wrapper .swiper-slide img,.tab1,.tab1 .tab_menu li{width: 100%; height: auto;}
    .swiper-slide{width: 100%!important;}
    .tab1 .tab_menu li{padding: 10px 0;}
    .tab1 .tab_menu li .img,.videoPart,.part1-left .swiper-container{float: none;width: 100%; height: auto; padding-right: 0;}
    .part1-left,.jj_left,.jj_right{height: auto;}
    .bannerImg{max-width: 100%; min-width: 100%;}
.dh_lm img{width:100%; height: auto; display: block; margin: 0 auto;}
.ztc .more{top: 5px;}
.part1-left .picTitle .img img{height: auto;}
.vide,.tab1 .tab_menu{width: 100%; 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;}
.tab1 .tab_menu{height: auto;}
.content,.yw,.ztc_l,.tab1 {width: 96%; margin: 0 auto; float: none;}
.imglist li,.tab1 .tab_menu li .img img{float: none; width: 100%; height: auto;}
.imglist li img,.tab1 .tab_box{width: 100%; height: auto;float: none; margin: 0;}
/* .imglist li .text{display: block;height: auto; font-size: 16px; margin-bottom: 0;} */
.tab1 .tab_box,.tab1 .tab_menu{position: static;}
.tab1 .tab_menu li p{margin-top: 0; font-size: 16px;}
.hr30{height: 20px;}
.nav_list{display:inline;}
.nav_list li{font-size:18px; line-height: 24px; margin-left: 15px;}
.nav_list li+li{margin-left: 15px;}
.nav_box{height: auto; padding: 10px 0;}
.jj_list li{font-size: 16px;}

.hot-title{font-size: 20px; line-height: 30px;}
.bdlist dl dd{width: 100%; float: none; margin-right: 0;}

.bdbox{padding: 10px;}

.imglist li{ margin-left: 0;}

.text{height: auto; font-size: 16px;}


.pannel-tit{ font-size: 18px;}

.bannerImg{display: block;}
.banner{display: none;}

h2{font-size: 18px!important; background-position: left 12px;height: 40px; width: 100%;}
.pannel-tit2 .more{top: 10px;}


.cloum01,.cloum02{float: none!important; width: 100%;}

.main-cloum{width: 96%;}

.xpage-content-list .a a{font-size: 16px; line-height: 30px;}
.xpage-content-list li{width: auto;}
.img470 img, .imgC{width: 100%;height:auto;}
.footer{display: block;padding: 30px 0;}

.footer p{
  text-align: center;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
}


}