.cm-fl{ float: left; }
.cm-fr{ float: right; }

.w1100{ width: 1100px; margin: 0 auto;}
.w1040{ width: 1040px; margin: 0 auto;}
.w1070{ width: 1070px; margin: 0 auto;}
.cm-mt35{ margin-top: 35px;}

.cm_video a:hover{ color: #66bae5;}

/*面包屑*/
.crumb{  padding: 20px 0 0 28px;height: 32px;color: #66bae5;background: url(../images/home_03.png) no-repeat left 15px;}
.crumb a{color: #66bae5;}
.crumb span{margin: 0 5px;}
.crumb b{font-weight: normal;}

/*搜索*/
.cm_video .search{ margin-top: 5px; width: 338px;height: 50px;position: relative; overflow: hidden; background: url(../images/searchbg_03.png) no-repeat left top;}
.cm_video .search img{position: absolute;left: 15px;top: 12px;}
.cm_video .search input{height: 36px;line-height:36px;width: 210px;border: 0;color: #a5a5a5;padding-left: 50px;background: transparent;position: relative;top: 2px;font-family: "微软雅黑";}
.cm_video .search button{width: 78px;height: 38px;border: 0;text-align: center;position: absolute;right: 0;top: 0;color: #fff; background: transparent;}

/* 视频列表 */
.cm_video{width: 100%; height: auto; background: url(../images/cm_video-bg.jpg) repeat-x top center;}
.criticism a:hover{ color: #ff8637; }
.literary{ padding-top: 16px; color: #666666; font-size:14px;}
.literary  span{ padding: 0 5px; }
.literary a{ color: #666666;}

.cm_video_one{ /*width: 790px;*/ width: 100%; padding-top: 10px;}
.cm_video_content{ width: 100%;}
.cm_video_left{ /*width: 810px;*/ width: 100%; }
.cm_video_left ul{ margin-left: -33px; }
.cm_video_left ul li{ float: left; width: 250px; height: auto; overflow: hidden; margin:30px 0 20px 33px;}
.cm_video_a{ width: 250px; height: 140px; overflow: hidden;}
.cm_video_a img{ width: 100%; min-height: 140px;}
.cm_video_b{ margin-top: 10px;}
.cm_video_b a{ display: block; padding-left: 35px; width: 215px; height: 44px; color: #444444; font-size: 16px; line-height: 22px; background: url(../images/cm_video-1.png) no-repeat left top; overflow:hidden;  }
.cm_video_more{ width: 300px; margin: 45px auto 0;}
.cm_video_more a{ width: 100%; height: 44px; line-height: 44px; background: url(../images/cm_video-2.png) no-repeat center center; display: inline-block; text-align: center; font-size: 18px; color: #5cb6e4;}
.cm_video_more a span{background: url(../images/cm_video-3.png) no-repeat center right; padding-right: 40px;}

.cm_video_right{ width: 260px; margin-top: 30px; display: none; }
.section .title {
	height: 38px;
	position: relative;
	border-bottom: 1px solid #66bae5;
	margin-bottom: 20px;
}

.section .title .more {
	line-height: 22px;
	color: #66bae5;
}

.section .title .line {
	position: absolute;
	bottom: 0px;
	height: 1px;
	width: 42px;
	background: #66bae5;
	left: 0;
}

.section {
	margin-bottom: 40px;
}

.imgheader {
	position: relative;
}
.imgheader img{ width: 260px; height: 146px; }
.imgheader .imgheader-title {
	line-height: 20px;
	text-align: center;
}

.detailslider {
	position: relative;
}

.imgheader .imgheader-title a { height:52px; padding-top: 5px; font-size: 18px; color: #444; text-align:center;width:250px; overflow:hidden; display: block; line-height: 26px; }
.imgheader .imgheader-title a:hover{ color: #66bae5; }

.artlist ul,
.videolist ul {
	height: 238px;
	overflow: hidden;
}

.artlist ul li,
.videolist ul li {
	line-height: 34px;
	padding-left: 18px;
	background: url(../images/dianpng.png) no-repeat left center;
}

.artlist ul li a,
.videolist ul li a {
	display: block;
	overflow: hidden;
	height: 34px;
}

.artlist,
.videolist {
	padding-top: 5px;
}

.videolist ul li {
	padding-left: 24px;
	background-image: url(../images/boimgpl.png);
}

.videohead {
	position: relative;
	margin-top: 14px;
}

.videohead .shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0; height: 146px;
	background: url(../images/boimgshadow.png);
	opacity: 1;
	transition: all .5s;
}

.videohead .shadow .play {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.videohead .vtitle { width:250px;padding:0 5px;text-align:center; color:#444; line-height: 20px; height: 40px; padding-top: 5px; overflow:hidden; display: block;}
.videohead .vtitle:hover{ color: #fff; }

.videohead .shadow:hover {
	opacity: 1;
}

.zt-title {
	height: 50px;
	position: relative;
	margin-bottom: 20px;
	line-height: 50px;
	margin-bottom: 20px;
}

.zt-title .ztt {
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/boimgztbg.png) no-repeat;
	box-shadow: 0 3px 6px #ebebeb;
}

.zt-title .ztt img {
	position: absolute;
	left: 32px;
	top: 16px;
}

.zt-title .more {
	color: #ff9434;
}

.ztlist li {
	float: left;
	width: 130px;
	height: 40px;
	padding-top: 12px;
	background: url(../images/boimgztlinebg.png) no-repeat left top;
}

.ztlist li a:hover { color: #fa7b1e!important }

.qrgroupitem {
	width: 120px;
	margin-top: 50px;
}

.qrgroupitem .imgwrap {
	box-shadow: 0 4px 8px #ebebeb;
}

.qrgroupitem .text {
	padding-top: 8px;
	line-height: 16px;
	text-align: center;
	color: #444;
}

.loadmore {
	display: block;
	width: 300px;
	height: 44px;
	background: url(../images/boimgbtn.png) no-repeat;
	margin: 44px auto;
	border: 0;
}

/* 视频详情 */



.ztlist li a:hover {
    color: #fa7b1e!important;
}





































