﻿
/* 通用 */
video,audio{outline: none;}
html { font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; }
td, th { padding: 0; }
dl,dd,ul,ol{margin:0;}
ul,ol{padding:0;list-style: none;}
dl{ -webkit-margin-before: 0px; -webkit-margin-after: 0px; }
*{ font-family: "Arial"; }
a{ text-decoration: none; color: #000; } 
 /* 轮播图 */ 
 /* 轮播图下的banner */
 .main .mainbannerimg { width: 1200px; height: 100px; margin: 30px 0 0px; }
 .main .mainbannerimg img { width: 1200px; height: 100px;}
 .index-wrap{background-color: #ddd;}

.w380 {width: 380px;float: left;margin-right: 20px;}
.w380.last {margin-right: 0;}
.nav-radio span{font-size:18px;}
 /*首页上方轮播*/
/* 主轮播 */
.main { background-color: #f5f5f5; }
.main-w1200 { width: 1200px; margin: 0 auto; }
.main-swiper { background-color: #dddddd; height: 415px; margin-top: 30px; }
.main-swiper .swiper-content { height: 415px; }
.main-swiper .swiper-content .left { width: 736px; height: 415px; position: relative; float: left; }
.main-swiper .swiper-content .left .banner-item .swiper-title a{ position: absolute; left: 0; bottom: 0; width: 736px; background: rgba(0, 0, 0, 0.5); font-size: 26px; color: #fff; box-sizing: border-box; max-height: 60px; line-height: 28px; padding: 5px 0 10px 10px; }
.main-swiper .swiper-content .left .banner-item .swiper-title a span  { width: 600px; overflow: hidden; font-size: 18px; }
.main-swiper .swiper-content .left .banner-item .swiper-title { position: absolute; left: 0; bottom: 0; width: 736px; background: rgba(0, 0, 0, 0.5); font-size: 26px; color: #fff; box-sizing: border-box; max-height: 60px; line-height: 28px; padding: 5px 0 10px 10px; }
.main-swiper .swiper-content .left .banner-item .swiper-title span  { width: 600px; overflow: hidden; font-size: 18px; }


.main-swiper .swiper-content .left .swiper-title a{ position: absolute; left: 0; bottom: 0; width: 736px; background: rgba(0, 0, 0, 0.5); font-size: 26px; color: #fff; box-sizing: border-box; max-height: 60px; line-height: 28px; padding: 5px 0 10px 10px; }
.main-swiper .swiper-content .left .swiper-title a  { width: 736px; overflow: hidden; font-size: 18px; }
/* 左侧轮播图 */
.banner-a { width: 736px; height: 414px; position: relative; }
.banner-a-img { width: 100%; height: 100%; position: relative; overflow: hidden; }
.banner-a-img ul { width: 10000px; }
.banner-a-img li { float: left; height: 414px; position: relative; }
.banner-a-img li a { display: block; }
.banner-a-img li a img{width: 736px; height: 414px;}
.banner-a-nav { position: absolute; bottom: 20px; right: 30px; z-index: 3 }
.banner-a-nav li { float: left; margin-left: 10px; }
.banner-a-nav li span { display: block; width: 8px; height: 8px; border-radius: 50%; background: rgba(255, 255, 255, 0.8); cursor: pointer; }
.banner-a-nav li .active{ background: #ff0000; }
.banner-a-text { position: absolute; left: 0; bottom: 0; width: 736px; background: rgba(0, 0, 0, 0.5); font-size: 26px; color: #fff; box-sizing: border-box; max-height: 60px; line-height: 28px; padding: 5px 0 10px 10px; }
.banner-a-text a { color: #fff; display: inline-block; width: 600px; overflow: hidden; font-size: 18px; }
.banner-a-page { display: none; }
.banner-a-page a { display: block; position: absolute; top: 50%; width: 14px; height: 28px; margin-top: -14px; cursor: pointer; opacity: 0.6; filter: alpha(opacity=60); }
.banner-a-page a:hover { opacity: 1; filter: alpha(opacity=100); }
/* 右侧轮播图 */
.main-swiper .swiper-content .right { width: 414px; height: 374px; background-color: #333; padding: 20px 30px 20px 20px; float: left; }
.main-swiper .swiper-content .right ul li { padding: 12px 0; height: 50px; font: bold 18px/26px Devanagari; }
.main-swiper .swiper-content .right ul li a { text-decoration: none; color: #fff; height: 50px; overflow: hidden; }
.main-swiper .swiper-content .right ul li a .circle { float: left; width: 8px; height: 8px; border-radius: 50%; background-color: #fff; margin-right: 10px; margin-top: 10px; }
.main-swiper .swiper-content .right ul li a .title { width: 396px; float: left; font-weight: 400; font-size:22px; /*height:75px;*/height:auto;}

.main-swiper .swiper-content .right ul li.zx_list a .title {font-size:18px;}
.main-swiper .swiper-content .right ul li:nth-child(1) { font: bold 22px/32px Devanagari; }
.main-swiper .swiper-content .right ul li:nth-child(1) a { height: 62px; }
.main-swiper .swiper-content .right ul li:nth-child(1) a .title { font-weight: 700; }
.main-swiper .swiper-content .right ul li:nth-child(2) { font: bold 22px/32px Devanagari; }
.main-swiper .swiper-content .right ul li:nth-child(2) a { height: 62px; }
.main-swiper .swiper-content .right ul li:nth-child(2) a .title { font-weight: 700; }
.main-swiper .swiper-content .right ul li:hover a { color: #ff6515; }
.main-swiper .swiper-content .right ul li:hover a .circle { background-color: #ff6515; }
 /* 首页新闻 */
 .main_news { overflow: hidden; }
  .news_content_item .left { font-size: 40px; height: 40px;    display: block; font-size: 28px; color: #ff6515; margin: 10px auto 20px; }
  .news_content_item .right { height: 40px; display: none;}
  .news_content_item .right a { font-size: 20px; text-decoration: none; color: #b3b3b3; }
  .news_content_item .right .more-icon { display: inline-block; width: 20px; height: 20px; margin-left: 18px; background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more2.png") no-repeat top left; }
  .news_content_item .right a:hover { color: #ff6515; }
  .news_content_item .right a:hover .more-icon { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more1.png") no-repeat top left; }
  .news_content_item ul.mainnews li{ max-height: 90px; margin-bottom: 30px; }
  .news_content_item { width: 320px; height: 515px; padding: 20px 30px 10px; background-color: #fff; border-top: 2px solid #ff6515; float: left; margin-right: 30px; }
  .news_content_item:nth-child(3n) { margin-right: 0px; }
  .news_content_item .title { display: block; font-size: 28px; color: #ff6515; margin: 10px auto 20px; }
 .news_content_item .main_news  ul.mainnews li { max-height: 90px; margin-bottom: 30px; }
  .news_content_item .content { display: block; font-size: 19px; color: #000; line-height: 30px; overflow: hidden; max-height: 60px; }
  .news_content_item .content:hover { color: #ff6515; }
/* 通用标题 */
  .hindi_vediolist ul.vediolist { overflow: hidden; }
 .hindi_vediolist ul.vediolist li { width: 380px; height: 320px; margin-top: 15px; margin-bottom: 15px; background-color: #fff; float: left; margin-right: 30px; position: relative; }
 .hindi_vediolist ul.vediolist li a { display: block; }
 .hindi_vediolist ul.vediolist li img{width: 736px; height: 441px;}
 .hindi_vediolist ul.vediolist li:nth-child(3n) { margin-right: 0; }
 .hindi_vediolist ul.vediolist li:hover { background-color: #ff6515; }
 .hindi_vediolist ul.vediolist li .imgtitle { width: auto; height: auto; }
 .hindi_vediolist ul.vediolist li .imgtitle img{width: 380px; height: 214px; }
 .hindi_vediolist ul.vediolist li .subtitle { height: 59px; font-size: 18px; padding: 0px 30px; margin-top: 20px; line-height: 30px; color: #333; overflow: hidden; }
 .hindi_vediolist ul.vediolist li:hover .subtitle { color: #fff; }
 .hindi_vediolist ul.vediolist li .video_time { display: inline-block; text-decoration: none; height: 30px; line-height: 30px; position: absolute; right: 10px; bottom: 120px; border-radius: 15px; padding: 0 10px; background: rgba(0, 0, 0, .5); }
 .hindi_vediolist ul.vediolist li .video_time .video-icon { display: inline-block; width: 20px; height: 20px; margin-top: 5px; background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.play-icon.png"); }
 .hindi_vediolist ul.vediolist li .video_time span { font-size: 14px; color: #fff; vertical-align: middle; }
 /* 首页广播 */
.main_broadcast { height: 160px; background-color: #333333; color: #fff;}
.main_broadcast a{color: #999;}
.main_broadcast .upload_broadcast { width: 100%; }
.main_broadcast .audio{width: 100%; height: 54px;}
/*首页视频*/ 
 .main_video .vediolist ul.vediolist li { position: relative; }
 .main_video ul.vediolist li .video_time { display: inline-block; text-decoration: none; height: 30px; line-height: 30px; position: absolute; right: 10px; bottom: 120px; border-radius: 15px; padding: 0 10px; background: rgba(0, 0, 0, .5); }
 .main_video ul.vediolist li .video_time .video-icon { display: inline-block; width: 20px; height: 20px; vertical-align: middle; background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.play-icon.png"); }
 .main_video ul.vediolist li .video_time span { font-size: 14px; color: #fff; vertical-align: middle; }
 /*首页上方轮播*/
/* 音频上方banner */
.knowledge{ background-color: #f5f5f5;}

/* 首页下方轮播 */
.box-list-3-all .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.box-list-3-all .swiper-wrapper{ width: 1200px;transform:none; margin: 0 auto;}
.box-list-3-all .swiper-slide{ display:block; float: left;  width: 278px; margin-right: 29px;}
.box-list-3-all .swiper-slide img{width: 278px; height: 400px;}
.box-list-3-all .swiper-slide:last-child{margin-right: 0;}
.box-list-3-all {background: #ddd; padding: 50px 0; }
.box-list-3-all .swiper-slide p{ text-align: center; width: 278px; margin-top: 15px; line-height: 1.2; overflow: hidden; font-size: 24px; color: #333; }
 

/* 二级新闻页面 */
.common_tab { height: 48px; padding: 30px 0; }
.common_tab ul.tablist li { font-size: 20px; height: 48px; line-height: 48px; float: left; text-align: center; padding: 0 20px; cursor: pointer; }
.common_tab ul.tablist li a { color: #333; }
.list-box{display: none;}
.tab_active { font-weight: 700; background-color: #ff6515; border: 1px solid #ff6515; border-radius: 24px; }
.tab_active a { color: #fff !important; }
.news-list .news-list-item { padding: 26px 0; overflow: hidden; height: 134px; clear: both; }
.news-list .news-list-item .right .title {float: none; font-size: 24px; font-weight: 700; line-height: 36px; max-height: 70px; overflow: hidden; color: #333; display: block; white-space:nowrap;text-overflow:ellipsis;height:35px;}
.news-list .news-list-item .right .content { font-size: 16px; color: #888; line-height: 26px; margin-top: 10px; height: 79px; overflow: hidden; }
.news-list .news-list-item .left { float: left;margin-right: 12px; float: left;width: auto; height: auto; }
.news-list .news-list-item .left img{ width: 240px; height: 134px; }

.news-list .news-list-item .left img{width: 240px; height: 134px;}
.news-list .news-list-item:hover { background-color: #f5f5f5; }
.news-list .news-list-item:hover .right .title { color: #ff6515; }
.news-list .news-list-item .right { margin: 0px; padding: 0px 10px 8px 12px;}
.news { background-color: #f5f5f5; overflow: hidden; }
.news .news-list { clear: both; background-color: #fff; padding: 20px 40px; box-sizing: border-box; }

.hindivideocotant{display: none;}

/* 分页器 */
.page-nav {float: left;font-size: 0;line-height: 0;text-align: center;width: 100%;padding: 75px 0 120px;    background-color: #fff;  margin-bottom: 50px;}
.page-nav ul.pang li {display: inline-block;*display: inline;font-size: 12px;line-height: 14px;margin: 0 6px 0px;border-radius:2px;}
.page-nav ul.pang a {border: 1px solid #e8e8e8;display: inline-block;padding: 3px 7px;text-decoration: none;}
.page-nav ul.pang a:hover {background: #000 none repeat scroll 0 0;border-color: #000;color: #fff;text-decoration: none;}
.page-nav ul.pang .current a {background: #000 none repeat scroll 0 0;border-color: #000;color: #fff;font-weight: bold;}
.page-nav ul.pang .total b {color: #900;letter-spacing: 1px;margin: 0 3px;}
.page-nav ul.pang .total_Page,.page-nav ul.pang .jump_Page {display: none;}

/* 底层页样式 */
.w850 { background-color: #fff; width: 770px; padding: 30px 40px; box-sizing: border-box; float: left; min-height: 928px; margin-bottom: 20px; line-height: 35px; margin-top: 30px; }
.w850 h4 { font-size: 32px; line-height: 46px; margin: 42.56px 0; }
.w850 .detail-date { overflow: hidden; margin: 60px 0; }
.w850 .detail-date .left { font-size: 14px; height: 40px; line-height: 40px; color: #888; float: left; }
.w850 .detail-date .left a { font-size: 14px; color: #888; padding-left: 15px; }
.w850 .detail-date .right { font-size: 14px; color: #888; float: right; }
.w850 .detail-date .right .bshare-custom .share-bottom { display: inline-block; width: 36px; height: 36px; padding-left: 0; margin-right: 12px; }
.w850 .detail-date .right .bshare-custom .bshare-facebook { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/shareicon01.png") no-repeat; }
.w850 .detail-date .right .bshare-custom .share-whatsapp { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/shareicon02.png") no-repeat; }
.w850 .detail-date .right .bshare-custom .bshare-twitter { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/shareicon03.png") no-repeat; }

.detailaudio{text-align: center;width: 690px; margin:16px 0; }
.detailaudio audio{ margin: 0 auto;}
.detailvedio{width: 690px; height: 388px;margin:16px 0;}
.detailvedio video{width: 690px; height: 388px; overflow: hidden;}
.w850 #abody img{max-width: 688px; max-height: 457px;}
.w850 #abody p{margin: 16px 0; font-size: 16px;}

.w850 #abody .detailtu{ margin:16px 0; max-width:  690px; text-align: center; }

.w850 .detail-share { overflow: hidden; margin: 10px 0; clear: both; padding-top: 20px; }
.share-desc { margin: 15px 30px 0; width: 60px; font-size: 30px; float: left; }
.w320 { background-color: #fff; width: 270px; float: left; margin-left: 20px; padding: 30px 25px; margin-top: 30px; }
.detail-img .hindi320list {margin-bottom: 20px;display: block;}
.detail-img .hindi320list span{font-size: 16px; color: #000;}
.detail-img .hindi320list .img{width: 100%; height: 127px; margin-bottom: 9px; }
.detail-img .hindi320list .img img{width: 100%; height: 127px; }
.detail { background-color: #ddd; overflow: hidden; }
.bshare-custom { font-size: 13px; line-height: 16px !important; }


/* 音频页样式 */
.audio-list { background-color: #f5f5f5; overflow: hidden; padding: 10px 0 0; min-height: 495px; margin-bottom: 20px; }
.audio-list .audio-list-content { padding: 30px 30px 0px; background-color: #fff; }
.audio-list-content .audio-list-ul { overflow: hidden; }
.audio-list-ul li:nth-child(3n) { margin-right: 0; }
.audio-list-ul li { width: 320px; height: 36px; line-height: 36px; background-color: #f3f3f3; margin: 0 30px 10px 0; padding: 0 20px; cursor: pointer; float: left; overflow: hidden; }
.audio-list-ul .audio-title .left span { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #000; vertical-align: top; margin-top: 15px; margin-right: 8px; }
.audio-list-ul .audio-title .right { float: right; width: 20px; height: 20px; background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.audioicon.png"); margin-top: 8px; }
.audio-list-ul .audio-title .left { float: left; font-size: 16px; color: #333333; width: 295px; }
.audio-list-ul li:hover { background-color: #ff6515; }
.audio-list-ul li:hover .left { color: #fff; }
.audio-list-ul li:hover .left span { background-color: #fff; }
.audio-list-ul li:hover .right { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.audioicon.gif"); }
.video .hindivideocotant .page-nav{background-color: initial;}
.video{background-color: #f5f5f5;padding-top: 0;}
/* 注释页 */
.topicwrape{background-color: #fff;}
.topicwrape .topic { margin: 10px auto; max-width: 100%; }
.topicwrape .container{width: 100%; padding: 0; margin: 0;}
.topicwrape .container .content{width:980px;clear:both; overflow:hidden;  margin:0 auto; _text-align:left;}
.topicwrape .container .c1-w980 .middle{clear:both; width:980px; margin-right:0;}
.topicwrape .container .c1-w980 .middle .module { margin-bottom: 15px; }
.module-title { clear: both; overflow: hidden; margin-bottom: 10px; background-repeat: no-repeat; line-height: 30px; }
.module-title h2 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; }
.module-title a { color: #000; float: right; margin-right: 10px; }
.list-col01 .list-item { width: 100%;   margin-bottom: 10px;}
.list-col01 .list-item .text, .list-col01 .list-item .picText { margin: 0 auto; clear: both; overflow: hidden; }
/*图左标题摘要右*/
.pic-lr .picArea { float: left; margin-right: 10px; position: relative; z-index: 10; }
.pic-lr .txtArea { overflow: hidden; }
.tit { font-size: 14px; table-layout: fixed; word-break: break-all; overflow: hidden; line-height: 25px; }
.info { font-size: 12px;  clear: both; }
/* 听故事 */
.common-banner { width: 1200px; height: 306px; padding-top: 30px; margin: 0 auto; }
.common-banner img { width: 1200px; height: 306px; }
.main-story { background-color: #f5f5f5; overflow: hidden; }
.storybg:nth-child(2n-1) { margin-top: 20px; background-color: #dddddd; overflow: hidden; padding-bottom: 15px; }


.audio-content-ul { background-color: #fff; overflow: hidden; border-top: 2px solid #ff6515; padding: 30px 20px; -moz-box-shadow: 2px 2px 5px #ddd; -webkit-box-shadow: 2px 2px 5px #ddd; box-shadow: 2px 2px 5px #ddd; }
.audio-content-ul li { list-style: none; margin: 0; padding: 0; font-size: 24px; line-height: 45px; height: 45px; color: #333333; overflow: hidden; }
.audio-content-ul li a { color: #333333; font-size: 17px; }
.audio-content-ul li a span { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #000; vertical-align: top; margin-top: 20px; margin-right: 8px; }
.audio-content-ul li:hover { color: #ff6515; }
.audio-content-ul li:hover a { color: #ff6515; }
.audio-content-ul li:hover a span { background-color: #ff6515; }
.title{ display: inline-block; padding-left: 0px; /* font-size: 30px; height: 40px; */overflow: hidden; float: left; }
.option {display: inline-block; vertical-align: middle;  height: 20px; padding-right: 38px; background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more2.png") no-repeat center right; float: right; height: 40px; font-size: 18px;}
.option:hover {   background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more1.png") no-repeat center right;}
.option:hover a{color: #ff6515;}


/* 移动端 */
@media screen and (max-width:1024px) {
  .column_wrapper{width:auto;margin:0 auto;}
 .main .mainbannerimg{display: none;}
 .main.pagewrap{background-color: #fff;}

 .w380 {width: 100%;margin: 0;}
/* 主轮播图 */
.main-swiper .swiper-content .left .banner-item .swiper-title {background: rgba(0,0,0,0); }
.main-swiper .swiper-content .left .banner-item .swiper-title span { line-height: 0.78rem; position: absolute; bottom: 0; left: 0; height: 1.1093333333333rem; font-size: 0.512rem; overflow: hidden; width: 13.653333333333rem; background: rgba(0,0,0,0.4); opacity: 0.8; color: #fff; padding: 0.21333333333333rem 2.1333333333333rem 0.38666666666667rem 0.21333333333333rem; }

/* 左侧轮播图 */
.main-swiper .swiper-slide .title {width: 100%; line-height: 0.78rem; position: absolute; bottom: 0; left: 0; height: 1.1093333333333rem; font-size: 0.512rem; overflow: hidden; background: rgba(0,0,0,0.4); opacity: 0.8; color: #fff; padding: 0.21333333333333rem 2.1333333333333rem 0.38666666666667rem 0.21333333333333rem; }
.main-swiper .swiper-content .left .banner-item img { width:100% ; height: 8.96rem; }
.main-swiper .swiper-content .left .banner-item { display: block; width: 100%; height: 8.96rem; position: relative; }
.main-swiper .swiper-content .left  { width: auto; height: auto; float: none; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1;}
.main-swiper .swiper-content .right ul li:nth-child(1) a { height: 100%; }
.main-swiper .swiper-content .right ul li:nth-child(2) a { height: 100%; }
.banner-a { width: auto; height: auto; position: relative; }
.banner-a-nav {display: none;}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.2}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.banner-a-img ul {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box;}  
.banner-a-img ul li {float: none;width: 100%;height: 100%;}
.banner-a-img ul li {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100% !important; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform,-webkit-transform;}
.banner-a-img ul li img{width:100%;}
.swiper-pagination { text-align: right; margin-right: 0.21333333333333rem; }
.swiper-pagination-bullet { width: 0.21333333333333rem; height: 0.21333333333333rem; opacity: 1; }
:root { --swiper-theme-color: #ff0000 !important; }
:focus { outline: none; }
/* 右侧详情页*/
.main-swiper .swiper-content .right {width: auto; height: auto;  padding: 0.64rem; overflow: hidden; background-color: #333; float: none; }
.main-swiper .swiper-content .right ul li { clear: both; height: 2.56rem; padding: 0; }
.main-swiper .swiper-content .right ul li a { font-size: 0.59733333333333rem; color: #fff; overflow: hidden; height: 100%;}
.main-swiper .swiper-content .right ul li a .circle { margin-right: 0; float: left; width: 0.256rem; height: 0.256rem; border-radius: 50%; background-color: #fff; margin-top: 0.512rem; }
.main-swiper .swiper-content .right ul li a .title { float: left; width:13.9rem; margin-left: 0.42666666666667rem; line-height: 1.1946666666667rem; height: 2.56rem; overflow: hidden; }
.main-swiper .swiper-content .right ul li:nth-child(-n+2) a .title { font-weight: 700; }
.main-swiper .swiper-content .right ul li:hover .title { color: #ff6514; }
.main-swiper .swiper-content .right ul li:hover .circle { background-color: #ff6514; }
.main-swiper,.main-swiper .swiper-content{height: 100%; margin-top: 0;} 
/* 视频列表 */
.hindi_vediolist ul.vediolist { overflow: hidden; clear: both; }
 .hindi_vediolist ul.vediolist li { width: auto;height: 2.9866666666667rem; margin: 0.64rem; background-color: #fff; float: none;position: relative; }
 .hindi_vediolist ul.vediolist li a { display: block; }
 .hindi_vediolist ul.vediolist li:nth-child(3n) { margin: 0.64rem; }
 .hindi_vediolist ul.vediolist li .subtitle { height: 2.9866666666667rem; line-height: 0.98133333333333rem; float: left; padding: 0 0.42666666666667rem; width: 8.7466666666667rem; font-size: 0.59733333333333rem; overflow: hidden; background-color: #fff; margin-top: 0; }
 .hindi_vediolist ul.vediolist li  .imgtitle{ height: auto; width: auto; float: left; position: relative; font-size: 0;}
 .hindi_vediolist ul.vediolist li  .imgtitle img { height: 2.9866666666667rem; width: 5.12rem;}
 .hindi_vediolist ul.vediolist li .video_time {  display: inline-block; text-decoration: none; height: 1rem; line-height: 1rem; position: absolute; right:0.1rem; bottom:0.1rem; border-radius: 0.5rem; padding: 0 0.2rem 0 0.1rem; background: rgba(0, 0, 0, .5); }
 .hindi_vediolist ul.vediolist li .video_time  .video-icon { float: left; margin-top: 0.1rem; width: 0.8rem; height: 0.8rem; background: url(//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF_7wpaANL6hAAAAAAAAAAA2672115.play.png) no-repeat; background-size: contain; }
 .hindi_vediolist ul.vediolist li .video_time span {   float: left; height: 0.8rem; line-height: 0.8rem; margin-top: 0.12rem; margin-left: 0.1rem; font-size: 0.43rem; color: #fff; }
.hindi_vediolist ul.vediolist li:hover { background-color: #fff;  }
.hindi_vediolist ul.vediolist li:hover .subtitle {color: #333;  }
.only-title { width: 13.866666666667rem !important; }
 .common-banner { overflow: hidden; }
 .common-banner a { display: block; width: 16rem; height: 4.0533333333333rem; }
 .common-banner a img { display: block; width: 16rem; height: 4.0533333333333rem; }
  
 /* 首页新闻 */
 .main-news { overflow: hidden; }
  .news_title{vertical-align: middle;  font-size: 0.768rem; font-weight: 700;
    padding: 0.42666666666667rem 0;}
  .news_content_item{display: block; margin-right: 0; padding: 0.64rem 0 0 1.0666666666667rem; border-top: 0.085333333333333rem solid #ff6514; border-bottom: none; width: auto; height: auto; float:none;}
  .news_content_item ul.mainnews{ padding-right:  1.0666666666667rem ; }
  .news_content_item ul.mainnews li{ max-height: none;    height: 2.56rem; margin: 0.64rem 0; overflow: hidden; }
  .news_content_item .content { font-size: 0.68266666666667rem; max-height: none; line-height: 1.28rem;}
  .news_content_item .right .more-icon {   display: inline-block; vertical-align: middle; width: 0.85333333333333rem; height: 0.85333333333333rem; line-height: 0.85333333333333rem; border-radius: 50%; font-size: 0.59733333333333rem; text-align: center; background: url(//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more2.png) no-repeat ; background-size: 100%;}
  .common_tab ul.tablist li { float: left; margin: 0.42666666666667rem 0.21333333333333rem 0;  display: block; height: 1.0666666666667rem; line-height: 1.0666666666667rem; font-size: 0.68266666666667rem; padding: 0.21333333333333rem 0.64rem; color: #fff;}

  .common_tab{height: auto; padding: 0;}
  .news_content_item .left{ display: inline-block;font-size:unset; height: auto; margin: 0;}
  .news_content_item .right a{font-size: unset;}
  .news_content_item .right{display: block; float: right; padding-right: .426rem;  font-size: 0.59733333333333rem; font-weight: 700; color: #b3b3b3;}
  .news_content_item .right a:hover { color: #b3b3b3;  }
  .news_content_item .right a:hover .more-icon { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.more2.png") no-repeat top left; }
  .news_content_item .content:hover { color: #000; }
  /* 首页广播 */
.main_broadcast { height: auto; background-color: #333333;  padding-top: 0.42666666666667rem; padding-bottom: 0; overflow: hidden; margin-top: 0.3rem;}
.main_broadcast .audio{ width: 11.946666666667rem; height: auto; overflow: hidden; margin: 0.85333333333333rem auto; margin-top: 0; border-radius: 100px; }
.main_vedio{background-color: #f5f5f5;}
.videoIndex { background-color: #f5f5f5; padding-bottom: 0; padding-top: 0.42666666666667rem; }
.photoIndex { background-color: #f5f5f5; }
.swiper-slide a { display: block; position: relative; height: 8.96rem; }
.swiper-slide a img { height: 8.96rem; width: 16rem; }
.swiper-slide .title { line-height: 0.78rem; position: absolute; bottom: 0; left: 0; height: 1.1093333333333rem; font-size: 0.512rem; overflow: hidden; width: 13.653333333333rem; background: rgba(0,0,0,0.4); opacity: 0.8; color: #fff; padding: 0.21333333333333rem 2.1333333333333rem 0.38666666666667rem 0.21333333333333rem; }
.banner02 { display: block; clear: both; overflow: hidden; height: 1.28rem; }
.banner02 img { width: 100%; height: 1.28rem; }
.featureIndex { background-color: #ddd; padding-bottom: 0.42666666666667rem; }
.featureIndex .commonTitle { padding-top: 0.21333333333333rem; }
.featureIndex .commonTitle .right { margin-right: 0.42666666666667rem; }
.videoIndex { background-color: #f5f5f5; padding-bottom: 0; padding-top: 0.42666666666667rem; }
.photoIndex { background-color: #f5f5f5; }
/* 首页上图下文 */
.box-list-3-all { background: #ddd; height: auto; padding: 0; height: 21.12rem; padding-top: 0.98rem; }
#swiper2 { height: 100%; }
.swiper-slide a.img-box { display: block; width: 11.86rem; height: 17.06rem; margin: 0 auto; position: relative; }
.swiper-button-next { left: 14.5rem;outline: none; }
.swiper-button-prev { left: .3rem;outline: none; }
.box-list-3-all .swiper-slide p {margin-top: 0; width: 11.86rem; height: 2.9rem; line-height: 1rem; color: #333; font-size: .64rem; z-index: 99; text-align: center; overflow: hidden; margin: .6rem 0;}
.swiper-bj { width: 100%; height: 1.39rem; background: rgba(0, 0, 0, .45); position: absolute; left: 0; bottom: 0; }
.box-list-3-all.swiper-pagination { text-align: right; font-size: .618rem; line-height: 1.39rem; bottom: 0; color: #fff; z-index: 8; width: auto; right: .386rem; }
.box-list-3-all.swiper-pagination-current { color: #ff2828; }
.box-list-3-all .swiper-slide img {width: 11.86rem; height: 17.06rem; }
/* 主轮播图 */
.main-swiper .swiper-content .left .banner-item .swiper-title {background: rgba(0,0,0,0); }
.main-swiper .swiper-content .left .banner-item .swiper-title span { line-height: 0.78rem; position: absolute; bottom: 0; left: 0; height: 1.1093333333333rem; font-size: 0.512rem; overflow: hidden; width: 13.653333333333rem; background: rgba(0,0,0,0.4); opacity: 0.8; color: #fff; padding: 0.21333333333333rem 2.1333333333333rem 0.38666666666667rem 0.21333333333333rem; }
 /* 左侧轮播图 */

 /* 右侧详情页*/
.main-swiper .swiper-content .right {width: auto; height: auto;  padding: 0.64rem; overflow: hidden; background-color: #333; float: none; }
.main-swiper .swiper-content .right ul.swiperright li { clear: both; height: 2.56rem; }
.main-swiper .swiper-content .right ul.swiperright li a { font-size: 0.59733333333333rem; color: #fff; overflow: hidden; height: 100%;}
.main-swiper .swiper-content .right ul.swiperright li a .circle { margin-right: 0; float: left; width: 0.256rem; height: 0.256rem; border-radius: 50%; background-color: #fff; margin-top: 0.512rem; }
.main-swiper .swiper-content .right ul.swiperright li a .title { float: left; width:13.9rem; margin-left: 0.42666666666667rem; line-height: 1.1946666666667rem; height: 2.56rem; overflow: hidden; }
.main-swiper .swiper-content .right ul.swiperright li:nth-child(-n+2) a .title { font-weight: 700; }
.main-swiper,.main-swiper .swiper-content{height: 100%;} 
.main-swiper .swiper-content .right ul li:hover a { color: #fff;}
.main-swiper .swiper-content .right ul li:hover a .circle {background-color:#fff;  }
.main-swiper .swiper-content .right ul.swiperright li:hover .title { color: unset; }
.main-swiper .swiper-content .right ul.swiperright li:hover .circle { background-color: #fff; }
 /* 首页下方轮播图自带样式 */
 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');font-weight:400;font-style:normal}
 :root{--swiper-theme-color:#ff0000}
 .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
 .box-list-3-all .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
 .box-list-3-all .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;width: 414px; margin: 0px !important}
 :root{--swiper-navigation-size:44px}
 .swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
 .swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}
 .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}
 .swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
 /* 二级页新闻 */
.news .news-list{padding: 0; background-color: initial;padding-top: 0.01rem;}
.news-list .news-list-item:hover { background-color: #f5f5f5; }
.news-list .news-list-item:hover .right .title { color: unset; }
.news-list .news-list-item { height: 2.9866666666667rem; margin: 0.64rem; padding: 0;display: block;}
.news-list .news-list-item .left  { float: left; position: relative; width: auto; height: auto;margin: auto;}
.news-list .news-list-item .left  img{ height: 2.9866666666667rem; width: 5.12rem;}
.news-list .news-list-item .right .content{display: none;}
.news-list .news-list-item .right .title { line-height: 0.98133333333333rem; float: left;  width: 8.7466666666667rem; font-size: 0.59733333333333rem; overflow: hidden; background-color: #fff; font-size:unset; font-weight:unset;max-height:none;overflow: hidden;color: #333;width: 100%;}
.news-list .news-list-item .right{ position: relative; height: 2.9866666666667rem; line-height: 0.98133333333333rem; padding: 0 0.42666666666667rem; width: auto; font-size: 0.59733333333333rem; overflow: hidden; background-color: #fff; margin: 0;}
.commonUl li .img img { height: 2.9866666666667rem; width: 5.12rem; }
.commo_tab {   overflow-x: scroll; margin: 0 auto; background-color: #f5f5f5;height: auto; padding: 0; }
.commo_tab ul.tablist { overflow: hidden; /*margin-left: 2.56rem;*/ position: relative; }
.commo_tab ul.tablist li { float: left; margin: 0.42666666666667rem 0.21333333333333rem 0; padding: 0; height: auto; }
.commo_tab ul.tablist li a { display: block; height: 1.0666666666667rem; line-height: 1.0666666666667rem; font-size: 0.68266666666667rem; padding: 0.21333333333333rem 0.64rem; }
.tab_active { font-weight: 700; background-color: #ff6515; border-radius: 0.7253333333333334rem; border: 0; }
.tab_active a { color: #fff; }


/* 底层页样式 */
.w320{display: none;}
.w850 {width: auto; float: none; margin: 0 ; padding: 0.64rem; background-color: #f5f5f5; }
.w850 h4{ font-size: 0.85333333333333rem; line-height: 1.536rem; margin: 0;font-weight: unset; }
.w850 .right{display: none;}
.w850 p { font-size: 0.59733333333333rem; line-height: 1.28rem; }
.page-nav{display: none;}
.w850 .detail-date { margin: 0; overflow: hidden; padding: 0.85333333333333rem 0; border-bottom: 0.042666666666667rem solid #c3c3c3; text-align: right; }
.left .icon { display: inline-block; vertical-align: top; width: 0.623rem; height: 0.6rem; background: url(//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF_7wpaANL6hAAAAAAAAAAA2672115.timeIcon.png); background-size: contain; margin-right: .3rem; }
.left .text { display: inline-block; vertical-align: top; font-size: 0.59733333333333rem; color: #c3c3c3; line-height: initial; }
.w850 .detail-date .left{float: right;}
.w850 #abody img{ width: 100%; height: 100%; }
.w850 #abody .detailtu{ margin: 0.85333333333333rem 0; max-width: 14.72rem; text-align: center; }
.detailaudio{text-align: center;width: 100%;margin: 1rem 0; }
.detailaudio audio{ margin: 0 auto;}
.w850 #abody p{margin: 1rem 0;}
.detailvedio{width:14.7rem; height: auto;}
.detailvedio video{width: 100%; height: 100%; overflow: hidden;margin: 1rem 0;}
/* 音频页 */
.audio-list-ul .audio-title .right { float: right; width: 0.85333333333333rem; height: 0.85333333333333rem;  background-size: contain; margin-top: 0.34133333333333rem; }
.audio-list-ul .audio-title .left { float: left; font-size: 0.68266666666667rem; color: #333333; width: 12.586666666667rem; }
.audio-list{padding: 0;min-height:unset; margin-bottom: 0;} 
.audio-list .audio-list-content { padding: 0.64rem 0.64rem 0; background-color: #fff; }
.audio-list-ul li { background-color: #f3f3f3; height: 1.4933333333333rem; line-height: 1.4933333333333rem; overflow: hidden; padding: 0 0.64rem; margin-bottom: 0.42666666666667rem; width: auto; margin-right: 0; }
.audio-list-ul li .audio-title { display: block; }
.audio-list-ul .audio-title .left span { display: inline-block; width: 0.21333333333333rem; height: 0.21333333333333rem; border-radius: 50%; background-color: #000; vertical-align: top; margin-top: 0.64rem; margin-right: 0.34133333333333rem; }

.audio-list-ul li:hover { background-color: #f3f3f3;;  }
.audio-list-ul li:hover .left {color: #333;  }
.audio-list-ul li:hover .left span { background-color: #000; }
.audio-list-ul li:hover .right { background: url("//p2crires.dlqfch.com/photoAlbum/cri/templet/common/DEPA1648866449539770/rBABDF9gGwaAFTI1AAAAAAAAAAA3568253.audioicon.png"); }

/* 专辑页 */
.module-title , .topicwrape .topic{display: none;}
.list-col01 .list-item { height: 2.9866666666667rem; margin: 0.64rem; padding: 0;display: block; width: auto;}
.pic-lr .picArea  {   height: 2.9866666666667rem; width: 5.12rem; float: left; position: relative; display: block; float: left; width: 5.12rem; height: 3.84rem;}
.pic-lr .txtArea .info{display: none;}
.pic-lr .txtArea .tit {font-size:unset; font-weight:unset; line-height:auto ;max-height: auto;/* overflow: hidden; */color: #333;width: 100%;}
.pic-lr .txtArea{ position: relative; height: 2.9866666666667rem; line-height: 0.98133333333333rem; padding: 0 0.42666666666667rem; width: auto; font-size: 0.59733333333333rem; overflow: hidden; background-color: #fff; margin: 0;}
.topicwrape .container .content, .topicwrape .container .c1-w980 .middle{width: 100%;}

/* 故事页 */
.common-banner{display: none;}
.storybg:nth-child(2n-1) { margin-top: 0; background-color:initial; overflow: hidden; padding-bottom: 0; }


.audio-content-ul { background-color: #fff; overflow: hidden; padding: .8rem; border-top: 2px solid #ff6515; margin: 0.5rem; -moz-box-shadow: 0px 0px 0px #ddd; -webkit-box-shadow: 0px 0px 0px #ddd; box-shadow: 0px 0px 0px #ddd; }
.audio-content-ul li { list-style: none; margin: 0; padding: 0; font-size:initial; line-height: 2rem; height: 1.5rem; color: #333333; overflow: hidden; }
.audio-content-ul li a { color: #333333; font-size: .8rem; }
.audio-content-ul li a span { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: #000; vertical-align: top; margin-top: 20px; margin-right: 8px; }
.audio-content-ul li:hover { color: #333; }
.audio-content-ul li:hover a { color: #333; }
.audio-content-ul li:hover a span { background-color: #333; }


.list-box{display: block;}
.hindivideocotant{display: block;}
}

