.cm-fl{ float: left; }
.cm-fr{ float: right; }

.w1100{ width: 1100px; margin: 0 auto;}
.w1040{ width: 1040px; margin: 0 auto;}


/* 文艺评论 */
.criticism{width: 100%; height: auto; margin-top:1px; background: #fefefe url(../images/cm-criticism-1.jpg) no-repeat center top;}
.criticism a:hover{ color: #66bae5; }
.literary{ padding-top: 16px; color: #666666; font-size:14px;}
.literary  span{ padding: 0 5px; }
.literary a{ color: #666666;}

.criticism_one{width: 100%; margin-top:23px;}
.crit_one-fl1{ width: 285px; height: 135px; }
.crit_one-fl2{ width: 815px; margin-left: -10px;}
.crit_one-fl2 ul li{ float: left; color: #666666; }
.crit_one-fl2 ul li a{ font-size: 18px; color: #666666; padding:0 10px;}

.criticism_two{ margin-top:20px; }
.crit_two-left .swiper-criticism{height: 458px;}
.crit_two-left .slidernews{position: relative;}
.crit_two-left .slidernews, .crit_two-left .swiper-slide{ width:704px; height: 458px;}
.crit_two-left .swiper-slide{ position: relative; }
.crit_two-left .swiper-slide img{width: 704px !important;height: 458px !important;}
.crit_two-left .swiper-slide .newstitle{ width: 664px; padding: 0 20px; position: absolute; z-index: 1; left: 0; bottom: 0; height: 58px; line-height: 58px; color: #ffffff; background: url(../images/cm-criticism-2.png) repeat;}
.crit_two-left .swiper-slide .newstitle a{color: #ffffff; font-size:18px; font-weight: normal; height: 58px; overflow: hidden; display: block; }
.crit_two-left .pagination{ position: absolute; left: 0; text-align: center; bottom:70px; width: 100%; z-index: 2;}
.crit_two-left .swiper-pagination-switch { display: inline-block; width: 11px; height: 11px; border-radius: 11px; background: url(../images/cm-criticism-3.png); margin: 0 7px; cursor: pointer;}
.crit_two-left .swiper-active-switch{ background: url(../images/cm-criticism-4.png);}
.crit_two-right{ width: 315px; height: auto; text-align: justify;}
.crit_two-title{ padding-left: 20px; overflow: hidden; display: block; font-size: 18px; color: #666666; font-weight: bold; line-height: 28px; font-family: '微软雅黑'; background: url(../images/cm-criticism-2.jpg) no-repeat left 10px;}
.crit_two-profile{ font-size: 14px; color: #666666; line-height: 24px; padding-left: 20px; margin-top: 10px;}
.crit_two-ul li a{ padding-left: 20px; font-size: 18px; color: #666666; line-height: 28px; height: 56px; display: block; margin-top: 23px; background: url(../images/cm-criticism-2.jpg) no-repeat left 10px; overflow:hidden; }
 
.criticism_three{ margin-top: 30px; }
.crit_three-1{ width: 317px; }
.crit_three-a1{ width: 317px; height: 206px; overflow: hidden;}
.crit_three-a1 img{ width: 317px !important; height: 206px !important;}
.crit_three-a2{ font-size: 18px; color: #666666; line-height: 28px; margin-top: 6px; }
.crit_three-2 .crit_three-a2{ line-height: 34px; margin-top: -3px; }
.crit_three-2{ width: 370px; margin-left: 17px; }
.crit_three-a2 a{ width: 352px; line-height-step: 34px; font-weight: bold; background: url(../images/cm-criticism-2.jpg) no-repeat left 10px; padding-left: 18px; font-size: 18px; color: #666666;}
.crit_three-2 ul{ height: 233px; overflow: hidden; display: block; }
.crit_three-2 ul li a{ width: 352px; padding-left: 18px; line-height: 34px; max-height: 68px; display: block; font-size: 18px; color: #666666; background: url(../images/cm-criticism-2.jpg) no-repeat left 13px; overflow:hidden; }
.crit_three-3{ width: 315px; }
.crit_three-a3{ width: 100%; }
.crit_three-a3 span{ font-size: 18px; color: #666666; padding-left: 42px; font-weight: bold; line-height: 34px; background: url(../images/cm-criticism-5.png) no-repeat left center;}
.crit_three-a3 a{ font-size: 14px; color: #007ee5; line-height: 34px; }
.crit_three-3 ul{ margin-top: 10px; height: 224px; overflow: hidden; }
.crit_three-3 ul li a{ width: 297px; padding-left: 18px; line-height: 28px; max-height: 56px; display: block; font-size: 16px; color: #666666; background: url(../images/cm-criticism-2.jpg) no-repeat left 10px; overflow:hidden; }

.criticism_four{ margin-top: 45px; }
.criticism_four .sliderwrap{ position: relative; height: 250px;width: 1038px; margin-left:9px;}
.criticism_four .sliderwrap .swiper-media1{height: 250px;}
.criticism_four .sliderwrap .swiper-slide{height: 245px;}
.criticism_four .sliderwrap .swiper-slide .photo{  width: 328px; height: 184px; overflow: hidden; position: relative;}
.criticism_four .sliderwrap .swiper-slide .photo img{ width: 100%; height: 184px;}
.criticism_four .sliderwrap .swiper-slide .photo .mask{ position: absolute; top: 0; left: 0; width: 328px; height:184px; z-index: 2; background: url(../images/cm-criticism-7.png) repeat;}
.criticism_four .sliderwrap .swiper-slide .photo .mask img{ width: 28px; height: 28px; }
.criticism_four .sliderwrap .swiper-slide .photo .mask a{ position: absolute; left: 10px; bottom: 10px; z-index: 3; width: 28px; height: 28px; display: inline-block; }
.criticism_four .sliderwrap .swiper-slide .name{ width: 328px; overflow: hidden; line-height: 28px;text-align: left; margin-top: 10px;}
.criticism_four .sliderwrap .swiper-slide .name a{ font-size: 18px; color: #666666;}
.criticism_four .sliderbtns { position: absolute;right: 18px; top: -25px; width: 38px;}
.criticism_four .sliderbtns .btnleft1{ position: absolute; top: 0; right: 30px; }
.criticism_four .sliderbtns .btnright1{ position: absolute; top: 0; right: 0; }

.criticism_five{ margin-top: 10px; padding-bottom: 100px;}
.crit_five{ width: 483px; height: auto; margin-top: 50px;}
.crit_five-title{ width: 100%; }
.crit_five-title .cm-fl{ display: inline-block; margin-left: -28px;}
.crit_five-title .cm-fr{ margin-top:50px; font-size: 14px; color: #ff9874;}
.crit_five-cont{ width: 100%; margin-top: 30px; height: 177px; position: relative;}
.crit_five-a{position: absolute; left: 182px; top: 30px; padding: 27px 18px 5px 70px; width:212px; height: 115px; overflow:hidden; background: url(../images/cm-criticism-9.png) no-repeat center top;}
.crit_five-a1{ cursor: pointer; font-size: 18px; color: #666666; line-height: 28px; height: 84px; padding-top: 3px; z-index: 1; font-weight: bold; overflow:hidden; display: block; }
.crit_five-a2{ font-size: 14px; color: #666666; line-height: 22px; height: 66px; overflow: hidden; margin-top: 10px;}
.crit_five-b{ position: absolute; top: 0; left: 0; z-index: 2; width: 240px; height: 156px; overflow: hidden; display: block; }
.crit_five-b img{ width: 100%; height: 156px; }
.crit_five-ul{ width: 100%; height: auto; margin-top: 20px;}
.crit_five-ul ul li a{ width:468px; font-size: 18px; color: #666666; height: 34px; line-height: 34px; padding-left: 15px; background: url(../images/cm-criticism-9.jpg) no-repeat left center; display: block;overflow:hidden; }
.crit_five-pingtai{ margin-top: 45px; background: url(../images/cm-criticism-13.png) no-repeat left top; width: 319px; height: 83px; padding: 15px 0 0 85px;}
.crit_five-pingtai1{ width: 100%; font-size: 18px; color: #007ee5; line-height:40px; font-weight: bold;}
.crit_five-pingtai2{ width: 100%; font-size: 14px; color: #666666; line-height:18px;}
.crit_ysdjt{ width: 100%; margin-top: 50px;}
.crit_ysdjt-title{ width: 100%; border-bottom: 1px solid #66bae5;}
.crit_ysdjt-title .cm-fl{ width: 119px; height: 45px; }
.crit_ysdjt-title .cm-fr{ color: #007ee5; font-size: 14px; line-height: 45px; }
.crit_ysdjt-cont{ width: 100%; margin-top: 35px; }
.crit_ysdjt-cont ul li{ width: 232px; height: auto; position: relative; float: left; margin-right: 37px;}
.crit_ysdjt-a{ width: 220px; height: 124px; overflow: hidden; display: block; border:6px solid #ffffff; box-shadow:0px 2px 10px #d5d3d2;}
.crit_ysdjt-a img{ width: 100%; min-height: 124px; }
.crit_ysdjt-b{ margin-top: 10px; width: 100%; font-size: 16px; color: #666666; line-height: 26px;}
.crit_ysdjt-c{ position: absolute; top: 14px; right: 14px; z-index: 1; padding: 6px 10px; border-radius: 5px; color: #ffffff; background: url(../images/cm-criticism-2.png) repeat;}
.crit_ysdjt-d{ position: absolute; top: 92px; left: 16px; z-index: 2; width: 28px; height: 28px;}

.criticism-bg{ background: url(../images/cm-criticism-bg.png) no-repeat center bottom;}
.footer-top{ margin-top: 0; }


