@charset "utf-8"; #container > div.cont_top{padding:80px 0 20px 0;}
 #container > div.cont_mid{padding:50px 0 80px 0;}
 #container > div.cont_bottom{padding:40px 0 20px 0; min-height: 500px;}
  .main_vis {background-color: #fff; position: relative;}
 .main_vis .vis_box a{display:block;width: 1200px;height: 375px;}
 .main_vis .vis_box .vis00 {background: url("/images/phmbc/main/vis_2025_1.jpg") no-repeat center top; height: 375px;}
 .main_vis .vis_box .vis01 {background: url("/images/phmbc/main/vis_2025_2.jpg") no-repeat center top; height: 375px;}
 .main_vis .vis_box .vis02 {background: url("/images/phmbc/main/vis_2025_3.jpg") no-repeat center top; height: 375px;}
 .main_vis .vis_box .vis03 {background: url("/images/phmbc/main/vis_2025_4.jpg") no-repeat center top; height: 375px;}
 .main_vis .vis_box .vis04 {background: url("/images/phmbc/main/vis_2025_5.jpg") no-repeat center top; height: 375px;}
 .main_vis .vis_control{z-index: 4;}
 .main_vis .vis_control a{ width: 50px; height: 50px; border-radius: 50px; display: block; background:#fff url("/images/phmbc/main/main_sprites_black.png") no-repeat; position: absolute; top:155px;}
 .main_vis .vis_control a.prev{background-position: 20px -300px; left:0;}
 .main_vis .vis_control a.next{background-position: -25px -299px; right:0;}
 .main_vis .vis_control a span{text-indent: -5000px; display: block;}
 .cont_top{clear:both;}
 .clips_wrap{min-height:415px;}
 .hotnews{float: left; width: 62%; position: relative; margin-left: 1%;}
 .hotnews h2{color: #000;font-size: 16px;font-weight: 600;height: 45px;line-height: 45px;padding: 0 px;}
 .hotnews h2 span.c_red{color: #eb4537;margin-right: 3px;padding-left: 32px;}
 .hotnews ul{}
 .hotnews ul li{float: left; width: 49.6%; background-color: #5c24b9; border-radius: 20px;}
 .hotnews ul li:first-child{margin-right: 0.8%; background-color: #2a153c;}
 .hotnews ul li a{display: block;}
 .hotnews ul li a:hover{text-decoration: underline #fff;}
 .hotnews ul li a .hotimg{display: flex; justify-content: center; overflow: hidden; background: #d5d5d5 url(/images/noimage.png) no-repeat center; width: 100%; height: 210px; border-radius: 20px;}
 .hotnews ul li a .hotcont{color: #fff; height: 120px; padding: 20px 16px;}
 .hotnews ul li a .hotcont strong{display: block; color: #ececec; font-weight: 400; font-size: 18px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
 .hotnews ul li a .hotcont span.date{display: block; font-size: 14px; color: #c5c5c5; line-height: 14px; margin: 20px 0;}
 .hotnews ul li a .hotcont p{display: block; font-size: 14px; color: #c7dbed; line-height: 21px; height: 42px; overflow: hidden;}
 .hotnews a.more{position: absolute;top: 0;left: 0;text-indent: -99999px;width: 40px;height: 40px;background: url("/images/phmbc/main/main_sprites_black.png") no-repeat -139px -339px;}
 .new_hotnews {float: left; width: 62%; position: relative; margin-left: 1%;}
 .new_hotnews h2 {color: #000; font-size: 18px; font-weight: 600; height: 45px; line-height: 45px; padding: 0;}
 .new_hotnews h2 span.c_red {color: #eb4537; margin-right: 3px; padding-left: 32px;}
 .new_hotnews h2 span.c_pp {color: #5c24b9; margin-left: 3px;}
 .new_hotnews .hotnews_cnt { position: relative; background:#303030 url("/images/phmbc/main/hotnews_bg.jpg") no-repeat center; background-size: cover; height: 354px; border-radius:20px; padding: 16px 40px 0 40px;}
 .new_hotnews .hotnews_cnt ul li{display:inline-block; width: 100%; font-size: 16px; font-weight: 500; color: #fff; border-bottom: 1px solid #595959; position: relative; padding: 15px 0;}
 .new_hotnews .hotnews_cnt ul li::before{position: absolute; top: 25px; left: 0; content: ''; display: block; width: 4px; height: 4px; border-radius: 100%; background-color: #fff;}
 .new_hotnews .hotnews_cnt ul li:last-child { border-bottom: 0;}
 .new_hotnews .hotnews_cnt ul li a{ color:#fff;}
 .new_hotnews .hotnews_cnt ul li a .tit {float: left; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 10px;}
 .new_hotnews .hotnews_cnt ul li a .sum {float: right; display: inline-block; font-weight: 300;}
 .new_hotnews .hotnews_cnt ul li a .editor{ background-color: #5c24b9; padding: 2px 5px; border-radius:5px; margin-left: 10px; margin-right: 5px;}
 .new_hotnews a.more {position: absolute; top: 0; left: 0; text-indent: -99999px; width: 40px; height: 40px; background: url("/images/phmbc/main/main_sprites_black.png") no-repeat -139px -339px;}
 .hot_clip, .hot_list, .news_clip{float:left;}
 .hot_clip{width:10.8333%; background-color:#303030; height:415px; text-align:center; border-radius: 20px;}
 .hot_clip h2{font-size:16px; color:#fff; padding:19px 0; background-color: #5c24b9; border-radius: 20px;}
 .hot_clip ul{margin-top:5px;}
 .hot_clip ul li{margin-top:25px;}
 .hot_clip ul li a{display: block;}
 .hot_clip ul li a span{display:block; color:#c1c1c1; font-size:12px; line-height:12px; margin-top:10px;}
 .hot_clip ul li a:hover span{text-decoration: underline;}
 .hot_list{width:39.1666%;}
 .hot_list li{position:relative; height:264px;}
 .hot_list li a{display:block; height:264px; overflow:hidden; background:#d5d5d5 url("/images/noimage.png") no-repeat center; background-size:170px;}
 .hot_list li a span{position:absolute; bottom:0; left:0; font-size:18px; color:#fff; width:92%; background:url("/images/phmbc/common/op60.png") repeat; padding:14px 4% 15px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
 .hot_list li a:hover span{ font-weight:500; color:#ffc300;}
 .news_clip{width:50%;}
 .news_clip li{float:left; width:50%; height:264px;}
 .news_clip .clip_imgs{height:170px;}
 .news_clip .clip_content{padding:15px 17px 16px 17px;}
 .news_clip .clip_content > h2{font-size:16px; color:#0f0f0f; font-weight:400; height:21px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
 .news_clip .clip_content > span{font-size:13px; line-height:18px; color:#5b5b5b; display:block; margin-top:8px; font-weight:400; height:36px; overflow:hidden;}
 .news_clip a:hover h2{ color:#009cff;}
 .list_vod{width:25%; float: right;}
 .list_vod li{float:left; width:100%; height:205px;}
 .list_vod li:first-child{margin-bottom: 5px;}
 .list_vod li a{display: block;}
 .list_vod .clip_imgs{height:161px; display: flex; justify-content: center;}
 .list_vod .clip_content{padding: 12px 2px;}
 .list_vod .clip_content > h2{font-size:20px;line-height:20px;color: #000;font-weight:400;position:relative;}
 .list_vod .clip_content > h2 span.hotclip_date{color:#959595;font-size:13.54px;line-height:22px;position:absolute;right:0;}
 .list_vod .clip_content > span{font-size:13.5px; line-height:20px; color:#636363; display:block; margin-top:8px; font-weight:400; height:40px; overflow:hidden;}
 .list_vod a:hover h2{text-decoration: underline;}
 .clip_imgs{width:100%; overflow:hidden; position:relative; background:#d5d5d5 url("/images/noimage.png") no-repeat center; background-size:120px; border-radius: 20px;}
 .clip_imgs .player_cover{background:url("/images/phmbc/common/op24.png") repeat; position:absolute; top:0; left:0; width:100%; height:100%;}
 .clip_imgs .player_cover .vod_play{display:block; text-indent:-5000px; width:42px; height:42px; background:url("/images/phmbc/main/main_sprites.png") no-repeat 0 0; position:absolute; bottom:18px; left:18px;}
 .clip_content{}
 .cont_top ul li:first-child .clip_content{}
 /*.clips h2{white-space:nowrap; overflow:hidden; text-overflow:ellipis;}
*/  .cont_mid{background-color:#f7f7f7;clear:both;}
 .popup_list{height:263px;}
 .slider_popup01 .caroufredsel_wrapper{width:100% !important;}
 .popup_list > div{float:left; width:23.75%; border-radius: 20px; margin-right: 15px;}
 .popup .vis_list li{float:left;}
 .popup .vis_list li a{display:block; width:100%; height:219px;}
 .popup .vis_list li a img { border-radius: 20px 20px 0 0;}
 .popup .vis_control{background-color:#2b2f3e; width:100%; height:44px; position:relative; border-radius: 0 0 20px 20px;}
 .popup .vis_control > h2{color:#fff; font-size:13.54px; line-height:44px; position:absolute; top:0; left:13px;}
 .popup .vis_control > span{color:#fff; font-size:13px; line-height:44px; position:absolute; top:0; right:72px;}
 .popup .vis_control .control_wrap{position:absolute; top:12px; right:10px;}
 .popup .vis_control .control_wrap a{display:inline-block !important; width:10px; height:10px; background:url("/images/phmbc/main/main_sprites.png") no-repeat; margin-left:9px;}
 .popup .vis_control .control_wrap a.viewLeft{background-position:0 -92px;}
 .popup .vis_control .control_wrap a.play{background-position:-20px -92px;}
 .popup .vis_control .control_wrap a.paused{background-position:-56px -92px;}
 .popup .vis_control .control_wrap a.viewRight{background-position:-39px -92px;}
 .popup_list .audience .audience_bg img{max-width:100%; height:219px; border-radius:20px 20px 0 0;}
 .popup_list .audience .audience_btn{width:100%; border-top:1px solid #2b2f3e; border-radius:0 0 20px 0; text-align: center;}
 .popup_list .audience .audience_btn a{display:block; float:left; padding:11px 4%; width:41.8%; text-align:center; color:#fff; background-color:#2a153c; font-size:15px; border-radius:0 0 20px 0;}
 .popup_list .audience .audience_btn a:first-child{background:#2a153c url("/images/phmbc/main/audience_btn_line.gif") repeat-y right; border-radius:0 0 0 20px; border-right:1px solid #fff;}
 .popup_list .audience .audience_btn a:hover{color:#fff; background-color:#2B2F3E;}
 .popup_list .report{position:relative;}
 .popup_list .report .report_bg{background:url("/images/phmbc/main/popup03.jpg") no-repeat; width:84%; height:211px; color:#fff; padding:26px 8%; font-size:15px; border-radius:20px;}
 .popup_list .report .report_bg h2{font-size:20px; margin-bottom:15px;}
 .popup_list .report .report_bg .news_report{margin-bottom:20px;}
 .popup_list .report .report_bg .radio_participation{font-size:20px;}
 .popup_list .report > a{position:absolute; bottom:0; left:0; display:block; width:100%; border-top:1px solid #2b2f3e; text-align:center; padding:11px 0; font-size:15px; color:#fff; background:url("/images/phmbc/main/report_btn.png") repeat; border-radius:0 0 20px 20px;}
 .popup_list .report > a:hover{background-color:#000;}
 .popup_list .popup img{height:219px; width:100%;}
 .notice{clear:both;height:42px;margin-top:16px;background-color: #303030;padding:21px 3%;font-size:13.54px;color: #ffffff;position:relative; border-radius:20px;}
 .notice .bx-viewport{height:42px !important; overflow:hidden;}
 .notice .bxslider{width:75% !important;}
 .notice .bxslider li{width:50% !important; float:left !important; position:relative;}
 .notice .bxslider li a{display:block;background: url("/images/phmbc/main/main_sprites.png") no-repeat 0 -122px;padding-left:11px;margin-right:20px;font-size:13.54px;color: #fff;font-weight:500;position:relative;height:21px;overflow:hidden;}
 .notice .bxslider li a:hover{text-decoration:underline;}
 .notice .bxslider li a span{color:#939393;position:absolute;top:0;right:0;padding-left:20px;}
 .notice .bx-controls{position:absolute; top:29px; right:231px;}
 .notice .bx-controls a{background: url("/images/phmbc/main/main_sprites_black2.png") no-repeat;display:block;text-indent:-5000px;width:25px;height:24px;border: 1px solid #949494;float:left;}
 .notice .bx-controls .bx-prev{background-position:8px -146px;}
 .notice .bx-controls .bx-next{background-position:-16px -146px; margin-left:-1px;}
 .notice .notice_more{display:block;width:25px;height:24px;position:absolute;top:29px;right:205px;background: url("/images/phmbc/main/main_sprites_black2.png") no-repeat -42px -146px;text-indent:-5000px;border: 1px solid #949494;}
 .notice .inquiry{display:block; position:absolute; top:0; right:0; width:148px; height:44px; background:url("/images/phmbc/main/main_sprites_black2.png") no-repeat 0 -193px; text-align:center; color:#fff; font-size:15px; line-height:22px; padding:20px 0 20px 15px; border-radius:0 20px 20px 0;}
  .cont_bottom{clear:both;}
 .program{text-align:center; padding-bottom: 340px;}
 .program_list{display:inline-block;}
 .program_list .list_wrap{float:left;}
 .program_list .list_wrap > a{display: block; width: 90px; height: 20px; padding: 10px 29px; border: 2px solid #303030; font-size: 16px; color: #ffffff; text-align: center; position: relative; margin-left: -1px; z-index: 10; background-color: #303030;}
 .program_list .list_wrap:first-child li a{ border-radius: 30px 0 0 30px;}
 .program_list .list_wrap:last-child li a{ border-radius: 0 30px 30px 0;}
 .program_list .list_wrap > a:hover{border:2px solid #a9a9a9; z-index:11;}
 .program_list .list_wrap.on > a{border: 2px solid #5c24b9; z-index: 11; background-color: #5c24b9;}
 .program_list .tv a { border-radius: 30px 0 0 30px;}
 .program_list .radio a { border-radius: 0 30px 30px 0;}
 .program_list .list_wrap .bxslider_wrap{position:absolute; top:60px; left:0; text-align:left; display:none; width:100%;}
 .program_list .list_wrap .bxslider_wrap ul.slider{width: 450% !important;}
 .program_list .list_wrap ul > li{float:left;margin-right: 0.26%;width: 7.23% !important;}
 .program_list .list_wrap .item_01 ul.slider{width:100% !important; position:relative;}
 .program_list .list_wrap .item_01 ul > li{position:absolute; width:400px !important; left:50%; margin-left:-200px; border-right:1px solid #daddda;}
 .program_list .list_wrap .item_02 ul.slider{width:100% !important; position:relative; left:50%; margin-left:-400px;}
 .program_list .list_wrap .item_02 ul > li{width:400px !important;}
 .program_list .list_wrap ul > li > a{border-right:0;display:block;min-height:290px;padding-bottom: 15px;}
 .program_list .list_wrap ul > li > a img{width:100%; height:180px; border-radius:20px;}
 .program_list .list_wrap ul > li:first-child > a{margin-left:0;}
 .program_list .list_wrap ul > li > a h2{font-size:22px;color: #000;font-weight:400;margin-top: 37px;overflow:hidden;height:21px; border-bottom: 1px solid #000; padding-bottom: 25px;}
 .program_list .list_wrap ul > li > a .program_time{font-size:16px;color: #000;font-weight:400;display:block;margin-top:13px;overflow:hidden;height:21px;}
 .program_list .list_wrap ul > li > a .program_appearance{font-size:14px;color: #333;font-weight:400;display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
 .program_list .list_wrap ul > li > a:hover h2{text-decoration:underline;}
 .program_list .list_wrap ul > li > a > div{background: #fff; padding: 20px 30px 30px 30px; margin-top: -30px; border: 1px solid #000; border-radius: 20px;}
 .program_list .on .bxslider_wrap{display:block;}
 .program_list .on .bxslider_wrap .bx-wrapper{max-width:1200px !important;}
 .program_list .bx-controls{position:absolute; top:-60px; right:0;}
 .program_list .bx-controls a{display:block;width:40px;height:40px;border: 2px solid #464646;margin-left:4px;background: url("/images/phmbc/main/main_sprites_black.png?build_20250722012") no-repeat;float:left;text-indent:-5000px; border-radius: 50px;}
 .program_list .bx-controls a:hover{border-color:#bdbdbd;}
 .program_list .bx-controls .bx-prev{background-position:16px -304px;}
 .program_list .bx-controls .bx-next{background-position:-30px -304px;}
 .program_list .bx-viewport{height:350px !important;}
  .program_list .special{display: none;}
 .lecture_wrap{position: relative; background:url("/images/phmbc/main/lecture_bg.jpg") no-repeat center; background-size: cover; height: 263px;}
 .lecture_wrap ul{padding: 33px 24px;}
 .lecture_wrap ul li{border-bottom: 1px solid rgba(255,255,255,0.2);}
 .lecture_wrap ul li a{display: block; color: #fff; font-size: 15px; line-height: 15px; padding: 8px 0;}
 .lecture_wrap ul li a:hover{color: #f7c737;}
 .lecture_wrap ul li a span.icon{display: inline-block; float: right; background:url("/images/phmbc/main/main_sprites.png") no-repeat 0 -352px; width: 18px; height: 18px;}
 .lecture_wrap ul li a:hover span.icon{background-position: -28px -352px;}
 .lecture_wrap > a.more{position:absolute; bottom:0; left:0; display:block; width:100%; border-top:1px solid #262626; text-align:center; padding:11px 0; font-size:15px; color:#fff; background-color: rgba(0,0,0,0.7); border-radius:0 0 20px 20px;}
 .lecture_wrap > a.more:hover{background-color:#000;}
 .lecture_wrap > a.more span{display: inline-block; text-indent: -99999px;}
 @media screen and (max-width:1199px){ #header, #footer{padding:0 20px;}
 #container > div{padding:40px 20px;}
 }
 @media screen and (max-width:950px){ #container > div.cont_top{padding: 40px 2% 30px 2% !important;display:inline-block;width:96%;}
 #container > div.cont_mid{padding:0px 2% 50px 2% !important;display:inline-block;width:96%;}
 #container > div.cont_bottom{padding:40px 2% 20px 2% !important;display:inline-block;width:96%;}
 .hot_clip{width:20%;}
 .hot_list{width:80%;}
 .clips{width:100%; margin-top: 0.8%;}
 .hot_list img, .clips img{width:100%; height:100%;}
 .hotnews{width: 79%;}
 .news_clip li{height:300px;}
 .list_vod li{width: 49.6%; height: auto;}
 .list_vod li:first-child{margin-right: 0.8%;}
 .news_clip .clip_imgs{height:204px;}
 .list_vod .clip_imgs{height:200px;}
 .slider_popup01 .caroufredsel_wrapper{height:263px !important;}
 .slider_popup02 .caroufredsel_wrapper{width:100% !important;}
 .popup_list{height:inherit; display:inline-block; width:100%;}
 .popup_list > div{width:50%;}
 .popup_list .popup img, .popup_list .audience .audience_bg img{min-width:100%; height:263px;}
 .popup_list .report .report_bg{background-size:cover;}
 .popup .vis_list li a{height:263px;}
 .notice .bxslider li{float:none !important; width:85% !important;}
 .program_list .list_wrap .item_02 ul.slider{margin-left:-350px;}
 .program_list .list_wrap .item_02 ul > li{width:350px !important;}
 }
  .program_ex_list{min-height:421px; display:inline-block;}
 .program_ex_list .list_wrap{float:left;}
 .program_ex_list .list_wrap > a{display:block; width:90px; height:20px; padding:9px 0; background-color:#fff; border:1px solid #c5c5c5; font-size:16px; color:#151515; text-align:center; position:relative; margin-left:-1px; z-index:10;}
 .program_ex_list .list_wrap > a:hover, .program_ex_list .list_wrap.on > a{border:1px solid #2b2f3e; z-index:11;}
 .program_ex_list .list_wrap .bxslider_wrap{position:absolute; top:60px; left:0; text-align:left; display:none; width:100%;}
 .program_ex_list .list_wrap .bxslider_wrap ul.slider_01{width:515% !important;}
 .program_ex_list .list_wrap ul > li{width:6.48% !important;}
 .program_ex_list .list_wrap ul > li > a{background-color:#fff; border:1px solid #deddda; border-right:0; display:block; padding:15px; min-height:290px;}
 .program_ex_list .list_wrap ul > li > a img{width:100%; height:180px;}
 .program_ex_list .list_wrap ul > li:first-child > a{margin-left:2px;}
 .program_ex_list .list_wrap ul > li > a h2{font-size:22px; color:#0f0f0f; font-weight:400; margin-top:27px;}
 .program_ex_list .list_wrap ul > li > a .program_ex_time{font-size:16px; color:#383838; font-weight:400; display:block; margin-top:13px;}
 .program_ex_list .list_wrap ul > li > a .program_ex_appearance{font-size:14px; color:#777; font-weight:400; display:block; margin-top:3px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
 .program_ex_list .list_wrap ul > li > a:hover h2{text-decoration:underline;}
 .program_ex_list .on .bxslider_wrap{display:block;}
 .program_ex_list .on .bxslider_wrap .bx-wrapper{max-width:1200px !important;}
 .program_ex_list .bx-controls{position:absolute; top:-60px; right:0;}
 .program_ex_list .bx-controls a{display:block; width:40px; height:40px; border:1px solid #c5c5c5; margin-left:4px; background:#fff url("/images/phmbc/main/main_sprites.png") no-repeat; float:left; text-indent:-5000px;}
 .program_ex_list .bx-controls a:hover{border-color:#2b2f3e;}
 .program_ex_list .bx-controls .bx-prev{background-position:16px -304px;}
 .program_ex_list .bx-controls .bx-next{background-position:-30px -304px;}
 .program_ex_list .bx-viewport{height:322px !important; border-right:1px solid #dedede;}
 .benner_container { width:1200px; height: auto; margin: 50px auto;}
 .benner_container img{width: 100%;}
 .benner_container a{display: block;}
  .google-auto-placed{margin: 15px 0 !important;}
 .google-auto-placed > .adsbygoogle{margin: 0 !important;}
 .ads_bottom{text-align:center}
 