.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_article 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_article .search{ margin-top: 5px; width: 338px;height: 50px;position: relative; overflow: hidden; background: url(../images/searchbg_03.png) no-repeat left top;}
.cm_article .search img{position: absolute;left: 15px;top: 12px;}
.cm_article .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_article .search button{width: 78px;height: 38px;border: 0;text-align: center;position: absolute;right: 0;top: 0;color: #fff; background: transparent;}

/* 视频列表 */
.cm_article{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; padding-top: 10px;}
.cm_video_content{ width: 100%;}
.cm_article_left{ width: 800px;}
.cm_article_left ul li{ width: 800px; margin-top: 35px;}
.cm_article_a{ width: 572px;  height: 148px; overflow: hidden; position: relative;}
.cm_article_a1{ width: 100%;}
.cm_article_a1 a{ display: block; font-size: 22px; color: #444444; line-height: 30px;overflow:hidden; height: 60px; }
.cm_article_a2{ width: 100%; height: auto; position: absolute; left: 0; bottom:0px;}
.cm_article_a2 span{ display: inline-block; color: #999999; font-size: 16px; line-height: 24px; padding-left: 30px; background: url(../images/cm_article-1.png) no-repeat left center;}
.cm_article_a2 a{ display: inline-block; width: 24px; height: 24px;}
.cm_article_b{ width: 200px; height: 148px; }
.cm_article_b img{ width: auto !important; height: 148px !important; overflow: hidden; display: block; margin: 0 auto; }

.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; }
.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:0;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:48px; padding-top: 5px; font-size: 16px; color: #444; text-align:left;width:250px; overflow:hidden; display: block; line-height: 24px; }
.imgheader .imgheader-title a:hover{ color: #66bae5; }
.artlist ul,.videolist ul{height:238px;overflow:hidden}
.artlist ul li,.videolist ul li{line-height:23px;padding-left:18px;background:url(../images/cm_tv-3.png) no-repeat left center}
.artlist ul li a,.videolist ul li a{display:block;overflow:hidden;height:49px}
.artlist,.videolist{padding-top:5px; }
.videolist ul li{padding-left:24px;background-image:url(../images/boimgpl.png)}
.videohead{position:relative;margin-top:14px}
.videohead img{ width: 260px; height: 146px; }
.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; width: 30px;height: 30px;
}
.videohead .vtitle{ width:250px;padding:0 5px; font-size: 16px; text-align:left; color:#444; line-height: 24px; height: 48px; margin-bottom: 15px; padding-top: 5px; overflow:hidden; display: block; }
.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}
.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;
}




































