.jizhe {width: 100%; color: #9f0012; display: block; background: url(/eportal/fileDir/wlgglq/image/fangtansl.png) no-repeat 40px bottom; height: 50px; margin-top: 20px; }
.fyr {width: 100%; height: auto !important; min-height: 10px; border: 1px solid #e6e6e6; border-radius: 5px; position: relative; box-sizing: border-box; background-color: #f4f8fc; line-height: 30px; color: #666666; padding: 20px 30px; }
.talkvideodetail {margin-top: 30px; }
.news {width: 543px; height: 370px; float: right; margin: 40px 0 40px 0px; overflow: hidden; }
.Hd {position: relative; border-bottom: 1px solid #e8e8e8; }
.Hd h3 {display: inline; font-size: 22px; line-height: 30px; color: #fff; position: relative; }
.Hd h3::after {position: absolute; content: ''; height: 3px; width: 100%; bottom: -14px; left: 0; background: #be0016; }


.ftxl_t {overflow: hidden; }
.ftxl {width: 95%; margin: 25px auto; box-sizing: border-box; }
.ftxl .img {width: 44%; float: left; height: 350px; }
.ftxl .img img {width: 100%; object-fit: cover; height: 100%; }
.ftxl .nr {width: 54%; min-height: 220px; float: right; }
.ftxl .nr h3 {height: auto !important; min-height: 40px; line-height: 40px; color: #333; font-size: 24px; }
.ftxl .nr h3 {color: #be0016; }
.ftxl .nr ul {width: 100%; min-height: 120px; margin-top: 20px; }
.ftxl .nr ul li {line-height: 30px; margin-top: 10px; text-align: justify; }
.ftxl .nr ul li i {color: #be0016; font-size: 16px; font-style: normal; font-weight: bold; }
.ftxl .nr ul li span {color: #666666; font-size: 16px; text-align: justify; }
.ftxlNr .nr {width: 95%; padding: 2%; min-height: 690px; margin: 25px auto; box-sizing: border-box; border: 1px solid #e6e6e6; border-radius: 5px; height: auto; clear: both; }
.ftxlNr .nr * {line-height: 32px; font-size: 16px; }

/*访谈细览*/
.ftmiddle_box {padding: 0 20px; background: #FFFFFF; }
.hudong_talk {margin: 52px 30px; }
.talk_pic {float: left; margin-right: 25px; width: 400px; height: 285px; }
.talk_pic img {width: 100%; height: 100%; }
.talk_con {float: left; width: 715px; line-height: 220%; }
.talk_con h3 {font-size: 20px; color: #1399D9; height: 35px; line-height: 35px; margin-bottom: 16px; }
.talk_con h3 a {font-size: 20px; color: #B10703; }
.talk_con .talk_con_t {width: 85px; height: 240px; overflow: hidden; float: left; }
.talk_con .talk_con_t li {color: #B10703; }
.talk_con .talk_con_c {width: 600px; height: 240px; overflow: hidden; float: left; }
.talk_column_title {float: left; background: #B10703; color: #FFF; font-size: 18px; width: 128px; height: 36px; line-height: 36px; text-align: center; font-weight: normal; border-radius: 8px; margin-bottom: 20px; margin-top: 20px; }
.more_link {height: 36px; line-height: 36px; float: right; padding-right: 5px; margin-bottom: 20px; margin-top: 20px; color: #999; }
.talk_records {float: left; margin-top: 10px; }
.talk_tool {float: right; margin-bottom: 20px; margin-top: 20px; height: 36px; line-height: 36px; padding-right: 5px; }
.space_sec input {width: 30px; text-align: center; height: 18px; margin-right: 5px; }
.talk_tool span {padding-left: 35px; }
.talk_records_box {padding-bottom: 15px; }
.trb_name {height: 20px; line-height: 20px; }
.trb_time {height: 18px; text-align: right; color: #999; font-size: 12px; position: relative; }
.trb_time i {display: block; width: 14px; height: 9px; background: url(/xlgl/images/zxft_embg.png); position: absolute; left: 20px; top: 10px; }
.trb_con {border: #ccc solid 1px; padding: 15px; line-height: 200%; background-color: #F0F9FD; }
.talk_records_pic {display: none; width: 335px; float: right; margin-top: 20px; line-height: 180%; }
.talk_records_pic div {margin-bottom: 15px; }
.talk_records_pic p {margin-top: 5px; }
.fangtan-item span {color: #B10703; }

/*新增样式*/
.content {width: 1200px; background: #fff; }
.xq {background: #F2F2F2; }
.dqwz.content_box {background: #F2F2F2; padding: 15px 0; }


@media only screen and (max-width:999px) {
    .content {margin: 0 auto; width: 90%; }
}

@media only screen and (max-width:999px) {
    .ftxl .img {width: 100%; height: auto; margin-top: 0px; margin-left: 0px; float: none; }
    .ftxl .nr {width: 100%; float: none; margin-right: 0px; margin-top: 0px; padding: 3%; }
}

@media only screen and (max-width:768px) {
    .content {margin: 0 auto; }
    .Hd {height: 38px; }
    .Hd h3 {font-size: 18px; }
    .Hd h3::after {bottom: -13px; }
    .ftxl .nr h3 {line-height: 36px; font-size: 18px; }
    .ftxl .nr ul {margin-top: 0px; }
}