﻿﻿@charset "utf-8";
/* 访谈列表页 **********************/
.interviewList{overflow: hidden;}

.interviewList li{overflow: hidden; padding: 20px 0; border-bottom: 1px solid #f3f3f3;}
.interviewList li .pic{position: relative; z-index: 1; float: left; margin-right: 20px;}
.interviewList li .pic em{position: absolute; z-index: 1; left: 0; top: 0; width: auto; float: left; height: 20px; line-height: 20px; padding: 0 6px; color: white; background-color: #999; border-radius:0 3px 3px 0;}
.interviewList li .pic em.going{background-color: #0087cb;}
.interviewList li .pic em.predict{background-color: #c00;}
.interviewList li .pic em.replay{background-color: #999;}
.interviewList li .con{overflow: hidden;}
.interviewList li .con dl{overflow: hidden; line-height: 27px;}
.interviewList li .con dl.name{line-height: 30px;}
.interviewList li .con dl dt{width: auto; float: left; font-weight: bold;}

/* interviewSideBox */
.interviewSideBox .hd{line-height:39px; height:39px; padding:0 15px;;background:#d34f12; }
.interviewSideBox .hd h3{ font-size:16px; float:left;color:#fff;
    *display: inline;}
.interviewSideBox .hd h3 a{color:#fff;}
.interviewSideBox .hd .more{ font-size:14px; float:right;color:#fbd9c9;
    *display: inline;}
.interviewSideBox .bd{padding:10px 20px;background:#fbf9e7; }
/*最新访谈*/
.interview-last{overflow:hidden;padding-top:10px; }
.interview-last li{font-size:14px; line-height:160%; display:block; float:left; width:292px; margin:0 24px;padding:20px 30px; }
.interview-last .pic img{width:290px; height:215px;border:1px solid #fff; }
.interview-last .detail dl{padding-top:7px; padding-bottom:7px; border-bottom:1px dashed #ccc;}
.interview-last .detail dl:last-child{border-bottom:none;}
.interview-last .detail dt{font-weight:bold;float:left; width:45px; text-align:right; }
.interview-last .detail dd{margin-left:55px; text-align:justify; text-justify:inter-word; word-break:break-all;}
.interview-last .link{padding:15px 10px 10px;text-align:right; }
.interview-last .link a{color:#69c;}
.interview-last li:hover{color:#fff;background:#53aada; }
.interview-last li:hover a{color:#fff;}
.interview-last li:hover a:hover{text-decoration:underline;}
/*访谈列表*/
.interview-list{padding:0 5px 15px;}
.interview-list .tit,.interview-content .tit{line-height:40px; height:40px; border-bottom:2px solid #dcdcdc;}
.interview-list .tit h3,.interview-content .tit h3{font-size:20px; font-weight:normal; float:left; height:40px; padding:0 20px; color:#36c;border-bottom:2px solid #d34f12; }
.interview-list .tit .more,.interview-content .tit .more{font-size:14px;float:right; padding-right:10px; }
.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 .con{padding:15px;}
.interview-list .con li{line-height:36px; display:block; height:36px; padding:0 10px;}
.interview-list .con li:nth-child(5n){margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.interview-list .con li:last-child{border-bottom:none;}
.interview-list .con li a{line-height:36px; display:block; float:left; height:36px; padding-left:15px; background:url(/Content/_Common/Base/img/icon.png) -396px -79px no-repeat;}
.interview-list .con li a:hover{background-position:-396px -348px;}
.interview-list .con li span{font-size:14px;float:right; color:#999; }
.interview-list .con li em{font-style:normal;color:#009300; }
.interview-list .bot{padding-left:30px;}
/*访谈内容*/
.interviewCon{padding: 20px 0 0;}
.interviewCon .interviewConTit{font-size:32px; font-weight:normal;line-height:42px; margin-bottom:20px; padding:10px 20px; text-align:center; color:#146ac1; }
.interviewCon .column{overflow:hidden; margin-bottom: 0;}
/* 内容页-详细信息 */
#columnA .pic{float:left;overflow:hidden;width:500px; height: 375px; *display: inline; margin-right: 20px;}
#columnA .pic img{width:500px; height:auto; max-height:400px;}
#columnA .detail{overflow: hidden;}
#columnA .detail dl{font-size:16px; line-height:28px; overflow:hidden;margin-bottom:10px; }
#columnA .detail dt{font-weight:bold;float:left; width:50px; *display: inline; color: #146ac1;}
#columnA .detail dd.detailIntro{min-height:112px;}
#columnA .detail .detailAsk a{color:#c00;}
#columnA .detail .detailAsk a:hover{text-decoration:underline;}
#columnA .detail .detailPolicy{margin-top:15px; padding-top:10px;border-top:1px dashed #c9c9c9; }
#columnA .detail .detailPolicy .infoList a{color:#054d88;}
#columnA .detail .detailPolicy .infoList a:hover{color:#c00;}
#columnA .detail .detailIntro dd{height: 224px; overflow: hidden; overflow-y: auto !important;}

/* 内容页-精彩观点、嘉宾风采 */
#boxJcgd .bd li{float:left;width:270px;  margin:0 5px; *display: inline;}
/*#boxJbfc .bd{padding-right:0;padding-left:0; }
#boxJbfc .bd .picListFl li{width:31.33%;}*/
/* 内容页-相关视频、背景资料、图解 */
#columnC .areaL{float:left;width:300px; *display: inline;}
#columnC .areaR{float:right;width:840px; *display: inline;}
#boxXgsp .hd{background:#c01e32;}
#boxXgsp .hd .more{color:#ffa6b1;}
#boxXgsp .bd{min-height:170px;background:#f7feff; }
#boxBjzl .bd{min-height:170px;}


/*内容页-相关内容-网民提问*/
#boxWytw{width: 710px;}
#boxWytw .bd{overflow-y:auto; max-height:340px; margin-top:10px; margin-bottom:10px;}
#boxWytw .askBtn{overflow: hidden; padding: 15px 0 0; margin: 0 auto; text-align: center;}
#boxWytw .askBtn a{display: inline-block; *display: inline; width: 300px; height: 46px; line-height: 46px; font-size: 16px; font-weight: bold; color: white; font-weight: bold; background-color: #146ac1; border-radius: 4px;}
#boxWytw .askBtn a:hover{background-color: #186ee5;}
.questionList{ font-size: 16px; line-height: 30px;}
/*文字实录列表*/
.questionList ul{margin:0; padding:0; list-style:none;}
.questionList li{font-size: 16px; display:block; padding:10px 15px; border-bottom:1px dashed #ccc; }
.questionList li:hover{background:#eff9fe;}
.questionList li .ms{font-weight:bold; line-height:26px;color:#146ac1; }
.questionList li pre{padding: 5px 0 5px 20px;}
.questionList li p{line-height:150%; margin:0; padding:5px 0 5px 0; text-indent:28px;}
.questionList li .time{line-height:150%; padding-left:8px;color:#999; }




/*内容页-相关内容-嘉宾名片*/
#boxJbfc{width: 420px;}
.leaderList{overflow: hidden;}
.leaderList li{overflow: hidden; margin-top: 10px;}
.leaderList li .pic{overflow: hidden; float: left; margin-right: 20px;}
.leaderList li .pic img{display: block; width: 100px; height: 135px;}
.leaderList li .con{overflow: hidden;}
.leaderList li .con .label,
.leaderList li .con i{font-weight: bold; color: #146ac1;}
.leaderList li.noData{color: #999;}


/*内容页-相关内容-现场图片
.xgtpList{overflow: hidden;}*/
.xgtpList dt{display: none;}
.xgtpList dd{}
.xgtpList li{width: auto; float: left; margin: 15px 25px 0;}
.xgtpList li .pic img{width: 240px; height: 180px;}
.xgtpList li .title{padding: 10px 0 0; height: 60px; line-height: 60px; line-height: 30px; font-size: 16px; text-align: center;}
.xgtpList .noData{color: #999;}

#boxXctp .bd{height: 220px; overflow: visible !important;}
#boxTj .bd{min-height:250px;padding-top:20px; }
#boxTj .bd ul{overflow:hidden; zoom:1; width:260px; margin:0 auto;}
#boxTj .bd ul li{overflow:hidden; width:100%; margin-bottom:20px;text-align:center; }
#boxTj .bd ul li .pic{overflow:hidden;}
#boxTj .bd ul li .pic img{width:100%; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;}
#boxTj .bd ul li .title{font-size:16px; max-height:56px;padding-top:8px; }
#boxTj .bd ul li:hover .pic img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05); }
/* 内容页-文字实录 */
#boxWzsl .bd{overflow-y:auto; max-height:540px; margin-top:10px; margin-bottom:10px;}
#boxWzsl .bd .interviewlist-bd{word-wrap:break-word; word-break:break-all;}
#boxWzsl .bd .interviewlist-bd .contentimg img{max-width:99%;}
#boxWzsl .loading-more{padding:10px 0 0; text-align:center;}
#boxWzsl .loading-more button{font-size:14px; display:inline-block; padding:6px 12px; border:1px solid #ccc; border-radius:4px; background:#fff;}
#boxWzsl .loading-more button:hover{color:#333; border-color:#adadad;background-color:#e6e6e6; }
#boxWzsl .bot{padding:5px 30px;text-align:right; }
#boxWzsl .bot a{color:#428bca;}
#boxWzsl .bot a:hover{color:#f60;}
/* 内容页-其它 */
#columnD{margin-bottom:0;}
#boxQtft{margin-bottom:0;}
#boxQtft .bd{padding:20px 0 0;}
#boxQtft .bd ul{width:1200px;}
#boxQtft .bd li{display:block; float:left; width:260px; margin-right:40px;;text-align:center; }
#boxQtft .bd li img{width:260px; height:auto;}
#boxQtft .bd li span{font-size:16px;display:block; padding-top:8px; text-align:center; }
/* 相关信息页 */
.interviewRelated{overflow:hidden;padding:20px 0; }
.interviewRelated .interviewRelatedTit{font-size:24px; font-weight:normal; margin:25px 0; padding:0 10px; text-align:center; }
.interviewRelated .relateMain{overflow:hidden;}
.interviewRelated .relateSide{float:right;width:300px; margin-left: 20px;
    *display: inline;}
.interviewRelated .relateNoSideMain{overflow:hidden;width:100%; }
#boxRelate .bd{padding:10px 0;}
#boxRelate .picListFl{padding-top:20px;}
/* 相关信息页 - 文章 */
.newsList li{font-size:16px; line-height:46px;overflow:hidden; height:46px; }
.newsList li a{padding-left:13px; background:url(../../Base/img/icons.png) 0 -388px no-repeat;}
.newsList .date{float:right; margin:0 10px;color:#999; }
.newsList .node{margin-right:10px;color:#999; }
/* 相关信息页 - 图片 */
.picPageList{overflow:hidden; margin-right:-20px; text-align:center;}
.picPageList li{ position:relative; float:left; overflow:hidden;width:273px; margin:0 20px 20px 0;border:1px solid #ddd; background:#fff; 
    *display: inline;}
.picPageList .pic{margin:3%;}
.picPageList .pic img{width:100%;height:auto; }
.picPageList .title,.picPageList .titleBg{line-height:28px; position:absolute; z-index:3; bottom:0; left:0; display:block; overflow:hidden; width:94%; height:28px; margin:3%; padding:5px 0; -webkit-transition:400ms; -moz-transition:400ms; -o-transition:400ms; transition:400ms;color:#fff; }
.picPageList .titleBg{z-index:2;;opacity:.6; background:#000; filter:alpha(opacity=60); }
.picPageList .title a{font-size:14px;;display:block; padding:0 10px; color:#fff; }
.picPageList li:hover{border-color:#bbb; -webkit-box-shadow:#eee 2px 2px 0; -moz-box-shadow:#eee 2px 2px 0; box-shadow:#eee 2px 2px 0;}
.picPageList li:hover .title,.picPageList li:hover .titleBg{height:56px;}
/* 相关信息页 - 视频 */
.vedioPageList{overflow:hidden; margin-right:-20px; text-align:center;}
.vedioPageList li{float:left; width:273px; margin:0 20px 20px 0;
    *display: inline;}
.vedioPageList .pic{position:relative;border:1px solid #ddd; background:#fff; }
.vedioPageList .pic a{display:block; overflow:hidden;margin:3%; }
.vedioPageList .pic .ico{position:absolute; top:50%; left:50%; display:none; width:62px; height:62px; margin-top:-31px; margin-left:-31px; opacity:.8;background:url(../../Base/img/playButton.png) 0 0 no-repeat; filter:alpha(opacity=80); }
.vedioPageList .pic img{width:100%; height:auto; -webkit-transition:400ms; -moz-transition:400ms; -o-transition:400ms; transition:400ms;}
.vedioPageList .title{font-size:14px; line-height:24px; overflow:hidden; height:48px; padding-top:5px; padding-left:25px; text-align:left; background:url(../../Base/img/icons.png) 0 -2218px no-repeat;}
.vedioPageList .pic:hover{border-color:#bbb;}
.vedioPageList .pic:hover img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05); }

/*文字实录列表*/
.interviewlist-bd ul{margin:0; padding:0; list-style:none;}
.interviewlist-bd li{font-size:14px;display:block; padding:10px 15px; border-bottom:1px dashed #ccc; }
.interviewlist-bd li:hover{background:#eff9fe;}
.interviewlist-bd li .title{font-weight:bold; line-height:26px;color:#146ac1; }
.interviewlist-bd li p{line-height:150%; margin:0; padding:5px 0 5px 0;}
.interviewlist-bd li .time{line-height:150%; padding-left:8px;color:#999; }
/*访谈问题列表*/
.interviewQuesListPage .askButton{position:relative;  right:-18px;float:right;width:56px; height:166px; 
    *display: inline;}
.interviewQuesListPage .askButton a{font-size:16px; line-height:24px; position:absolute; top:0; right:0; width:24px; padding:10px 15px; text-align:center; color:#fff; border:1px solid #357ebd; border-radius:5px; background:#428bca;}
.interviewQuesListPage .askButton a:hover{text-decoration:none;border-color:#285e8e; background-color:#3071a9; }
.interviewQuesListPage .askButton-fixed a{position:fixed; top:60px; left:50%; margin-left:522px;}
.interviewQuestionList{position:relative; padding:10px 20px;}
.interviewQuestionList ul{overflow:hidden;}
.interviewQuestionList li{line-height:150%; display:block; padding:15px 10px 20px; border-bottom:1px dashed #ccc;}
.interviewQuestionList li:last-child{border-bottom:none;}
.interviewQuestionList li:hover{background:#eff9fe;}
.interviewQuestionList li .ms{font-weight:bold;height:30px; padding-bottom:5px; }
.interviewQuestionList li .ms font{font-weight:normal;line-height:30px; display:inline-block; height:30px; margin-right:10px; padding:0 12px; color:#fff; border-radius:15px; background:#9fd5f1; }
.interviewQuestionList li .ms span{font-size:14px; font-weight:normal; padding-left:10px;}
.interviewQuestionList li pre{color:#666;}
.interviewQuestionList-bot{padding:20px 30px 30px;}
/*网友提问*/
.interview-ask-questions{width:700px; margin:20px auto;}
.interview-ask-questions .hd{line-height:20px; height:20px; padding:10px;text-align:right; }
.interview-ask-questions .hd a{font-size:14px;color:#fff; }
.interview-ask-questions .hd a:hover{text-decoration:underline;}
.interview-ask-questions .bd{padding:50px 50px 30px; background:#fff;}
.interview-ask-questions .bd dl{line-height:30px;padding:5px 0; }
.interview-ask-questions .bd dt{font-size:14px; position:relative;display:block; float:left; width:90px; text-align:right; color:#666; }
.interview-ask-questions .bd dt.required:after{font-weight:bold;position:absolute; top:2px; right:-13px; display:block; content:'*'; color:#f00; }
.interview-ask-questions .bd dd{display:block; margin-left:115px;}
.interview-ask-questions .bd .title h3{font-size:22px; font-weight:normal;}
.interview-ask-questions .form-control{font-size:14px; line-height:24px; display:block; box-sizing:border-box; width:100%; padding:6px 12px; color:#555; border:1px solid #ccc; border-radius:4px; background-color:#fff; background-image:none; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}
.interview-ask-questions .ft{padding:30px 50px 50px; text-align:center;background:#fff; }
.interview-ask-questions .ft button{font-family:Microsoft YaHei, arial, helvetica, sans-serif;font-size:18px; line-height:26px; display:inline-block; margin:0 4px; padding:8px 16px; text-align:center; color:#fff; border:1px solid #357ebd; border-radius:4px; background:#428bca; }
.interview-ask-questions .ft button[type='reset']{border-color:#46b8da;background-color:#5bc0de; }
.interviewQuestionList ul li pre{padding-left:55px;}
.interviewQuestionList .replyquestion{margin-top:25px;padding-left:47px; }
.interviewQuestionList .replyquestion strong,.interviewQuestionList .replyquestion-content{color:#36c;}
