@charset "utf-8";
/* CSS Document */
.ft_left { width: 885px; padding-right: 25px; border-right: 1px dashed #e7e7e7; }
.fbh-tabs { height: 40px; border-bottom: 1px solid #d5d5d5;position: relative; }
.fbh-tabs li { font-size: 24px; float: left; font-weight: bold; }
.fbh-tabs li.active, .fbh-tabs li.active a { color: #d61618; }
.fbh-tabs .more { position: absolute; right: 0; top: 5px; font-size: 15px; color: #999; padding-right: 22px; background: url("../images-new/more_jt.png") right center no-repeat; }
.fbh-tabs .more:hover { color: #d61618; background-image: url("../images-new/more_jt_h.png"); }
/* 搜索 */
.ft_search { position: absolute; right: 0; top: 0; width: 265px; }
.ft_search .msg-box { position: absolute; top: 0; }
.ft_search .topsearchtext { margin-right: 50px; height: 30px; line-height: 30px; width: 100%; text-indent: 10px; display: block; border: none; background: #f4f4f4; }
.ft_search .sea_an { position: absolute; border: none; right: 0; top: 0; width: 50px; height: 30px; background: #d61618; color: #fff; font-size: 14px; }
/* 列表 */
.interview-list li { height: 250px; padding-bottom: 20px; margin-top: 20px; border-bottom: 1px dashed #e7e7e7; }
.interview-list li .interview-img { width: 300px; float: left; }
.interview-list li .interview-img img { width: 100%; height: 200px; }
.interview-list li .interview-infocon { margin-left: 318px; }
.interview-list li .interview-infocon p { line-height: 35px; font-size: 16px; }
.interview-list li .interview-infocon .text { height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.interview-list li .interview-infocon .info { height: 70px; overflow: hidden; }
.interview-list li .interview-infocon span { font-weight: bold; }
.interview-list li .interview-infocon .interview-title { font-size: 20px; font-weight: bold; color: #394351; height: 32px; line-height: 22px; }
.interview-list li .interview-infocon .interview-title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.interview-list li .pic_btn { margin-top: 10px; }
.interview-list li .pic_btn a { display: block; float: left; color: #f25302; line-height: 38px; font-size: 16px; font-weight: bold; text-align: center; width: 138px; height: 38px; background: #fffbf6; border: 1px solid #f9e9e2; }
.interview-list li .pic_btn .pic_btn2 { float: right; width: 148px; }
.interview-list li .sp1 { padding: 0 4px; display: inline-block; }
.interview-list li .sp2 { padding: 0 16px; display: inline-block; }
.ft_right { width: 404px; }
/*.fbh-ggbox { height: 454px; margin-bottom: 30px; }*/
.fbh-gglist{ padding: 15px 0px 30px;}
.fbh-gglist li { font-size: 16px; line-height: 28px; height: 28px; overflow: hidden; padding: 5px 0;  }
.fbh-gglist li a { float: none;display: block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.fbh-ygbox { margin-bottom: 32px; }
.fbh-ygbox .fbh-ygcon { background: #fffbf9; padding: 10px; margin-top: 15px; }
.fbh-ygbox .fbh-ygcon .fbh-ygnr { padding: 20px; border: 1px dashed #ffeade; background: url(../images-new/fbh-img.png) right bottom no-repeat; }
.fbh-ygbox .fbh-ygcon .fhb-ygtext {  height: 104px; overflow: auto; font-size: 18px; line-height: 32px; }
.fbh-ygbox .fbh-ygcon .fhb-ygtext span{ background: none !important;}
.fbh-zdcon { line-height: 34px; font-size: 16px; padding-top: 10px;text-align: justify; }
.fbh-zdcon .detailed { display: block; margin-top: 5px; height: 32px; line-height: 32px; color: #d72627; font-size: 16px; background: #fcf9f4; text-align: center; }

.fbh-zdbox{height:110px; text-align: center; margin-bottom: 32px;  }
.fbh-zdbox a{ color: #D61618;background: #F7F7F8;  font-size: 24px; line-height:42px; padding:34px 0;display:block;}
.fbh-zdbox a img{ margin-right:24px;}
.fbh-zdbox a:hover{ background:#ffeade; }
.ls-wqcx-tit{ height: 43px; border-bottom: 1px solid #D5D5D5; line-height: 35px;}
.ls-wqcx-tit .tit{ font-size: 24px;color: #D61618; float: left; margin-right: 24px;}
.ls-wqcx-tit ul{ float: left;}
.ls-wqcx-tit ul li{float: left; margin-right: 12px;}
.ls-wqcx-tit ul li select{height: 30px; border: 1px solid #ccc; border-radius:4px;padding: 0 10px;}

@media (min-width: 1200px) and (max-width:1419px) {
  .ft_left { width: 735px; }
  .ft_right { width: 334px; }
  .fbh-ygbox .fbh-ygcon .fhb-ygtext { padding: 20px; height: 200px; }
  .fbh-zdcon { line-height: 30px; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ft_left { width: 535px; }
  .ft_right { width: 324px; }
  .fbh-ygbox .fbh-ygcon .fhb-ygtext { padding: 20px; height: 200px; }
  .fbh-zdcon { line-height: 30px; }
}
@media only screen and (max-width:991px) {
  .ft_left, .ft_right { border: none; padding: 0; width: auto; float: none; height: auto!important; }
  .ft_right { margin-top: 15px; }
  .fbh-ggbox { height: auto;   }
  .fbh-gglist{ padding: 15px 0px;}
  .fbh-gglist li { height: auto; }
  .fbh-ygbox .fbh-ygcon .fbh-ygnr { height: auto; }
  .fbh-ygbox .fbh-ygcon .fhb-ygtext { height: auto; padding: 20px; }
  .fbh-ygbox{ margin-bottom: 20px;}
  .fbh-zdbox{ margin-bottom: 15px;}
}
@media only screen and (max-width:767px) {
  .fbh-gglist{ padding: 10px 0px;}
  .fbh-ygbox{ margin-bottom: 10px;}
  .fbh-zdbox{ margin-bottom: 10px;}
}
@media (max-width:610px) {
  .interview-list li { height: auto; }
  .interview-list li .interview-img { float: none; width: auto; text-align: center; }
  .interview-list li .interview-img img { height: auto; }
  .interview-list li .interview-infocon { margin: 10px 0 0 0; }
  .interview-list li .pic_btn a { width: 49%!important; }
  .interview-list li .interview-infocon .text { height: auto; white-space: normal; }
  .interview-list li .interview-infocon .info { height: auto; }
}
@media (max-width:500px) {
  .ft_search { position: relative; width: auto; margin-top: 10px; }
  .ls-wqcx-tit .tit{ margin-right: 10px;}
}

/*新闻发布会文章页*/
.inter-bigtitle { font-size: 24px; height: auto; line-height: 30px; padding: 30px 0 10px; text-align: center; position: relative; }
.inter-bigtitle h1 { padding: 0 20px; font-size: 32px; text-align: center; color: #394351; line-height: 46px; }
.inter-bigtitle .fbh-wj { position: absolute; right: 10px; bottom: 15px; }
.inter-bigtitle .fbh-wj a { display: inline-block; font-size: 20px; color: #cc0c0d; height: 30px; line-height: 30px; padding: 0 10px; margin: 0 10px; background: #f4f4f4; border-radius: 3px; }
.inter-bigtitle .fbh-wj a:hover { background: #cc0c0d; color: #fff; }
@media (max-width: 767px) {
  .inter-bigtitle h1 { padding: 0 10px; }
  .inter-bigtitle .fbh-wj { float: none; position: static; text-align: right; margin-top: 10px; }
}

.newsinfo { text-align: center; padding: 10px 0; line-height: 32px; color: #666; border-bottom: 0 none; position: relative; border-bottom: 1px solid #eee; }
.newsinfo .sp { margin: 0 8px 0 0; color: #666; font-size: 14px; }
.newsinfo .sp:nth-last-of-type(1) { margin: 0; }
.newsinfo span { margin: 0; }
.newsinfo i { font-style: normal; }
.newsinfo .share {display: inline-block; width: 100px; height: 26px; position: relative; vertical-align: middle; margin: 0 8px;}
.newsinfo .share-bar,.newsinfo .share-box{width: 92px; top: 0; right: auto; left: 0;}
.newsinfo .share-bar a{margin: 0 8px 0 0;}
.newsinfo .share-bar a:nth-last-of-type(1){margin: 0;}





.interview-info_fbh { padding: 20px 0; font-size: 16px; height: auto; overflow: hidden; }
.interview-info_fbh .in-img { width: 400px; height: 260px; float: left; }
.interview-info_fbh .in-img img { width: 100%; height: 100%; }
.interview-info_fbh .in-img .video-player, .interview-info_fbh .in-img .video-player video { width: 278px!important; height: 203px!important; }
.interview-info_fbh .in-info { margin-left: 420px; }
.interview-info_fbh .in-info p { line-height: 30px; padding: 2px 0; }
.interview-info_fbh .in-info .text { height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.interview-info_fbh .in-info .tit { font-weight: bold; }
.interview-info_fbh .in-info .sp1 { padding: 0 4px; }
.interview-info_fbh .in-info .sp2 { padding: 0 16px; }
.fbh_imgbox { height: 172px; margin-bottom: 20px; background: #fffbf9; border: 1px solid #f9e9e2; position: relative; }
.fbh_imgbox .interview-desc-title { position: absolute; left: 0; top: 0; bottom: 0; width: 60px; text-align: center; font-size: 24px; font-weight: bold; border-right: 1px solid #f9e9e2; }
.fbh_imgbox .interview-desc-title .tit { color: #cc0c0d; padding-top: 20px; display: block; margin: 0 auto; width: 38px; }

.fbh_imgbox .interview-desc-box { margin: 0 10px 0 70px; position: relative; height: 157px; padding-top: 15px; }
.fbh_imgbox .prev { width: 24px; height: 172px; background: url(../images_xxgk/gk-zdly-prev.png) center no-repeat; position: absolute; left: 0; top: 0; }
.fbh_imgbox .next { width: 24px; height: 172px; background: url(../images_xxgk/gk-zdly-next.png) center no-repeat; position: absolute; right: 0; top: 0; }
.fbh_imgbox .fty_imglist { padding: 0 20px; height: 157px; }
.fbh_imgbox .fty_imglistlb { padding: 0 10px; height: 157px; overflow: hidden; }
.fbh_imgbox .fty_imglistlb ul li { width: 160px; height: auto; float: left; margin-right: 20px; line-height: 30px; text-align: center; }
.fbh_imgbox .fty_imglistlb ul li img { width: 100%; height: 120px; }
.fbh_imgbox .fty_imglistlb ul li a { color: #cc0c0d; }
.fbh_imgbox .fty_imglistlb ul li span { display: block; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; }
.interview-desc-fbh { border: 1px solid #f9e9e2; margin-bottom: 10px; }
.interview-desc-fbh .fbhzb_tit { border-bottom: 1px solid #f9e9e2; padding: 0 20px; height: 45px; line-height: 45px; font-size: 24px; background: #fffbf9; }
.interview-desc-fbh .fbhzb_tit span { color: #cc0c0d; font-weight: bold; }
.interview-desc-fbh .desc { 
  padding: 0 20px; 
  font-size: 16px;
  font-family: '微软雅黑';
  line-height: 190%;
}

.interview-desc-fbh .desc p { padding: 0; }

.fbh_con .interview_form { border: #d1e1ef 1px solid; margin-bottom: 10px; }
/* 访谈相关文档 */
.relativelist { padding: 10px 20px; }
.xgxx_tit { line-height: 32px; }
.xgxx_tit span { color: #cc0c0d; font-weight: bold; font-size: 16px; }
.xgxx_list li { height: 30px; line-height: 30px; padding-left: 12px; line-height: 30px; background: url(../images/dot.png) left center no-repeat; overflow: hidden; font-size: 14px; }
.xgxx_list li a { display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media only screen and (max-width:991px) {
  .interview-info_fbh .in-img { width: auto; float: none; height: auto; }
  .interview-info_fbh .in-img img { height: auto; max-width: 98%; }
  .interview-info_fbh .in-info { margin-left: 0; margin-top: 10px; }
}
@media (max-width: 767px) {
  .inter-bigtitle { padding: 20px 0; }
  .inter-bigtitle h1 { font-size: 30px; line-height: 1.8; }
}


/*发布会预告版块调整 20241230*/
.zxft_yugao{margin: 20px 0 0;height: 270px;position: relative;/* padding: 46px 0 0; */}
.zxft_yugao:before{display: block;content: "";position: absolute;border-left: 1px #ccc dashed;left: 13px;top: 0;bottom: 0;}
.zxft_yugao ul{height: 100%; overflow-y: auto; overflow-x: hidden;}
.zxft_yugao ul::-webkit-scrollbar-thumb{border-radius: 3px; background: #ccc;}
.zxft_yugao ul::-webkit-scrollbar{ width: 6px;height: auto;}
.zxft_yugao ul::-webkit-scrollbar-track {background: #f7f7f7;box-shadow: none;border-radius: 3px;}
.zxft_yugao li{margin: 0 6px 15px 26px;position: relative;}
.zxft_yugao li .date{position: static;top: 10px;left: 0px;line-height: 2;display: block;padding-left: 16px;color: #FF761F;font-size: 16px;font-weight: bold;}
.zxft_yugao li .date:before{display: block;content: "";width: 24px;height: 24px;background: #ffa873 url("../images/icon_ftyg.png") center center no-repeat;background-size: 14px;left: -24px;top: 4px;position: absolute;border-radius: 50%;}
.zxft_yugao li .titlebox{margin-top: 4px;background: #f7f7f8;display: block;padding: 10px 15px;/* padding-top: 46px; */}
.zxft_yugao li .title{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; font-weight: bold; line-height: 1.5;}
.zxft_yugao li .note{ line-height: 1.6; font-size: 14px; color: #b1b6be; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-top: 4px}
.side_Collapse .zxft_pic.active,.side_Collapse .zxft_yugao.active{display: none !important;}

@media (max-width: 991px) {
  .zxft_yugao{height: auto;}
}
.fbh-gglist01{ height: 304px; padding-bottom: 0; margin-bottom: 30px;}
/* 滚动条 */
.fbh-gglist01{overflow-y: auto; overflow-x: hidden;}
.fbh-gglist01::-webkit-scrollbar-thumb{border-radius: 3px; background: #ccc;}
.fbh-gglist01::-webkit-scrollbar{ width: 6px;height: auto;}
.fbh-gglist01::-webkit-scrollbar-track {background: #f7f7f7;box-shadow: none;border-radius: 3px;}