.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-bottom: 30px;}
.cm_article_a{ width: 572px;  height: 148px; overflow: hidden; position: relative;}
.cm_article_a1{ width: 100%;}
.cm_article_a1 a{ display: inline-block; font-size: 22px; color: #444444; line-height: 30px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.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;}

.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; }
.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:20px}
.imgheader{position:relative}
.imgheader .thumb 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; }
.cm_article .cm-zgwl-title a:hover{ color: #fff; }
.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 .shadow{position:absolute;left:0;bottom:0;right:0;top:0;background:url(../images/boimgshadow.png);opacity:0;transition:all .5s}
.videohead .shadow .play{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}
.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 .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}

.artlistcyw{padding-top:5px}
.artlistcyw ul{height:auto;overflow:hidden}
.artlistcyw ul li{line-height:34px;padding-left:18px;background:url(../images/cm_article-5.png) no-repeat left center}
.artlistcyw ul li a{display:block;overflow:hidden;height:34px}


/* 文章详情页面 */
.article_detail{ width: 760px; height: auto; margin:0 auto;}
.article_detail .detailtitle{ width:100%; text-align: center; margin-top:30px;font-size:24px;color:#444; font-weight: bold;}
.detailmes{ width: 100%; text-align: center; margin-top: 20px;}
.detailmes span{padding-left:24px;margin-right:32px;height:16px;line-height:16px;color:#999}
.detailmes .data{background:url(../images/detailicon1.png) no-repeat left center;}
.detailmes .come{background:url(../images/detailicon2.png) no-repeat left center;}
.detailmes .author{background:url(../images/detailicon3.png) no-repeat left center;}
.article_detail_cont{ width: 100%;}
.article_detail_cont p.article_detail_a{ width: 515px;  margin:30px auto 0; color: #5cb6e4; font-size: 18px; line-height: 30px; text-align: center;}
.article_detail_cont p{ font-size: 16px; color: #666666; line-height: 28px; margin-top: 30px;}
.article_detail_cont p img{ width:100%; height: auto;}
.article_detail_cont p.article_detail_b{ width: 100%;  margin:10px auto 0; color: #5cb6e4; text-align: center; font-size: 16px; line-height: 26px; }

.cm-zgwl{width:100%;padding-bottom:46px;margin-top:20px}
.cm-zgwl-title{width:277px;height:55px;line-height:55px;padding-top:28px;background:url(../images/cm-zgwl1.png) no-repeat center top;margin-left:-17px;text-align:center;color:#fff;position:relative;padding-bottom:17px}
.cm-zgwl-title a{font-size:30px;color:#fff;font-weight:700}
.cm-zgwl-title div{position:absolute;top:37px;right:10px;width:56px;font-weight:400;line-height:20px;font-size:14px;cursor:pointer;text-align:justify;text-align-last:justify;text-justify:inter-ideograph}
.cm-zgwl-cont1{width:100%}
.cm-zgwl-cont1 span{font-size:14px;color:#888;font-weight:400}
.cm-zgwl-cont1 span a{padding:0 6px}
.cm-zgwl-cont2{width:100%;font-size:14px;color:#66bae5;font-weight:700;padding:15px 0 15px 24px;background:url(../images/cm-zgwl2.png) no-repeat left center}
.cm-zgwl-cont2 a{color:#66bae5}
.cm-zgwl-cont3 ul li{padding-left:18px;background:url(../images/dianpng.png) no-repeat left 6px;line-height:20px;margin-bottom:18px;height:37px;overflow:hidden}
.cm-zgwl-cont3 ul li a{color:#a5a5a5}
.cm-zhsjk{width:100%}
.cm-zhsjk h3{font-size:28px;color:#707070;font-weight:700}
.cm-zhsjk h3 a{font-size:28px;color:#707070;font-weight:700}
.cm-zhsjk .vipsearch{position:relative;height:40px;margin-top:18px;border-radius:8px;background:url(../images/btnbg.png);margin-bottom:10px;border:1px solid #f1f1f1;box-shadow:0 5px 10px #dadada}
.cm-zhsjk .vipsearch .searchbtn{position:absolute;left:20px;top:13px}
.cm-zhsjk .vipsearch input{border:0;background:0 0;line-height:38px;color:#fff;margin-left:45px;height:38px;width:210px;font-family:'微软雅黑';font-size:14px;color:#a5a5a5}
.cm-cm-zhsjk-li{width:100%;padding-top:5px;margin-bottom:60px}
.cm-cm-zhsjk-li ul li{float:left}
.cm-cm-zhsjk-li ul{margin-right:-10px}
.nobg{background: transparent!important;}
.cm-cm-zhsjk-li ul li a{display:inline-block;text-align:center;width:78px;height:28px;line-height:28px;font-size:14px;color:#888;background-color:#ededed;border:1px solid #e6e6e6;border-radius:4px;margin:0 10px 10px 0}
.cm_video_right .section{margin-top:50px;background:#ededed;box-shadow:5px 5px 10px #F5F5F5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')}
.cm_video_right .section .sectiontitle{font-size:22px;text-align:center;line-height:48px;color:#fff;font-weight:700;box-shadow:5px 5px 10px #F5F5F5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')}
.cm_video_right .section .sectiontitle a{font-size:22px;font-weight:700;color:#fff}
.cm-whsy{width:100%;position:relative;margin-top:86px;box-shadow:0 5px 10px #dadada;height:290px}
.cm-whsy-title{width:100%;background:url(../images/cm-whsy1.jpg) no-repeat top center;padding:20px 0 46px;font-size:24px;font-weight:700;text-align:center;color:#fff}
.cm-whsy-title a{font-size:24px;font-weight:700;text-align:center;color:#fff}
.cm-whsy-cont{width:218px;padding:0 0 40px;margin:20px auto 0;position:relative;height:128px;overflow:hidden}
.cm-whsy-cont .swiper-slide{height:128px}
.cm-whsy-cont .swiper-container3 img{width:100px; height:128px}
.cm-whsy .cm-but a{position:absolute;top:158px;width:17px;height:31px;z-index:1}
.cm-whsy-cont .swiper-container3{width:231px}
.cm-whsy-cont p{width:100px;height:36px;padding-top:7px;overflow:hidden;font-size:14px;color:#666;line-height:18px;text-align:center}
.cm-whsy .cm-but a img{width:100%;height:31px}
.cm-whsy .cm-but a.cm-prev{left:8px}
.cm-whsy .cm-but a.cm-next{right:10px}
.vipbar{height:354px;background:#649dbc;box-shadow:5px 5px 10px #F5F5F5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5');margin-top:68px}
.vipbar .viptile{padding-top:30px;height:44px;text-align:center;font-weight:700;font-size:22px;color:#fff}
.vipbar .vipmain{padding:0 10px 0}
.vipbar .vipmain .vipsearch{position:relative;height:40px;border-radius:8px;background:url(../images/btn_07.png) no-repeat center;margin-bottom:10px}
.vipbar .vipmain .vipsearch .searchbtn{position:absolute;left:6px;top:11px}
.vipbar .vipmain .vipsearch input{border:0;background:0 0;line-height:38px;color:#fff;margin-left:32px;height:38px;width:190px;font-family:"微软雅黑"}
.vipbar .vipmain .vipbtns{margin-right:-20px;overflow:hidden}
.vipbar .vipmain .vipbtns a{width:110px;height:30px;text-align:center;line-height:30px;background:url(../images/btn_12.png);float:left;margin-right:20px;color:#fff;margin-bottom:10px;border-radius:3px}
.vipbar .vipmain .vipbtns a:hover{background-image:url(../images/btn_10.png);color:#888}
.vipbar .vipmain .viplinks .viplinksitem{background:url(../images/btn_15.png) no-repeat center;height:30px;line-height:30px;border-radius:3px;margin-bottom:10px;color:#fff;position:relative;font-weight:700}
.vipbar .vipmain .viplinks .viplinksitem .dt{display:inline-block;width:22px;text-align:center;margin:0 6px 0 10px}
.vipbar .vipmain .viplinks .viplinksitem img{vertical-align:middle}
.vipbar .vipmain .viplinks .viplinksitem a{position:absolute;top:0;right:10px;color:#313f4a;font-weight:700}
.cm_video_right .section .sectiontitle a{font-size:22px;font-weight:700;color:#fff}
.cm_video_right .section .img160{width:260px;height:160px}
.img260{width:260px;height:260px}
.img130{width:260px;height:130px}
.cm_video_right .section .sectionlink{position:relative;z-index:10;display:block;width:138px;height:28px;border-radius:3px;border:1px solid #e6e6e6;text-align:center;line-height:28px;margin:0 auto;margin-top:-14px;background:#fff;color:#888;margin-bottom:18px}
.cm_video_right .section .sectionlink img{display:inline-block;vertical-align:middle}
.cm_video_right .section .sectionlist li{height:32px;padding-left:20px;margin-left:10px;background:url(../images/dianpng.png) no-repeat left 3px;overflow:hidden;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cm_video_right .section .sectioncanvas{height:160px;background:#ededed;position:relative}
.cm_video_right .section .sectioncanvas .ieimg{margin:0 auto;width:210px;overflow:hidden;position:relative;height:102px;display:none;top:-20px}
.cm_video_right.section .sectioncanvas .ieimg .ieimgwrap{width:420px;position:absolute}
.cm_video_right.section .sectioncanvas .ieimg .ieimgwrap .ieimgitem{float:left;text-align:center;width:70px}
.cm_video_right .section .sectioncanvas .ieimg .ieimgwrap .ieimgitem a{display:block;line-height:34px;color:#888}
.cm_video_right .section .sectioncanvas .ieimg .ieimgwrap .ieimgitem a:hover{color:#fa7b1e}


.cm_video_right .section2{background:#fff;position:relative;margin-top:80px;box-shadow:0 3px 10px #e6e6e6;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6')}
.cm_video_right .section2 .bgtitle{position:absolute;width:260px;height:262px;background:#66bae5;left:30px;top:-30px;z-index:-1;text-indent:10px;line-height:30px;font-size:18px;color:#fff;font-weight:700;box-shadow:5px 5px 10px #F5F5F5;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#F5F5F5')}
.cm_video_right .section2 .sectiontitle{font-size:22px;font-weight:700;padding-left:12px;border-left:8px solid #66bae5;margin:20px 0;color:#707070}
.cm_video_right.section2 .sectionbradge{padding-left:20px}
.cm_video_right .section2 .sectionbradge a{height:28px;border-radius:3px;border:1px solid #e6e6e6;background:#ededed;color:#888;display:inline-block;margin:0 10px 10px 0;text-align:center;line-height:28px;padding:0 5px}
.cm_video_right img{max-width:260px}
.cm_video_right .ada{margin-top:50px;box-shadow:0 3px 10px #e6e6e6;position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6')}
.cm_video_right .ada img{width:260px;display:inline-block;vertical-align:top}
.cm_video_right .ada .adtext{position:absolute;left:30px;top:65px;font-size:22px;color:#707070;font-weight:700}
.linkhover:hover{color:#fa7b1e!important}
.main-bottom{margin-left:-60px}
#tags{padding:10px}
#tags a{margin-bottom:5px;float:left;width:42px;margin-right:5px;color:#ededed}
.blur{filter:url(blur.svg#blur);-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false)}
.cm_video_right .section .sectiontitle img{margin-top:-22px}
.bgblue{background: #66bae5;}
.cm-img-bgc{
	width: 100%;
	text-align: center;
	background-color: #fff;
}
.cm-img-bgc img{
	margin-top:-10px;
}
.cm_video_right .section2 .bgtitle{
	top:-60px;
	line-height: 60px;

	font-size: 24px;
}
.cm_video_right .section2 .title{
	line-height: 60px;
	text-indent: 35px;

	position:absolute;
	top:-60px;
	left:0px;
	text-indent: 65px;
	
}
.cm_video_right .section2 .title a{
	color:#fff;
	font-size: 24px;
	font-weight: bold;
}
.cm_video_right .section2 .sectionbradge{
	padding-left: 20px;
	/*box-shadow: 0 3px 5px #f5f5f5;*/
}
.cm_video_right .section2 .sectionbradge a{
	height: 28px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	background: #ededed;
	color: #888;
	display: inline-block;
	margin:0 10px 10px 0;
	text-align: center;
	line-height: 28px;
	padding: 0 5px;
	
}
.cm-wlcm{
	width: 100%;
	margin-top: 93px;
	height: 322px;
	background-color: #ededed;
	box-shadow: 5px 5px 10px #ededed;
}
.cm-wlcm-title{
	width: 100%;
	padding:30px 0 20px;
	text-align: center;
}
.cm-wlcm-cont{
	/*width: 220px;*/
	height: 200px;
	padding: 20px 0;
}
.cm-wlcm-li{
	width: 100%;
	text-align: center;
}
.cm-wlcm-li a{
	font-size: 14px;
	color: #000000;
	border-bottom: 2px solid #ededed;
	padding-bottom: 5px;
	margin:0 8px;
}
.cm-wlcm-li a.current{
	color: #417dce;
	border-bottom: 2px solid #417dce;
}
.cm-wlcm-content{
	width: 100%;
	margin-top: 30px;
	height: 138px;
}
.cm-chuban{height: 138px;position: relative;}

.cm-chuban .imgblur{position: absolute;top: 7px;
position: absolute;
    top: 7px;
     filter: blur(10px);
    
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); 
    height: 116px;
    z-index: 2;
    width: 100%;
    background: rgba(237,237,237,0.5);
}

.cm-chuban ul li img{
	position: absolute;
}


/*3d*/
.swiper-container11,.swiper-container12{
	height: 160px\9;
}
.swiper-container11 img,.swiper-container12 img{
	width: 100%;
}
.swiper-container11 .swiper-slide ,.swiper-container12 .swiper-slide {
	width:auto;
	height:170px;	
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height: 160px\9;
}
.cm-chubanslider{width: 250px;overflow: hidden;}
.swiper-container11,.swiper-container12{margin-left: 7px\9;}
.swiper-container11 .swiper-slide img,.swiper-container12 .swiper-slide img{height: 110px\9;width: auto\9;}
.swiper-container11 .swiper-slide-shadow-left,.swiper-container11 .swiper-slide-shadow-right,
.swiper-container12 .swiper-slide-shadow-left,.swiper-container12 .swiper-slide-shadow-right{ background-image:none; }
.swiper-container11 p,.swiper-container12 p{ display: none; padding-top: 7px; text-align: center; line-height: 18px; height: 36px; overflow: hidden; }
.swiper-container11 .swiper-slide-active p,.swiper-container12 .swiper-slide-active p{ display: block; }


.reflection  {
  width: 100%;
  height: 15px;
  position: absolute;
  left: 0;
  bottom: -17px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0))); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,0)); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,0)); /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container11 .swiper-slide a ,.swiper-container12 .swiper-slide a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1
}






.fixed{position: fixed;top: 0;}










.section .sectioncanvas .ieimg{
	margin: 0 auto;
	width: 210px;
	overflow: hidden;
	position: relative;
	height: 102px;
	display: none;
	top: -20px;
}
 .section .sectioncanvas .ieimg .ieimgwrap{
	width: 420px;
	position: absolute;
}
.section .sectioncanvas .ieimg .ieimgwrap .ieimgitem{
	float: left;
	text-align: center;
	width: 70px;
}
.section .sectioncanvas .ieimg .ieimgwrap .ieimgitem a{
	display: block;
	line-height: 34px;
	color: #888;
}
.section .sectioncanvas .ieimg .ieimgwrap .ieimgitem a:hover{ color: #fa7b1e;  }

.art_edit{ overflow: hidden; display: block; margin-top: 20px; font-size: 16px; color: #666666; line-height: 28px; text-align: right; }



/*地图弹窗*/
.modal{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/sliderbg.png);z-index: 99999;display: none;}
.modalmain{width: 560px;height: 560px;position: fixed;left: 50%;top: 50%;margin:-280px 0 0 -280px;background: #fff;
background: #7dc4e9;
padding: 0 ;
z-index: 10000000;
display: none;

}
.modalmain .maphide{position: absolute;right: 0;top: -30px;cursor: pointer;}
.modalmain .title{font-size: 26px;text-align: center;margin: 0 auto 10px auto;height: 41px;line-height: 30px;background: #fff;position: relative;
    z-index: 1;background: url(../images/indexmaptitle_07.png) no-repeat center;}
.modalmain .line{height: 1px;width:100%; display: inline-block;background: #333;position: relative;top: -35px;}
.modalmain #map{height: 400px;width: 560px;}


