/*
* 专家视频功能页面样式
* 1.expertVideoList
* 2.expertVideoPlayer
*/

body{font-family: "Microsoft Yahei"; background: #fdfdfd; color: #666;}
DIV.digg {PADDING: 3px; margin-top:20px; margin-bottom:20px; TEXT-ALIGN: center}

/*----------面包屑---------*/
.expert-viedo-box-position {width: 825px; margin-bottom: 10px; float: left;}

.expert-viedo-box {width: 840px; min-height: 616px; margin-bottom: 10px; float: left;}

.location-box {line-height: 28px; height: 28px; color: #858585; margin: 0px 5px 15px; font-size: 14px; color: #666;}
.location-box a {color: #666; font-size: 14px;}
.location-box a :visited {color: #666;}
.location-box .location {color: #666; font-size: 14px; margin-left: 3px;}
/*----------面包屑---------*/

/*全局连接样式*/
.w170 {width: 270px !important;}

.title-link {font-size: 16px;font-weight: bold;color: #005BAC;}
.title-link:hover {color: #ff9724; text-decoration: none}

/**************************************
 *********expertVideoList**************
 **************************************/
/*视频列表*/
.video_show_box {
	margin: 15px auto;
	width: 800px;
}

.video_show_box .video_title {
	margin: 15px 0 15px 0;
	text-align: center;
	max-height: 55px;
	overflow: hidden;
	font-family: '微软雅黑 Bold', '微软雅黑';
	font-weight: 700;
	font-size: 20px;
	line-height: normal;
	color: #333333;
}

.video_show_box .video_summary {
	margin: 15px auto;
	border-bottom: 1px solid #eee;
    padding-bottom: 10px;
	font-size: 16px;
	color: #999999;
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
}

.video_summary span:first-child {
	margin-left: 0px;
}

.video_summary span {margin-left: 10px;}

.video_summary .base_share{float:right; width:128px; margin-right:10px;}
.base_share .btn_webchat{ padding:5px 12px; height:28px; margin-right:10px; background:url(../../images/expert/share_wechart.png) no-repeat;cursor:pointer;}
.base_share .btn_weibo{ padding:5px 12px; height:28px; margin-right:10px; background:url(../../images/expert/share_weibo.png) no-repeat;cursor:pointer;}

.video_summary .base_font{float:right; width:160px; margin-right:10px;}
.base_font .btn_font{ padding:2px 4px; color:#fff; background:#0756a0; border-radius:3px; text-align:center; font-size:16px; cursor:pointer;}
.base_font .btn_font:hover{background:#1364b0}

.video_interaction {position: relative; margin: 0px 0 0 0; height: 30px; float: right;}
.video_interaction a:link{text-decoration: none;color:#666;}
.video_interaction a:hover{text-decoration: none;color:#666;}
.video_interaction a:active{text-decoration: none;color:#666;}
.video_interaction a:visited{text-decoration: none;color:#666;}

.video_interaction .video_share {position: absolute; left: 10px;}
.video_interaction .video_marksAndLike {position: absolute; right: 10px;}

/*--------------视频操作----------------------*/
.video_interaction .share{margin-left:0px;}
.video_interaction .liked{margin-left: 450px;}
.video_interaction .marked{margin-left:47px;}
.video_interaction .like_collect{cursor:pointer;float: left;height: 35px;line-height:35px;border: 1px solid #dedede;border-radius: 3px; padding:0 30px;text-align: center;}
.video_interaction .like_collect:hover{color:#fff;background-color: #2a90ff;}

/*--------------视频简介---------------------*/
.video-titel{text-align: center; overflow: hidden; height: 35px; font-size: 26px;}
.video-profile-box{height: 30px;line-height: 30px; margin:8px 0; border-bottom:1px solid #dedede; color:#999; font-size:14px; padding-bottom:10px;}
.video_profile{float:left;height: 30px;margin-left:350px;}

.video_show_box .video_desc {margin: 0px auto; color: #333; font-size: 16px; line-height: 30px; padding: 20px 0;}
.video_show_box .video_desc b{font-weight: normal; color: #005bac;}

.video_view_tab{ margin:10px 0 5px; height:45px; border-top:1px solid #eee; }
.video_view_tab .view_type{float: right; margin-top: 10px;}
.view_type .view_list{background: url(../../images/expert/view_list.png) no-repeat center center; width: 26px; height: 26px; float: left; cursor: pointer; margin-right: 10px;}
.view_type .view_list_on{background: #f2f6f9 url(../../images/expert/view_list.png) no-repeat center center; width: 26px; height: 26px; float: left; cursor: pointer; margin-right: 10px;}
.view_type .view_table{background: url(../../images/expert/view_table.png) no-repeat center center; width: 26px; height: 26px; float: left;}
.view_type .view_table_on{background: #f2f6f9 url(../../images/expert/view_table.png) no-repeat center center; width: 26px; height: 26px; float: left;}
.view_list:hover{background:#f2f6f9 url(../../images/expert/view_list.png) no-repeat center center;}
.view_table:hover{background:#f2f6f9 url(../../images/expert/view_table.png) no-repeat center center;}

.tab_on{ color:#005bac; font-size:18px; border-top:2px solid #005bac; float:left;  padding:10px; font-weight:bold;  position:relative; top:-2px;}
.tab_off{ color:#999;  font-size:18px;float:left;margin:0 10px; cursor:pointer;padding-top:10px;}
.tab_off:hover{color:#333;}

.video_body_list {margin: 0px auto; width: 840px;}
.video_body_list .video-item {border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; padding-top: 10px; margin-bottom: 5px; overflow: hidden; font-size: 14px;}
.video_body_list .video-item:hover{ background:#f5f5f5;}

.video_body_list .video-item-table{float:left; width:250px; margin-right:25px; margin-bottom:15px; border-bottom:1px solid #eee; padding-bottom:10px;}
.video_body_list .video-item-table:hover{ background:#f5f5f5;}

/*表格样式*/
.video-item-table .video-summary{}
.video-item-table .video-image{width: 250px; height: 140px;}
.video-item-table .video-image img{width: 250px; height: 140px;}
.video-item-table .zk_l_name{float: left; width: 90px; font-size: 14px; color: #999;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.video-item-table .zk_l_times{margin-left: 80px; text-align: right; font-size: 14px; color: #999;}
.video-item-table .item-link {width: 250px; color: #333; line-height: 18px; font-size: 14px; word-break: break-all; margin-top: 5px; margin-bottom: 5px;
	text-decoration: none;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.video-item-table .item-link:hover {color: #ff9724; text-decoration: none}

/*列表样式*/
.video-item .video-image{ float:left; width:250px; height:150px;}
.video-item .video-image img{width:250px; height:150px;}
.video-item .video-summary{ margin-left:270px;height: 150px;}
.video-item .zk_l_tit{ color:#004786; font-size:21px; line-height:20px; font-weight:bold;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.video-item .zk_l_con{color:#666; font-size:15px; line-height:22px;word-break: break-all; margin:5px 5px 5px 0; height:70px; text-overflow: ellipsis;
						display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
						-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
						-webkit-line-clamp:3; /** 显示的行数 **/
						overflow: hidden;  /** 隐藏超出的内容 **/}
.video-item .zk_l_name{color:#004786;  line-height:22px; height: 22px;}
.video-item .zk_l_time{ color:#666;line-height:22px; height: 22px; float: left; }
.video-item .zk_l_times{ color:#999; margin-left:10px; line-height: 22px; height: 22px; float: right;  background:url(../../images/expert/player.png) no-repeat center left; padding-left:18px;}
.video-item .zk_l_fav{color:#999;margin-left:20px;line-height: 22px; height: 22px; float: right;background:url(../../images/expert/like.png) no-repeat center left; padding-left:18px; text-align:right;}

.video-item .item-link {width: 585px; display: inline-block; color: #004786; font-size: 21px; line-height: 20px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.video-item .item-link:hover {color: #ff9724; text-decoration: none}

/*热门视频*/
.hot-video-box-position {width: 350px; float:right; margin-top: 8px;}
.hot-video-box {width: 100%; background-color: #fff; min-height: 120px; margin-bottom: 10px; padding: 5px; box-sizing: border-box; padding-bottom: 5px; border-left: 1px solid #eee;}
.hot-video-box .hot-video-title {border-left: 5px solid #379be9; height: 30px; line-height: 30px; font-size: 16px; padding-left: 10px; font-weight: bold;border-bottom: 1px dashed #ddd;}
.hot-video-box .hot-video-list {}
.hot-video-box .hot-video-list .video-box {margin: 0px 0px 10px; border-bottom: 1px solid #eee;}

.video-box .video-preview {display: inline-block; padding: 5px 5px 5px 5px; font-size: 12px;position: relative;}
.video-preview img {width: 160px; height: 90px;}

.video-box .video-summary { width: 164px; padding: 5px 0; vertical-align: top; display: inline-block;}
.summary-title {position: relative; color: #333; line-height: 20px; font-size: 16px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.summary-times, .summary-author, .summary-unit {display: block;	color: #999; line-height: 20px; font-size: 12px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.option-content{font-size: 16px;text-align: justify;margin-top: 20px;line-height: 200%;text-indent: 20px;}

/****************************************
 *********expertVideoPlayer**************
 ****************************************/
/*相关专家/课题/文献*/
.related-box-position {width: 350px; margin-left: 850px; border-left: 1px solid #eee;}
.related-box-position .related-box {width: 100%; background-color: #fff; min-height: 120px; margin-bottom: 10px; padding: 5px; box-sizing: border-box; padding-bottom: 5px;}
.related-box .related-theme {height: 30px; line-height: 30px; border-bottom: 1px dashed #ddd; font-size: 16px; padding-left: 10px; font-weight: bold; border-left: 5px solid #379be9; box-sizing: border-box;}

.related-box .relate-list {}
.related-item-nathing{margin: 5px auto; text-align: center}
/* .related-item-more{float:right; line-height:20px; color:#666; font-size:14px; margin-right:5px; cursor: pointer; font-weight: initial;}
.related-item-more a{color: #666; text-decoration: none;} */
.related-item-box {display: inline-block; padding: 5px 5px 0px 5px; font-size: 12px;}
.related-item-box .relate-avatar {display: inline-block; padding: 5px 5px 5px 5px; font-size: 12px;float: left;}
.relate-avatar img {width: 66px;height: 66px; border-radius: 50%;}
.related-item-box .relate-summary {width: 335px; vertical-align: top; display: inline-block;}
.relate-summary .title {position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 26px; line-height: 26px; font-size: 15px; width: 320px; color: #333;tex}
.relate-summary .title a{text-decoration: none;}
.relate-summary .source {font-size: 13px; overflow: hidden; color: #999999; display: block;}
.relate-summary-expert {width: 229px !important;padding-top: 5px;}
.zxkt-items{
    margin:0px;
    padding:0px;
    margin:10px 15px;
}

.zxkt-items .zxkt-item{
    border-bottom:1px dashed rgb(204,204,204);
    padding:6px 0;
}

.zxkt-item-name{
    padding-left:25px;
    background:url('../index/images/titl.png') left center no-repeat;
}

.zxkt-item-name a{
    font-size:15px!important;
    /* color:#333!important; */
}

.zxkt-item-name a:hover{
    color:rgb(0,95,172)!important;
}

.relate-list .zxkt-item-desc{
    padding-top:2px;
    padding-bottom:2px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 25px;
}

.relate-list,.zxkt-item-time{
    color:#999;
    padding-left:25px;
}