﻿@charset "UTF-8";
.hd-c {
    padding: 0 15px;
    height: 39px;
    background: #d34f12;
    color: #fff;
    font-size: 16px;
    line-height: 39px;
}
/*在线访谈 interview*/
.interview-tit h3 a {
    display: block;
    font-size: 26px;
    text-align: center;
    line-height: 1.5;
    color: #0068B7;
}
/*最新访谈*/
.interview-last {
    margin-bottom: 20px;
}
.interview-last .pic img {
    width: 100%;
    height: auto;
}
.interview-last .detail dl {
    padding-bottom: 7px;
    padding-top: 7px;
    border-bottom: 1px dashed #ccc;
}
.interview-last .detail dl:last-child {
    border-bottom: none;
}
.interview-last .detail dt {
    float: left;
    width: 45px;
    text-align: right;
    font-weight: bold;
}
.interview-last .detail dd {
    margin-left: 55px;
    text-align: justify;
    text-justify: inter-word;
    word-break: break-all;
}
.interview-last .link {
    display: none;
}
/*访谈列表*/
.interview-list .tit,
.interview-content .tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #dcdcdc;
}
.interview-list .tit h3,
.interview-content .tit h3 {
    float: left;
    height: 40px;
    padding: 0 20px;
    font-size: 20px;
    font-weight: normal;
    border-bottom: 2px solid #d34f12;
    color: #d34f12;
}
.interview-list .tit .more,
.interview-content .tit .more {
    float: right;
    padding-right: 10px;
    font-size: 14px;
}
.interview-list .tit .more a,
.interview-content .tit .more a {
    color: #ccc;
}
.interview-list .tit .more a:hover,
.interview-content .tit .more a:hover {
    color: #f60;
}
.interview-list li {
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
}
.interview-list li a {
    display: block;
    padding: 10px 0;
}
.interview-list li span {
    color: #999;
    font-size: 14px;
}
.interview-list li:last-child {
    border-bottom: none;
}
.interview-list li em {
    color: #009300;
    font-style: normal;
}
.interview-list .bot {
    padding-left: 30px;
}
/*访谈内容*/
.interview-content {
    padding: 3%;
}
.interview-content-tit {
    padding: 10px 0;
}
.interview-content-tit h3 {
    font-size: 26px;
    line-height: 1.5;
    color: #0068B7;
    font-weight: normal;
    text-align: center;
}
/* 访谈内容页按钮 */
.interview-btns {
    margin-bottom: 10px;
    overflow: hidden;
}
.interview-btns li {
    float: left;
    width: 48.5%;
    margin-bottom: 3%;
}
.interview-btns li:nth-child(2n) {
    float: right;
}
.interview-btns li a {
    border-radius: 3px;
    background: #0068B7;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}
/*访谈详细信息*/
.interview-content-info dl {
    padding-bottom: 10px;
}
.interview-content-info dt {
    display: block;
    float: left;
    width: 50px;
    color: #000;
    font-weight: bold;
}
.interview-content-info dd {
    display: block;
    margin-left: 50px;
}
.interview-content-info .introduction {
    padding-bottom: 10px;
    line-height: 1.6;
}
.interview-content-info .introduction h5 {
    display: inline;
    font-weight: bold;
}
.interview-content-info .introduction p {
    display: inline;
    font-size: 14px;
}
.interview-content-info .detail p {
    color: #666;
}
.interview-content-info .ask a {
    border-radius: 3px;
    margin: 5px 0 10px 0;
    display: block;
    background: #C01E32;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}
.interview-content-info .ask a::before {
    content: "\e61f";
    font-family: "iconfont";
    margin-right: 5px;
}
/*文字实录*/
.interview-content-record .control {
    float: right;
    padding-right: 15px;
}
.interview-content-record .control select {
    font-size: 16px;
}
.interview-content-record .control a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    margin-left: 3px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.interview-content-record .bot a {
    height: 40px;
    line-height: 40px;
    background: #eee;
    display: block;
    text-align: center;
    margin: 15px 0;
}
.interview-content #loadMore {
    height: 40px;
    line-height: 40px;
    margin: 15px 0;
    width: 100%;
    border: 0;
    background: #eee;
    font-size: 16px;
    text-align: center;
}
/*文字实录列表*/
.interviewlist-bd ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.interviewlist-bd li {
    display: block;
    padding: 15px 0;
    border-bottom: 1px dashed #ccc;
}
.interviewlist-bd li .title {
    color: #0068B7;
}
.interviewlist-bd li pre {
    padding: 5px 0 5px 0;
    margin: 0;
    text-indent: 28px;
    display: inline;
}
.interviewlist-bd li .time {
    display: block;
    font-size: 14px;
    color: #999;
}
.interviewlist-bd .contentimg img {
    max-width: 99%;
}
/*其他访谈*/
.other-interview .con li {
    display: block;
    float: left;
    width: 48%;
    text-align: center;
}
.other-interview .con li img {
    width: 100%;
    height: 120px;
}
.other-interview .con li:nth-child(2n) {
    float: right;
}
/*访谈问题列表*/
.interview-question-list {
    position: relative;
}
.interview-question-list .ask-button a {
    border-radius: 3px;
    margin: 20px 0;
    display: block;
    background: #C01E32;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
}
.interview-question-list .ask-button a::before {
    content: "\e61f";
    font-family: "iconfont";
    margin-right: 5px;
}
.interview-question-list li {
    display: block;
    padding: 15px 0;
    border-bottom: 1px dashed #ccc;
}
.interview-question-list li:last-child {
    border-bottom: none;
}
.interview-question-list li .ms {
    padding-bottom: 5px;
    height: 30px;
    color: #0068B7;
}
.interview-question-list li .ms font {
    display: inline-block;
    background: #ddd;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    padding: 0 10px;
    color: #fff;
    margin-right: 5px;
    font-weight: normal;
}
.interview-question-list li .ms span {
    font-size: 14px;
    font-weight: normal;
    padding-left: 5px;
    color: #999;
}
.interview-question-list li p {
    color: #666;
    text-indent: 2em;
}
.interview-question-list-bot {
    padding: 20px 30px 30px;
}
/*网友提问*/
.interview-ask-questions .hd {
    height: 20px;
    line-height: 20px;
    text-align: right;
    padding: 10px;
}
.interview-ask-questions .hd a {
    color: #fff;
    font-size: 14px;
}
.interview-ask-questions .hd a:hover {
    text-decoration: underline;
}
.interview-ask-questions .bd dl {
    padding: 5px 0;
}
.interview-ask-questions .bd dt {
    margin-right: 10px;
    display: block;
    float: left;
    width: 80px;
    font-size: 14px;
    color: #666;
    text-align: right;
    position: relative;
}
.interview-ask-questions .bd dt.required i {
    color: #f00;
    font-weight: bold;
}
.interview-ask-questions .bd dd {
    display: block;
    overflow: hidden;
}
.interview-ask-questions .bd .title h3 {
    font-weight: normal;
}
.interview-ask-questions .form-control {
    box-sizing: border-box;
    display: block;
    width: 96%;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 24px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.interview-ask-questions .codeinp {
    position: relative;
    overflow: hidden;
}
.interview-ask-questions .validationcode {
    float: left;
}
.interview-ask-questions .validationcode {
    position: absolute;
    right: 7%;
    top: 6px;
}
.interview-ask-questions .submitBtn {
    width: 96%;
    height: 40px;
    line-height: 40px;
    border: 0;
    background: #C01E32;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
}
.interview-question-list ul li p {
    padding-left: 40px;
}
.interview-question-list .replyquestion {
    padding-left: 45px;
    margin-top: 25px;
}
.interview-question-list .replyquestion strong,
.interview-question-list .replyquestion-content {
    color: #36c;
}
/* 相关内容-图片 */
.interview-guest-picture {
    padding: 5% 3%;
}
.interview-guest-picture li {
    text-align: center;
    padding: 20px 0 0 0;
}
.interview-guest-picture li img {
    width: 100%;
}

/*# sourceMappingURL=onlineInterview.css.map */