﻿/* 轮播图 start */
.french_con01 .swiper-container .swiper-pagination{right: 3px;bottom: 5px;width: auto;left: unset;}
.french_con01 .swiper-container .swiper-pagination-bullet{display:inline-block; width:14px; height:14px; border-radius:14px; background:#fff; text-indent:-999em; overflow:hidden; margin:0 6px 0 0; box-shadow:inset 1px 1px 1px #ccc;opacity: 1; }
.french_con01 .swiper-container .swiper-pagination-bullet-active{position:relative;}
.french_con01 .swiper-container .swiper-pagination-bullet-active::before{content:'';width:10px; height:10px;border-radius:10px;background:#000;position:absolute;left:2px;top:2px;}
.french_con01 .swiper-button-prev,.french_con01 .swiper-button-next{width: 150px;height: 506px;top: 0;outline: none;}
.french_con01 .swiper-button-prev{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-photo-focus-left.jpg) left 50% no-repeat;}
.french_con01 .swiper-button-next{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-photo-focus-right.jpg) right 50% no-repeat;}
/* 首页顶部 lunBo */
.md_french.homeSlide_top{margin-top: 0;}
.french_con01.title_bottom_out{width: 720px;}
.french_con01.title_bottom_out .secondIndex-banner-box-2{position: relative;overflow: hidden;}
.french_con01.title_bottom_out .secondIndex-banner-box-2 .swiper-container{width: 720px;height:473px;}
.french_con01.title_bottom_out .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width:720px;height:405px;}
.french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap{position: absolute;left: 0px;bottom: 0px;width: 100%;background: none;}
.french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap .list-title{font: bold 18px/24px Arial;height: 48px;overflow: hidden;color: #000;margin: 10px 15px;}
.french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap .list-title:hover{color:#00479d;}
.french_con01.title_bottom_out .swiper-container .swiper-pagination{width: auto;left: auto;right: 4px;bottom: 78px;line-height: 15px;}

/* 首页Photo lunBo */
.french_con01{width: 720px;margin-top: 15px;}
.french_con01 .secondIndex-banner-box-2{position: relative;overflow: hidden;}
.french_con01 .secondIndex-banner-box-2 .swiper-container{width: 720px;height:405px;}
.french_con01 .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width:720px;height:405px;}
.french_con01 .swiper-container .swiper-slide .list-title-wrap{position: absolute;left: 0px;bottom: 0px;width: 100%;background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/opacity-50.png);}
.french_con01 .swiper-container .swiper-slide .list-title-wrap .list-title{display:block; font:bold 18px/24px Arial; height:48px; color:#fff; margin:10px 15px; overflow:hidden;}
.french_con01 .swiper-container .swiper-slide .list-title-wrap .list-title:hover{color:#ff0;}
/* 图片页顶部 lunBo */
.french_con01.photos{width: 1200px;}
.french_con01.photos .secondIndex-banner-box-2 .swiper-container{width: 900px;height:506px;}
.french_con01.photos .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width: 900px;height:506px;}
/* 轮播图 end */

/* 首页顶部轮播图 右侧列表 */
.recommend-slide-txt{width: 464px;/*float: left;*/margin-top: 15px;}
.recommend-top-title{font: bold 18px/24px Arial;height: 72px;overflow: hidden;}
.js-recommend-slide-txt{margin-top: 10px;height: 391px;}
.js-recommend-slide-txt .swiper-slide{height: auto;padding: 10px 0;border-top: 1px dashed  #ccc;}
.js-recommend-slide-txt h2{font: 16px/24px Arial;color: #666;}
.recommend-slide-txt-more{overflow: hidden;margin-top: 10px;}
.recommend-slide-txt-more .more{float:right; font-size:18px;color:#5e0c0a;font-weight: 700;}


/* 首页中部二分栏 轮播图右侧列表 */
.indexMostPopular-con a:hover { color:#00479d; text-decoration:none;}
.indexMostPopular-con { margin-top:15px;}
.indexMostPopular-con a { display:block; font:bold 18px/24px Georgia; padding:16px 0 17px; overflow:hidden;}
.indexMostPopular-con a.odd { background:#e5e5e5; }
.indexMostPopular-con a em { float:left; font-style:normal; background:#b6241f; color:#fff; width:40px; height:40px; text-align:center; line-height:34px; border-radius:40px; font-size:22px; margin:4px 0 0 20px;}
.indexMostPopular-con a span { display:block; margin-left:76px; height:48px; padding-right:15px; overflow:hidden;}

/* 首页音频播放器 */
.french_indexLive{margin-top: 15px;}
.indexLive-con{width: 100%;height: 80px;background-color: #2059a3;padding: 15px 50px;box-sizing: border-box;}
.indexLive-con .video-js{position: absolute;top: -999999px;}
.js-homeLive-play{float: left;width: 50px;height: 50px;background-color: #ffffff;border-radius: 50px;cursor: pointer;position: relative;}
.js-homeLive-play i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 25px;height: 25px;}
.js-homeLive-play.play i{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/play.png) no-repeat center center;background-size: 22px 25px;left: 52%;}
.js-homeLive-play.pause i{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause.png) no-repeat center center;background-size: 22.5px 25px;}
.js-homeLive-title{float: left;height: 50px;color: #ffffff;font: 20px/50px arial;margin-left: 20px;}
.js-homeLive-volumeControl{float: right;height: 50px;}
.js-homeLive-volumeIcon{float: left;width: 62.5px;height: 50px;position: relative;}
.js-homeLive-volumeIcon i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50%;height: 50%;background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/volume.png) no-repeat;background-size: 100% 100%;}
.js-homeLive-volumeSlider{position: relative;width: 200px;height: 4px;background-color: #ffffff;float: left;margin-top: 23px;margin-left: 10px;}
.js-homeLive-volumeSlider-bar{height: 100%;background-color: #ccc;position: relative;cursor: pointer;   width: 100px;}
.js-homeLive-volumeSlider-bar i{position: absolute;top: -3.5px;right: -5px;width: 10px;height: 10px;background-color: #ccc;border-radius: 10px;}



/* 通栏Banner图 */
.french_ind02:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.french_ind02{margin-top: 15px;width: 100%;height: auto;}
.french_ind02 img{margin: 0 auto;}

    
/*视频频道 图文联动轮播 focusscroll*/
.french_ind03{margin-top:15px;background:#143767;color:#fff;}
.french_ind03 a{color:#fff;}
.french_ind03 a:hover{color:#ff0;}
.french_ind03 .photoarea{width:720px;float:left;}
.french_ind03 .photoarea img{width:100%;}
.french_ind03 .sp-thumbnails{float:right;width:440px;font-size:18px;line-height:22px;}
.french_ind03 .sp-thumbnails .sp-thumbnail{padding:9px 15px;border-top:1px dashed #868e9f;font-weight:bold;}
.french_ind03 .sp-thumbnails .sp-thumbnail a{display:block;height:66px;overflow:hidden;}
.french_ind03 .sp-thumbnails .sp-thumbnail.ff{border-top:none;}
.french_ind03 .sp-thumbnails .sp-thumbnail.ff h2{font-size:18px;height:62px;overflow:hidden;}
.french_ind03 .sp-thumbnails .sp-thumbnail.ff p{display:none;font-size:16px;line-height:20px;font-weight:normal;color:#dedede;padding:8px 0 0;height:60px;overflow:hidden;}
.french_ind03 .sp-thumbnails .sp-thumbnail.ff a{height:auto;}
.french_ind03 .sp-thumbnails .sp-thumbnail.current{background-color:#2059a3;}
.french_ind03 .sp-thumbnails .sp-thumbnail:hover{background-color:#2059a3;}
.french_ind03 .sp-has-buttons{margin:0;}
.french_ind03 .sp-right-thumbnails.sp-has-pointer{margin-left:0;}
.french_ind03 .sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:static;}
.french_ind03 .sp-left-thumbnails .sp-thumbnail-container,.french_ind03 .sp-right-thumbnails .sp-thumbnail-container{margin-top:0;margin-bottom:0;}
.french_ind03 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before,.french_ind03 .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{display:none;}
.french_ind03 .sp-selected-thumbnail{background-color:#2059a3;}
.french_ind03 .sp-buttons{width:100px;position:absolute;bottom:0;}
.french_ind03 .sp-buttons .sp-button{width:16px;height:16px;background-color:#fff;}
.french_ind03 .sp-buttons .sp-button.sp-selected-button{position:relative;}
.french_ind03 .sp-buttons .sp-button.sp-selected-button:after{content:'';width:10px;height:10px;border-radius:10px;background:#000;position:absolute;left:2px;top:2px;}
.french_ind03.first_brief_block .sp-thumbnails .sp-thumbnail.ff p{display: block;}

/* 通用模块部分 start */
.ty_pic_txt03 .pic_txt_list li{ background:#f3f3f3;}
.ty_pic_txt03 .pic_txt_list li:hover{background:#e5e5e5;}
/* a:hover { color:#00479d; text-decoration:none;} */
.ty_pic_txt03 a:hover { color:#00479d; text-decoration:none;}

/* 基本样式 */
.ty_pic_txt03 .pic_txt_list{overflow:hidden;}
.ty_pic_txt03 .pic_txt_list li{width:390px; float:left; margin:15px 15px 0 0;}
.ty_pic_txt03 .pic_txt_list .img_box{width: 390px;height: 219px;position: relative;}
.ty_pic_txt03 .pic_txt_list .img_box img{width: 390px;height: 219px;}
.ty_pic_txt03 .pic_txt_list .img_box .play_btn{position:absolute; bottom:0; left:0; width:100%; line-height:34px; background:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/opacity-50.png); font-style:normal; overflow:hidden;}
.ty_pic_txt03 .pic_txt_list .img_box .play_btn:before{content:'';display:inline-block; width:34px; height:34px; background:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-video.png) no-repeat center center;margin-left: 5px;}
.ty_pic_txt03.audio_play_btn .pic_txt_list .img_box .play_btn:before{background:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-audio.png) no-repeat center center;}
.ty_pic_txt03 .pic_txt_list .img_box .play_btn .time{display:inline-block; color:#fff; padding-left:5px;}
.ty_pic_txt03 .pic_txt_list .text_box .tit{font:bold 18px/24px Arial; height:72px; overflow:hidden;padding:0 16px; margin:16px 0 18px;}
.ty_pic_txt03 .pic_txt_list .text_box .brief{font:14px/20px Arial; color:#999; padding:3px 0 0; height:80px; overflow:hidden;}
.ty_pic_txt03 .pic_txt_list .text_box .brief a{color:#999;cursor: text;}
.ty_pic_txt03 .pic_txt_list .text_box .subtime{display: none;}


.ty_pic_txt03.french_con04 .pic_txt_list .text_box .brief{display: none;}

/* 视频列表页 左右图文 */
.ty_pic_txt03.french_con06 .pic_txt_list li{width:100%; margin-right: 0; margin-top: 15px;}
.ty_pic_txt03.french_con06 .pic_txt_list .img_box{width:240px; height:135px; float:left;}
.ty_pic_txt03.french_con06 .pic_txt_list .img_box img{width:240px; height:135px; }
.ty_pic_txt03.french_con06 .pic_txt_list .text_box{width:518px;float: left; padding:8px 10px 8px 12px;}
.ty_pic_txt03.french_con06 .pic_txt_list .text_box .tit{font:bold 18px/22px Georgia;height: 66px; max-height:66px;overflow:hidden;padding:0; margin:0;}
.ty_pic_txt03.french_con06 .pic_txt_list .text_box .brief{font:12px/17px Arial;height:51px;padding: 3px 0 0;overflow: hidden;}

.ty_pic_txt03.french_con06.commentaire .pic_txt_list li{width:100%; margin-right: 0; margin-top: 15px;}
.ty_pic_txt03.french_con06.commentaire .pic_txt_list li .img_box{margin-right: 12px;}
.ty_pic_txt03.french_con06.commentaire .pic_txt_list .text_box{padding:8px 10px 8px 12px;margin: 0;width: auto;float: none;}
/* .ty_pic_txt03.french_con06.commentaire .pic_txt_list .text_box .tit{height: 66px;} */
.ty_pic_txt03.french_con06.commentaire .pic_txt_list .text_box .brief{display: none;}
.ty_pic_txt03.french_con06.commentaire .pic_txt_list .text_box .subtime{display: block;}

/* 图片页 图片列表 移动端-单列*/
.ty_pic_txt03.french_ind07 .pic_txt_list li .text_box .brief{display: none;}
.ty_pic_txt03.french_ind07 .more-btn{clear:both; text-align:center; padding-bottom:20px; background:#fff; margin-top:30px;}
.ty_pic_txt03.french_ind07 .more-btn a{display:inline-block; line-height:26px; border:1px solid #d9d9d9; border-radius:5px; font-size: 20px;padding: 10px 40px;background: #b6241f;color: #fff; margin:0 1px;}
.ty_pic_txt03.french_ind07 .more-btn a:hover{background:#0066cc; color:#fff; border:1px solid #0066cc;}

/* 音频页 audio 图片列表 移动端-双列*/
.ty_pic_txt03.french_ind08{margin-top: 15px;}
.ty_pic_txt03.french_ind08 .pic_txt_list li{margin: 0 15px 24px 0;}
.ty_pic_txt03.french_ind08 .pic_txt_list li.last{margin-right:0;}
.ty_pic_txt03.french_ind08 .pic_txt_list .img_box{height: 218px;}
.ty_pic_txt03.french_ind08 .pic_txt_list .img_box img{height: 218px;}
.ty_pic_txt03.french_ind08 .pic_txt_list .text_box{display: none;}

.ty_pic_txt03.french_con15 .pic_txt_list .text_box .brief{display: none;}

.ty_pic_txt03 .pic_txt_list li.last{margin-right: 0;}
.ty_pic_txt03.play_btn_hover .pic_txt_list .img_box:hover .play_btn:before{background-image:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-video-hover.png);}
.ty_pic_txt03.audio_play_btn.play_btn_hover .pic_txt_list .img_box:hover .play_btn:before{background-image:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/icon-audio-hover.png);}
.ty_pic_txt03.play_btn_hover .pic_txt_list .img_box:hover .play_btn .time{color:#ff0;}

/* .ty_pic_txt03.brief_none .pic_txt_list .text_box{padding:0 15px; margin:7px 0 10px;} */

.ty_pic_txt03.two_lines_title .pic_txt_list .text_box .tit{height:48px;}
.ty_pic_txt03.brief_none .pic_txt_list .text_box .brief{display: none;}


.md_french.audioonline .md_hd .mh_title{color: #000;font-size: 21px;border-left: none;padding-left: 0;}
.md_french.audioonline .md_hd .mh_title a{color: #000;}
/* 音频页 节目单 */
.about-audio { overflow:hidden; padding-top:30px;}
.about-audio-item { width:410px; float:left; margin:0 42px 20px 0;}
.about-audio-item h3 { font:bold 30px/1.6em Georgia; }
.about-audio-list { border:1px solid #d9d9d9; }
.about-audio-item a { padding:10px; display:block; line-height:22px; font-size:16px; position:relative; border-top:1px solid #d9d9d9;}
.about-audio-item a:first-child { border-top:0; }
.about-audio-item a:nth-child(even) { background:#f3f3f3; }
.about-audio-item a span { color:#666; display:block;}
.about-audio-item a strong { display:block; font-weight:normal;}
.about-audio-item em { position:absolute; top:20px; right:10px; display:none;}
.about-audio-item em img { display:block; height:24px;}
.about-audio-item .current em { display:block; }
.about-audio-item .current span,
.about-audio-item .current strong { color:#dc255c; }
.audiojs .play-pause { width:auto !important;}
.about-audio table{text-align:center;}
.about-audio table td,
.about-audio table th{border:#ccc solid 1px;padding:10px 0;}
.about-audio table th{background-color:#f1f0f0;font-size:22px;}
.about-audio table td{font-size:18px;color:#666;vertical-align:top;WORD-BREAK:break-all}


/* Bambou_studio 相关 start */
.md_french_bambou{float: left;width: 590px;margin-right: 20px;padding-bottom: 15px;margin-top: 15px;border: 1px solid #e7e2e2;padding: 15px 25px;box-sizing: border-box;border-radius: 10px;}
.md_french_bambou.last{margin-right: 0;}
.md_french_bambou .md_hd{line-height: 40px;height: auto;font-weight:bold;}
.md_french_bambou .md_hd .mh_title{float:right; font-size:18px;color:#5e0c0a;}
.md_french_bambou .md_hd .mh_title a{color:#5e0c0a;}
.md_french_bambou .md_hd .mh_option{color:#b6241f; font-size:28px;border-left:13px solid #b6241f; padding-left:20px;}
.md_french_bambou .md_hd .mh_option a{color:#b6241f;}

.french_con10 .pic_txt_list li{width: 100%;background: #fff;margin-top: 15px;}
.french_con10 .pic_txt_list li .img_box{width: 590px;height: 332px;float: left;}
.french_con10 .pic_txt_list li .img_box img{width: 590px;height: 332px;}
.french_con10 .pic_txt_list li .text_box{float: left;width: 590px;margin-left: 20px;}
.french_con10 .pic_txt_list li .text_box .tit{font:bold 24px/30px Arial;max-height: 120px;overflow: hidden;margin-top: 15px;}
.french_con10 .pic_txt_list li .text_box .tit a:hover { color:#00479d; text-decoration:none;}
.french_con10 .pic_txt_list li .text_box .subtime{font-size: 12px;line-height: 12px;border-bottom: 1px dashed #ccc;padding: 15px 0;color: #333;}
.french_con10 .pic_txt_list li .text_box .brief{font:16px/28px Arial;color: #666;margin-top: 15px;max-height: 196px;overflow: hidden;}


.french_con11{margin-top: 15px;}
.french_con11 h3{font:bold 18px/24px Arial;}
.french_con11 h3 a:hover { color:#00479d; text-decoration:none;}
.french_con11 .type{font-size: 12px;line-height: 12px;border-bottom: 1px dashed #ccc;padding: 10px 0;color: #333;}
.french_con11 .content{overflow: hidden;margin-top: 10px;}
.french_con11 .content .summary{font:14px/25px Arial;color: #666;width: 335px;float: left;height: 125px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.french_con11 .content .pic{width: 190px;float: left;height: 106.88px;overflow: hidden;margin-left: 10px;}
.french_con11 .content .pic img{width: 100%;}
.js-play{font:12px/20px Arial;overflow: hidden;display: inline-block;cursor: pointer;vertical-align: bottom;}
.js-play .icon{width: 20px;height: 20px;float: left;border-radius: 50%;}
.js-play.play .icon{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/play-1.png) no-repeat center center;background-size: 20px 20px;}
.js-play.pause .icon{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause-1.png) no-repeat center center;background-size: 20px 20px;}
.js-play.play .pause {background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause-1.png) no-repeat center center;background-size: 20px 20px;width: 20px;height: 20px;float:left;}
.js-play .time{float: left;margin-left: 5px;}


.french_ind12{width: 280px;margin-right: 30px;margin-top: 15px;}
.column-logo{width: 100%;height: 280px;overflow: hidden;}
.column-logo img{width: 100%;}
.column-subscribe{width: 100%;}
.column-subscribe h2{font-size: 32px;}
.column-subscribe ul{overflow: hidden;clear: both;}
.column-subscribe ul li{float: left;width: 135px;margin-right: 10px;border: 1px solid #e7e2e2;height: 52px;padding: 5px;border-radius: 10px;box-sizing: border-box;margin-top: 15px;}
.column-subscribe ul li:nth-of-type(2n){margin-right: 0;}
.column-subscribe ul li a{display: block;overflow: hidden;height: 100%;}
.column-subscribe ul li .column-subscribe-icon{width: 40px;height: 40px;overflow: hidden;float: left;margin-right: 5px;}
.column-subscribe ul li .column-subscribe-icon img{width: 100%;}
.column-subscribe ul li .column-subscribe-title{display: table;height: 100%;}
.column-subscribe ul li .column-subscribe-title span{font-size: 14px;line-height: 20px;display: table-cell!important;vertical-align: middle!important;color: #333;}
.podcast-list-right{width: 890px;float: left;}
.column-info{padding-bottom:15px;border-bottom: 1px dashed #ccc;margin-top: 57px;}
.column-info h2{font-size: 36px;font-family: arial;color: #000;line-height: 42px;height: 42px;overflow: hidden;}
.column-info p{font-size: 16px;line-height: 32px;color: #000;margin-top: 15px;height: 166px;overflow: hidden;}


.program-info{padding: 15px 25px;border: 1px solid #e7e2e2;border-radius: 10px;margin-top: 15px;}
.program-info h2{font:bold 18px/24px Arial;color: #000;}
.program-info .type{font-size: 12px;line-height: 12px;border-bottom: 1px dashed #ccc;padding: 15px 0;color: #333;}
.program-info .type span{display: inline-block;}
.program-info .summary{font:14px/25px Arial;color: #666;margin-top: 15px;}
.program-info .summary audio{display: none;}
.program-info .info .infoBox{overflow: hidden;clear: both;}
.program-info .info .infoBox .timeBox{float: left;line-height: 20px;}
.program-info .info .infoBox .shareBox{float: right;}
.program-info .info .infoBox .shareBox .share-icon{float: left;height: 20px;width: 20px;overflow: hidden;margin-right: 8px;}
.program-info .info .infoBox .shareBox .share-icon img{width: 20px;height: 20px;}
.program-info .info .infoBox .shareBox .share-items{float: left;height: 20px;}
.program-info .info .infoBox .shareBox .share-items li{float: left;width: 20px;height: 20px;overflow: hidden;margin-right: 8px;}
.program-info .info .infoBox .shareBox .share-items li img{width: 100%;}
.program-info .info .infoBox .shareBox .share-items li:last-child{margin-right: 0;}


/* Emissions */
.french_con13 .pic_txt_list li{margin-top: 15px;padding: 15px 25px;border: 1px solid #e7e2e2;border-radius: 10px;}
.french_con13 h3{font:bold 18px/24px Arial;}
.french_con13 h3 a:hover { color:#00479d; text-decoration:none;}
.french_con13 .type{font-size: 12px;line-height: 12px;border-bottom: 1px dashed #ccc;padding: 10px 0;color: #333;}
.french_con13 .info{overflow: hidden;margin-top: 15px;}
.french_con13 .info .content{width: 560px;float: left;margin-right: 15px;}
.french_con13 .info .content .summary{font:14px/25px Arial;color: #666;float: left;min-width: 560px; height: 125px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
.french_con13 .info .pic{width: 260px;float: left;height: 146.25px;overflow: hidden;}
.french_con13 .info .pic img{width: 100%;}

.french_ind14{width: 280px;margin-top: 15px;}
/* Bambou_studio 相关 end */

/* 音频页 仅文字音频列表 */
.french_con16{ width:100%; display:block; clear:both;overflow:hidden;}
.french_con16 .txt_list li { display:inline-block; float:left; width:375px; clear:none; padding:10px 0;border-bottom:1px dashed #e5e5e5; background:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/hit.png) no-repeat scroll left 20px; overflow:hidden; }
.french_con16 .txt_list li.last{float: right;}
.french_con16 .txt_list li a { display:inline-block;overflow:hidden; font:20px/30px Arial; float:left; padding-left:20px; }

.col_w590l{width: 590px;float: left;}
.col_w590r{width: 590px;float: left;margin-left: 20px;}

@media screen and (max-width: 1024px){
	.col_w590l,.col_w590r{width: 100%;float: none; margin:0;}

    .french_ind01{margin-top: .64rem;}

	.recommend-slide-txt{display: none;}
	.recommend-slide-txt-wap{width: 100%;padding: 0 2.42vw;box-sizing: border-box;}
	.recommend-slide-txt-wap li{border-top: 1px dashed  #ccc;padding: 2.42vw 0;}
	.recommend-slide-txt-wap li h2{font: bold 3.86vw/4.83vw Arial;}
	.recommend-slide-txt-wap-more{overflow: hidden;}
	.recommend-slide-txt-wap-more .more{float: right;font-size: 18px;color: #5e0c0a;}


    /* lunBo start */
    .swiper-container .swiper-pagination.js-recommend-slide-pic-pagination{width: auto;left: auto;right: .16rem;bottom: 2.71rem;}

    .french_con01{width: 100%;}
    .french_con01 .secondIndex-banner-box-2 .swiper-container{width:16rem;height:9rem;}
    .french_con01 .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width:16rem;height:9rem;line-height: .58rem;}
    .french_con01 .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide .list-title-wrap .list-title{height: 1.71rem;font-size: .68rem;line-height: .85rem;margin: .43rem .64rem;}

    .french_con01.title_bottom_out{width: 16rem;margin-top: .64rem;}
    .french_con01.title_bottom_out .secondIndex-banner-box-2{position: relative;overflow: hidden;}
    .french_con01.title_bottom_out .secondIndex-banner-box-2 .swiper-container{width: 16rem;height:11.33rem;}
    .french_con01.title_bottom_out .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width:16rem;height:9rem;}
    .french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap{position: absolute;left: 0px;bottom: 0px;width: 100%;background: none;}
    .french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap .list-title{font: bold .62rem/.77rem Arial;height: 1.55rem;overflow: hidden;color: #000;margin: .39rem;}
    .french_con01.title_bottom_out .swiper-container .swiper-slide .list-title-wrap .list-title:hover{color:#00479d;}
    .french_con01.title_bottom_out .swiper-container .swiper-pagination{width: auto;left: auto;right: .16rem;bottom: 2.71rem;line-height: .58rem;}

    .french_con01.photos{width: 100%;}
    .french_con01.photos .secondIndex-banner-box-2 .swiper-container{width: 16rem;height:9rem;margin-top: .3rem;}
    .french_con01.photos .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide img{width: 16rem;height:9rem;}
    .french_con01.photos .secondIndex-banner-box-2 .swiper-container .swiper-wrapper .swiper-slide .list-title-wrap{padding-bottom: .43rem;}
    /* lunBo end */





    .french_ind02{margin-top: .64rem;width: 100%;height: 1.44rem;}
    .french_ind02 img{width: 100%;height: 1.44rem;}



    .ty_pic_txt03.french_con04 .pic_txt_list{display: flex;flex-flow: row wrap;justify-content: space-between;}
    .ty_pic_txt03.french_con04 .pic_txt_list li{float:none; width:7.84rem;height:auto; margin:.64rem 0 0 0; overflow:hidden; position:relative;}
    .ty_pic_txt03.french_con04 .pic_txt_list li.last{display: none;}
    .ty_pic_txt03.french_con04 .pic_txt_list .img_box{ width:7.84rem; height:4.41rem;}
    .ty_pic_txt03.french_con04 .pic_txt_list .img_box img{ width:7.84rem; height:4.41rem; }
    .ty_pic_txt03.french_con04 .pic_txt_list .text_box{ font-size:.6rem; line-height:.77rem; }
    .ty_pic_txt03.french_con04 .pic_txt_list .text_box .tit{font-size:.6rem; line-height:.77rem; height:2.3rem; padding:0 .43rem; margin:.34rem 0 .43rem;}
    .ty_pic_txt03.french_con04 .pic_txt_list .text_box .brief{display: none;}

    

    .ty_pic_txt03.french_con06{width: 16rem;margin-right: 0;}
    .ty_pic_txt03.french_con06 .pic_txt_list li{width:100%; margin-right: 0; margin-top: .64rem;}
    .ty_pic_txt03.french_con06 .pic_txt_list .img_box{width:6.4rem; height:3.6rem; float:left;margin-top: .51rem;}
    .ty_pic_txt03.french_con06 .pic_txt_list .img_box img{width:6.4rem; height:3.6rem; }
    .ty_pic_txt03.french_con06 .pic_txt_list .text_box{width: 8.66rem;float: left;padding: .43rem .43rem .38rem .51rem; }
    .ty_pic_txt03.french_con06 .pic_txt_list .text_box .tit{font-size:.68rem; line-height:.94rem;height: 2.81rem; max-height:2.81rem;}
    .ty_pic_txt03.french_con06 .pic_txt_list .text_box .brief{display: none;}
    .ty_pic_txt03.french_con06.commentaire .pic_txt_list li .text_box{width: auto;margin: 0;}
    /* .ty_pic_txt03.french_con06.commentaire .pic_txt_list li .text_box .tit{height: 2.81rem;} */
    .ty_pic_txt03.french_con06.commentaire .pic_txt_list li .img_box{margin-right: .51rem;}


    /* 图片页 */
	.french_ind07 {margin:0 0.5rem;}
    .ty_pic_txt03.french_ind07 .pic_txt_list li{float:none; width:16rem;height:2.9rem; margin:.64rem auto 0; overflow:hidden; position:relative;}
    .ty_pic_txt03.french_ind07 .pic_txt_list .img_box{float:left; width:5.12rem; height:2.9rem;}
    .ty_pic_txt03.french_ind07 .pic_txt_list .img_box img{ width:5.12rem; height:2.9rem; }
    .ty_pic_txt03.french_ind07 .pic_txt_list .text_box{width:10.02rem;margin:0; padding:0 .43rem;float: left;}
    .ty_pic_txt03.french_ind07 .pic_txt_list .text_box .tit{font:bold 0.6rem/0.77rem Arial;height:2.9rem;width:10.02rem;padding:0;margin: 0;
        display: -webkit-box;
        -webkit-box-orient: horizontal;
        /* -webkit-box-pack: center; */
        -webkit-box-align: center;}
    .ty_pic_txt03.french_ind07 .pic_txt_list .text_box .brief{display: none;}

    .ty_pic_txt03.french_ind07 .more-btn{clear:both; text-align:center; padding-bottom:.85rem; background:#fff; margin-top:1.28rem;}
    .ty_pic_txt03.french_ind07 .more-btn a{display:inline-block; line-height:1.11rem; border:1px solid #d9d9d9; border-radius:5px; font-size: .85rem;padding: .43rem 1.71rem;background: #b6241f;color: #fff;margin: 0 .09rem .21rem;}
    .ty_pic_txt03.french_ind07 .more-btn a:hover{background:#0066cc; color:#fff; border:1px solid #0066cc;}


    /* 音频页 图片列表 */
    .ty_pic_txt03.french_ind08{margin-top: .64rem;}
    .ty_pic_txt03.french_ind08 .pic_txt_list{display: flex;flex-flow: row wrap;justify-content: space-between;}
    .ty_pic_txt03.french_ind08 .pic_txt_list li{float:none; width:7.68rem;height:auto; margin: 0 0 1.02rem 0; overflow:hidden; position:relative;}
    /* .ty_pic_txt03.french_ind08 .pic_txt_list li.last{margin-right:.32rem;} */
    .ty_pic_txt03.french_ind08 .pic_txt_list .img_box{width:7.84rem;height: 4.29rem;}
    .ty_pic_txt03.french_ind08 .pic_txt_list .img_box img{width:7.84rem;height: 4.29rem;}

    /* 音频页 节目单 */
    .md_french.audioonline .md_hd{font:normal .9rem/1.28rem Arial;}
    .md_french.audioonline .md_hd .mh_title{font:normal .9rem/1.07rem Arial;}
    .about-audio { width:98%; margin:auto;padding-top: 1.28rem;}
    .about-audio table td{font-size:.55rem;}
    .about-audio table td span{display:block;}
    .about-audio table th{font-size:.6rem;}


    /* 专题页 special */
    .ty_pic_txt03.french_con15 .pic_txt_list li{float:none; width:16rem;height:2.9rem; margin:.64rem auto 0; overflow:hidden; position:relative;}
    .ty_pic_txt03.french_con15 .pic_txt_list .img_box{float:left; width:5.12rem; height:2.9rem;}
    .ty_pic_txt03.french_con15 .pic_txt_list .img_box img{ width:5.12rem; height:2.9rem; }
    .ty_pic_txt03.french_con15 .pic_txt_list .text_box{width:8.66rem;margin:0; padding:0 .43rem;float: left;}
    .ty_pic_txt03.french_con15 .pic_txt_list .text_box .tit{font:bold 0.6rem/0.77rem Arial;height:2.9rem;padding:0;margin: 0;display: -webkit-box;
        -webkit-box-orient: horizontal;
        /* -webkit-box-pack: center; */
        -webkit-box-align: center;}

    .ty_pic_txt03.two_lines_title .pic_txt_list .text_box .tit{height:1.54rem;}

    .french_con10 .pic_txt_list li{width: 100%;background: #fff;margin-top: .64rem;}
    .french_con10 .pic_txt_list li .img_box{width: 100%;height: auto;float: none;}
    .french_con10 .pic_txt_list li .img_box img{width: 100%;height: auto;}
    .french_con10 .pic_txt_list li .text_box{float: none;width: 100%;margin-left: 0;padding: .43rem;box-sizing: border-box;}
    .french_con10 .pic_txt_list li .text_box .tit{font:bold .68rem/1.28rem Arial;max-height: none;overflow: initial;margin-top: .64rem;}
    .french_con10 .pic_txt_list li .text_box .subtime{font-size: .51rem;line-height: .51rem;border-bottom: 1px dashed #ccc;padding: .64rem 0;color: #333;}
    .french_con10 .pic_txt_list li .text_box .brief{font:.6rem/.85rem Arial;color: #666;margin-top: .64rem;max-height: none;overflow: initial;}


    .md_french_bambou{float: none;width: 100%;padding: 0;margin-top: .64rem;border: none;box-sizing: initial;border-radius: initial;}
    .md_french_bambou.last{margin-right: 0;}
    .md_french_bambou .md_hd{line-height: 1.28rem;padding: 0 .43rem;font-size: 1.02rem;}
    .md_french_bambou .md_hd .mh_title{float:right; font-size:.77rem;color:#5e0c0a;}
    .md_french_bambou .md_hd .mh_option{ font: normal 1.02rem/1.28rem Arial; padding-left:0 43rem;}
    .french_con11{margin-top: .64rem;padding: 0 .43rem;}
    .french_con11 h3{font:bold .68rem/.85rem Arial;height: 2.04rem;}
    .french_con11 .type{font-size: .51rem;line-height: .51rem;padding: .43rem 0;}
    .french_con11 .content{margin-top: .43rem;}
    .french_con11 .content .summary{font:.6rem/1.07rem Arial;width: 10.6rem;height: auto;line-height:.94rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;}
    .french_con11 .content .pic{width: 4.24rem;float: left;height: auto;overflow: hidden;margin-left: .3rem;}
    .french_con11 .content .pic img{width: 100%;}
    .js-play{font:.51rem/.85rem Arial;}
    .js-play .icon{width: .85rem;height: .85rem;float: left;border-radius: 50%;}
    .js-play.play .icon{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/play-1.png) no-repeat center center;background-size: .85rem .85rem;}
    .js-play.pause .icon{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause-1.png) no-repeat center center;background-size: .85rem .85rem;}
	.js-play.play .pause{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause-1.png) no-repeat center center;background-size: .85rem .85rem;}
    .js-play .time{float: left;margin-left: .21rem;}
 
    
    .french_ind12{width: 100%;margin-right: 0;margin-top: .64rem;}
    .column-con-wap{overflow: hidden;clear: both;padding: 0 .43rem;}
    .column-con-wap .column-logo{width: 6.96rem;float: left;margin-right: .3rem;height: auto;}
    .column-con-wap .column-info-wap{width: 7.87rem;float: left;margin-top: .21rem;border-bottom: none;}
    .column-con-wap .column-info-wap h2{color: #000;font-size: 1.19rem;line-height: 1.36rem;}
	.column-con-wap .column-info-wap p{color: #333;font-size: .6rem;line-height: 1.02rem;font-family: arial;margin-top: .21rem;}
    
    /* bambou_more页 分享 */
    .column-subscribe{width: 15.14rem;padding: 0 .43rem;}
    .column-subscribe h2{font-size: 1.19rem;}
	/* .column-subscribe ul{padding: 0 10px;} */
	.column-subscribe ul li{width: 7.42rem;margin-right: .3rem;margin-top: .43rem;height: 2.22rem;padding: .21rem;}
    .column-subscribe ul li:nth-of-type(2n){margin-right: 0;}
    .column-subscribe ul li a{display: block;overflow: hidden;height: 100%;}
    .column-subscribe ul li .column-subscribe-icon{width: 1.71rem;height: 1.71rem;overflow: hidden;float: left;margin-right: .21rem;}
    .column-subscribe ul li .column-subscribe-icon img{width: 100%;}
    .column-subscribe ul li .column-subscribe-title{display: table;height: 100%;}
    .column-subscribe ul li .column-subscribe-title span{font-size: .6rem;line-height: .85rem;display: table-cell!important;vertical-align: middle!important;color: #333;}

    .french_ind14{width: 100%;margin-right: 0;}
    .french_ind14 .column-logo{display: none;}
    .program-info{display: none;}
	.podcast-detail .column-logo{display: none;}
	.program-info-wap{padding: 0 .43rem;box-sizing: border-box;}
	.program-info-wap h2{font-size: 1.02rem;line-height: 1.28rem;}
	.program-info-wap .type{font-size: .51rem;line-height: .51rem;border-bottom: .04rem dashed #ccc;padding: .64rem 0;color: #333;}
	.program-info-wap .type span{display: inline-block;}
	.program-info-wap .detailCon{font-size: .68rem;line-height: 1.8em;}
	.program-info-wap .detailCon p{margin-top: .64rem;}
	.program-info-wap .detailCon audio{display: none;}
	.program-info-wap .detailCon img{max-width: 100%;}
	.program-info-wap .playInfo{margin-top: .64rem;height: .85rem;}
	.program-info-wap .playInfo .timeBox{line-height: .85rem;float: left;}
	.program-info-wap .playInfo .shareBox{height: .85rem;float: right;}
	.program-info-wap .playInfo .shareBox .share-icon{float: left;height: .85rem;width: .85rem;overflow: hidden;margin-right: .34rem;}
	.program-info-wap .playInfo .shareBox .share-icon img{width: .85rem;height: .85rem;}
	.program-info-wap .playInfo .shareBox .share-items{float: left;height: .85rem;}
	.program-info-wap .playInfo .shareBox .share-items li{float: left;width: .85rem;height: .85rem;overflow: hidden;margin-right: .34rem;}
	.program-info-wap .playInfo .shareBox .share-items li img{width: 100%;}
	.program-info-wap .playInfo .shareBox .share-items li:last-child{margin-right: 0;}


    .french_con13{padding: 0 10px;box-sizing: border-box;}
    .french_con13 .pic_txt_list li{margin-top: .43rem;padding: .38rem .58rem;}
    .french_con13 .pic_txt_list li h3{font:bold .77rem/1.02rem Arial;color: #000;}
    .french_con13 .pic_txt_list li .type{padding: .43rem 0;}
    .french_con13 .pic_txt_list li .info{margin-top: .43rem;}
    .french_con13 .info .content{width: 9.51rem;margin-right: .32rem;}
    .french_con13 .info .content .summary{-webkit-line-clamp: 3;line-clamp: 3;height: auto;}
    .french_con13 .info .pic{width: 4rem;height: 2.25rem;}


    .french_indexLive{margin-top: .64rem;}
    .indexLive-con{width: 100%;height: 19.32vw;padding: 3.62vw 2.42vw;}
	.indexLive-con .video-js{position: absolute;top: -999999px;}
	.js-homeLive-play{width: 12.08vw;height: 12.08vw;border-radius: 12.08vw;}
	.js-homeLive-play i{width: 6.04vw;height: 6.04vw;}
	.js-homeLive-play.play i{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/play.png) no-repeat center center;background-size: 5.31vw 6.04vw;}
	.js-homeLive-play.pause i{background: url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/pause.png) no-repeat center center;background-size: 5.43vw 6.04vw;}
	.js-homeLive-title{height: 12.08vw;font: 4.83vw/12.08vw arial;margin-left: 4.83vw;}
	.js-homeLive-volumeControl{display: none;}

	/* 音频页 仅文字音频列表 */
    .french_con16 .txt_list li { width:100%; padding:.43rem 0; background:url(//p1crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1653012199925464/hit.png) no-repeat scroll left .85rem; }
    .french_con16 .txt_list li.last{float: right;}
    .french_con16 .txt_list li a { font:.85rem/1.28rem Arial; padding-left:.85rem; }


	.filipino_pinoy_ind01 img{width:100%; height: auto;}
}