@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; }
.fbh-tabs li { font-size: 24px; float: left; font-weight: bold; }
.fbh-tabs li.active, .fbh-tabs li.active a { color: #d61618; }
/* 搜索 */
.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 li { font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; padding: 12px 0; border-bottom: 1px dashed #eaeaea; }
.fbh-gglist li a { float: none; }
.fbh-ygbox { margin-bottom: 20px; }
.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; }
@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; margin-bottom: 20px; }
  .fbh-gglist li { height: auto; }
  .fbh-ygbox .fbh-ygcon .fbh-ygnr { height: auto; }
  .fbh-ygbox .fbh-ygcon .fhb-ygtext { height: auto; padding: 20px; }
}
@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; }
}

/*新闻发布会文章页*/
.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: 172px; position: relative; padding: 46px 0 0;}
.zxft_yugao:before{display: block; content: ""; position: absolute; border-left: 1px #ccc dashed; left: 0; 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 0 15px 13px;}
.zxft_yugao li .date{ position: absolute; top: 10px; left: 13px; 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;}
.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;}
}
