*{margin: 0; padding: 0}
html,body{margin: 0; padding: 0; font-size: 12px; color: #333; background: #fff; font-family:'微软雅黑';}
ul,li{list-style: none;margin: 0; padding: 0}
.clear{width: 100%; height: 0; clear: both; font-size: 0; line-height: 0}
a{color: #333; text-decoration: none;}
a:hover{color:#035293}
img{border:none;}
.wrapper{width: 1220px; margin: 0 auto;}

/*-------头部--------*/
.top_box{width: 100%; height: 153px; border-bottom: 1px solid #ededed; overflow: hidden; margin: 0 auto;}
.top_box .wrap{width: 1220px; height: 100%; margin: 0 auto;}
.logo{float: left; margin: 50px 0 0 8px;}
.logo img{display: block; width: 350px; height: auto;}
.topNav{float: left; width: 650px; margin: 75px 0 0 50px;}
.topNav li{float: left;margin-right: 20px; font-size: 18px; color: #333; line-height: 36px;}
.topNav li a{ font-size: 18px; color: #333; margin-right: 20px; }
.topNav li a:hover{ color: #035293; }

.search_box{float: right; margin: 62px 0 0 0;}
.s_input{float: left;width: 270px;  border: #025192 2px solid;}
.s_text{ border: none;width: 260px; height: 32px; line-height: 32px; background-color:rgba(255,255,255,.5); outline: none; padding: 0 5px; font-size: 14px;}
.s_btn{float: left; width:52px ; height: 36px; background: url(../images/s_btn.png) no-repeat; border:none;outline: none; cursor: pointer;}

/*-------导航栏--------*/
.nav{width: 1220px; height: 54px; line-height: 54px; background: #035293; color: #fff; font-size: 16px; border-radius: 5px;position: relative;}
.nav ul{padding: 0 10px; }
.nav ul li{float: left; position: relative; }
.nav ul li:hover{ }
.nav ul li a{display: block; padding: 0 10px;color: #fff; }
.nav ul li a:hover{background: #034a84;color:#94dafa}
a.tz_email{position: absolute; right: 7px; top: 7px; width: 143px; height: 39px; background: #358dd5 url(../images/email.png) no-repeat 6px center; line-height: 39px; border-radius: 5px; text-align: center; color: #fff; font-size: 18px; text-indent: 8px;}
a.tz_email:hover{background: #fea711 url(../images/email.png) no-repeat 6px center;}
a.tz_email::after{content: '';top:15px; right: 10px; width: 6px; height: 9px;position: absolute;background:url(../images/arrow.png) no-repeat 0 0; }

.nav ul li i{position:absolute ; top: -3px; margin: 0 0 0 2px;}
.nav ul li:hover i img{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.dropdown-content{ display:none; position: absolute; left: -20px; top: 54px; z-index: 10000; background: #596274;}
.dropdown-content a{ display: block;min-width: 100px; color: #fff; line-height: 36px; font-size: 14px;border-top: #6a717f 1px solid; text-align: center;}
.dropdown-content-intro{ display:none; position: absolute; left: -10px; top: 54px; z-index: 10000; background: #596274;}
.dropdown-content-intro a{ display: block;min-width: 160px; color: #fff; line-height: 36px; font-size: 14px;border-top: #6a717f 1px solid; text-align: center;}
.dropdown-content-channel{ display:none; position: absolute; left: -30px; top: 54px; z-index: 10000; background: #596274;}
.dropdown-content-channel a{ display: block;min-width: 120px; color: #fff; line-height: 36px; font-size: 14px;border-top: #6a717f 1px solid; text-align: center;}
.nav ul li:hover .dropdown-content {display: block;}
.nav ul li:hover .dropdown-content-intro {display: block;}
.nav ul li:hover .dropdown-content-channel {display: block;}

/*-------主体--------*/
.main{width: 1200px;margin: 15px 0 0 0; padding: 10px;background: #fff;}
.row_a{}
.row_banner{ width: 1200px; margin: 15px 0 0 0; overflow: hidden;}

/*-------切换图--------*/
.slideBox{ float:left;width: 710px; height: 400px; position: relative; overflow: hidden;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:0px; text-align:center; background:#fff; cursor:pointer; text-indent: -9999px; overflow: hidden; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#0177d5; color:#fff; }
.slideBox .bd{  height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position:relative; }
.slideBox .bd img{ width: 710px; height: 400px;display:block;object-fit: cover; }
.slideBox .bd li p{ display: block;  width: 611px; padding: 0 100px 0 0; height: 44px; line-height: 44px;position: absolute; bottom: 0;background-color:#000000; background-color: rgba(0,0,0,.7); color: #fff; font-size: 16px; text-indent: 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;  cursor:pointer;}
.slideBox .next{ left:auto; right:5px; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*-------资讯动态--------*/
.last_news{ float: left; width: 470px; margin: 0 0 0 20px;}
.last_news h3{position: relative; height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.last_news h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.last_news h3 span{float: right; font-size: 12px; color: #666;}
.last_news h3 span a{color:#666; font-weight: normal;}
.last_news h3 span a:hover{color:#035293}
.last_news ul {padding: 10px 0;}
.last_news ul li{ padding: 0 0 0 10px;height: 35px; line-height: 35px;background:url(../images/point.png) no-repeat 0 center; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


/*-------通知公告--------*/
.notice{ float: left; width: 710px;}
.notice h3{position: relative;height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.notice h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.notice h3 span{float: right; font-size: 12px; color: #666;}
.notice h3 span a{color:#666; font-weight: normal;}
.notice h3 span a:hover{color:#035293}
.notice ul {padding: 7px 0 0 0;}
.notice ul li{ padding: 0 0 0 10px;height: 34px; line-height: 34px;background:url(../images/point.png) no-repeat 0 center; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.notice ul li span{float: right; color: #999; font-size: 12px; margin: 0 0 0 20px;}
 
 
 /*-------一线手记--------*/
.yxsj{float: left; width: 469px; margin: 0 0 0 20px; overflow: hidden;}
.yxsj h3{position: relative;height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.yxsj h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.yxsj h3 span{float: right; font-size: 12px; color: #666;}
.yxsj h3 span a{color:#666; font-weight: normal;}
.yxsj h3 span a:hover{color:#035293}
.yxsj ul {width: 469px;width: 509px\0;}
.yxsj ul li{ float: left; position: relative; margin: 20px 0 0 0;margin: 20px 20px 0 0\0;  width: 225px; height: 152px;object-fit: cover;}
.yxsj ul li:nth-child(2){float: right;}
.yxsj ul li:nth-child(4){float: right;}
.yxsj ul li p{position: absolute; bottom: 0;width: 225px;  height: 39px; line-height: 39px;background-color:#000000; background-color:rgba(0,0,0,.7); color: #fff;text-align: center; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yxsj ul li img{width: 225px; height: 152px;object-fit: cover;}


 /*-------各频率频道宣推--------*/
.channel_news{ width: 1200px; margin: 15px 0 0 0; overflow: hidden;}
.channel_news h3{position: relative;height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.channel_news h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.channel_news h3 span{float: right; font-size: 12px; color: #666;}
.channel_news h3 span a{color:#666; font-weight: normal;}
.channel_news h3 span a:hover{color:#035293}
.channel_news ul{ width: 1300px; }
.channel_news ul li{ float: left; position: relative;margin: 20px 37px 0 0;  width: 210px; object-fit: cover;}
.channel_news ul li .item_img {display:flex; justify-content: center; item-align: center; width:210px; height: 139px; overflow:hidden; background-color:#fff; }
.channel_news ul li .item_img img {max-width:210px;  max-height: 139px; object-fit: contain;}
.channel_news ul li p {width: 210px; margin: 5px 0 0 0; font-size: 16px; line-height: 20px; text-align: center; overflow: hidden;-webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;}


 /*-------广告招商--------*/
.business_box{ width: 1200px; margin: 15px 0 0 0; height: 110px; background: #f1f5fc;}
.business_box h3{ float: left; width: 210px; height: 110px; line-height: 110px; background: #7bb7f8; font-size: 36px; color: #fff; text-align: center;}
.business_box ul{ float: left; width: 939px; padding: 11px 11px 11px 11px;}
.business_box ul li{float:left; margin: 0 0 0 2%; width: 48%; height: 30px; line-height: 30px; text-indent: 10px; background:url(../images/point_blue.png) no-repeat 0 center; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


 /*-------主持人--------*/
.host_box{ width: 1200px; margin: 15px 0 0 0; overflow: hidden;}
.host_box h3{position: relative;height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.host_box h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.host_box h3 span{float: right; font-size: 12px; color: #666;}
.host_box h3 span a{color:#666; font-weight: normal;}
.host_box h3 span a:hover{color:#035293}
.host_box ul{ width: 1300px;}
.host_box ul li{ float: left; position: relative; margin: 20px 18px 0 0; width: 184px; height: 184px;object-fit: cover;}
.host_box ul li p{position: absolute; bottom: 0;width: 184px;  height: 39px; line-height: 39px; background-color:#000000;background-color:rgba(0,0,0,.7); color: #fff;text-align: center; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.host_box ul li img{width: 184px; height: 184px;object-fit: cover;}

 /*-------新媒体平台--------*/
.new_media_platform{width: 1200px; margin: 15px 0 30px 0;}
.new_media_platform h3{position: relative;height: 38px; line-height: 38px; font-size: 20px; border-bottom: #c2cfe2 2px solid;}
.new_media_platform h3 strong{position: absolute; top:0; left: 0;border-bottom: #1076de 2px solid; color: #1076de;}
.new_media_platform h3 span{float: right; font-size: 12px; color: #666;}
.new_media_platform h3 span a{color:#666; font-weight: normal;}
.new_media_platform ul{padding: 20px 0;}
.new_media_platform ul li{float: left; margin: 0 20px 0 0; font-size: 16px;}

 /*-------页脚--------*/
.footer{width: 100%; margin: 50px auto 0 auto;text-align: center; display: flex; justify-content: center; }
.footer_icon{ display: inline-block;}
.footer_info{ position: relative;display: inline-block;top: -15px\0; padding: 0 0 0 16px; border-left: #ddd 1px solid;}
.footer_info p{text-align: left; font-size: 12px; line-height: 24px;}

/*-------列表页--------*/
.current_location{font-size: 14px; margin-bottom: 30px ;}
.news_list ul{padding: 0 10px;}
.news_list ul li{ padding: 25px 0; min-height: 120px; border-bottom: #eee 1px solid;}
.news_list ul li .item_img { float: left; margin: 0 20px 0 0; display:flex; justify-content: center; item-align: center; width: 160px; height: 120px; overflow:hidden; background-color:#fff;}
.news_list ul li .new_img { max-width: 160px; max-height: 120px;  object-fit: contain;}
.news_list ul li h3{font-size: 18px; margin-bottom: 10px;}
.news_list ul li p{font-size: 14px; color: #999;}

.leaders_list{min-height: 400px;}
.leaders_list ul{padding: 0 40px 40px 40px;}
.leaders_list ul li{ padding: 10px 0;  border-bottom: #eee 1px solid;}
.leaders_list ul li .new_img{ float: left; width: 160px;  margin: 0 20px 0 0;}
.leaders_list ul li h3{font-size: 18px; margin-bottom: 10px;}
.leaders_list ul li h3 span{float: right; font-size: 14px; color: #999; font-weight: normal;}
.leaders_list ul li p{font-size: 14px; color: #999;}

.news_page{ text-align: center; margin: 40px 0; font-size: 14px; color: #999;}
.news_page a{margin: 0 5px;padding: 3px 10px;font-size: 14px;font-weight: 200;line-height: 23px;color: #707070;border: 1px solid #e7e6e6;background: #f8f8f8; cursor: pointer;}
.news_page a.current ,.news_page a:hover { color: #fff;background: #035293; border: #035293 1px solid;}

/*-------详情页--------*/
.news_view{ border: #dfdede 1px solid; padding: 0 45px;}
.news_view h1{ padding: 40px 0 10px 0;text-align: center; font-size: 28px;}
.news_info{text-align: left; margin: 0 0 30px 0; padding: 15px 0; color:#999 ; border-bottom: #dfdede 1px solid;}
.news_content{ font-size: 20px;line-height: 1.8; padding: 0 0 45px 0;}
.news_content img{max-width: 100%;}

/*--------图集显示----------*/
div.Photo_show{width: 1198px;}
.Photo_show .main{width: auto; margin: 0; padding: 0;}
.Photo_show{clear:both;width:1000px;  height:100%; overflow:hidden; margin:30px auto 0 auto;  }
h2.Photo_show_T { height:35px; overflow:hidden; }
.Photo_show_T .path{ float:left; font-size:18px; font-weight:200; color:#939393; line-height:24px;  }
.Photo_show_T .path a{ font-size:18px; font-weight:200; color:#939393; }
.Photo_show .Cont{height:100%;overflow:hidden; padding:0;text-align:left; border:1px solid #e9e9e9; background:#fff;}

.Photo_show_comment{clear:both;width:1000px;  height:100%; overflow:hidden; margin:30px auto 0 auto;border:1px solid #e9e9e9; background:#fff;  }
h2.Photo_show_comment_T { height:60px; overflow:hidden; background:url(../../images/photo/i_comment.png) 50px 15px no-repeat; }
.Photo_show_comment_T .capname{ float:left; padding:10px 0 0 105px; font-size:24px; font-weight:200; color:#000; line-height:50px;  }
.Photo_show_comment_T .capmore{ float:right; padding:15px 50px 0 0; font-size:14px; font-weight:200; color:#728fd3; line-height:55px;  }
.Photo_show_comment_T .capmore a{ font-size:18px; font-weight:200; color:#728fd3; }
.Photo_show_comment .Cont{height:100%;overflow:hidden; padding:0 48px 20px 48px;text-align:left; }
.Photo_show_comment .u-write { clear:both; height:125px; padding:25px 20px;border:1px solid #e9e9e9; background:#f8f8f8; }
.Photo_show_comment .u-head { float:left; width:55px;overflow:hidden;}
.Photo_show_comment .u-head img {width:50px; height:50px; background:url(../../images/News/head_img.jpg) no-repeat;}
.Photo_show_comment .u-box { float:right; width:805px; text-align:right;  }
.Photo_show_comment .u-box-s {resize: none;width:780px; height:60px; padding:10px;border:1px solid #ccc; font-size:14px; font-weight:200; line-height:24px; color:#999; background:#FFF;}
.Photo_show_comment .u-box p { height:35px;overflow:hidden; margin-top:12px; font-size:14px; font-weight:200; line-height:35px; color:#686868; text-align:right;}
.Photo_show_comment .u-box-b {width:88px; height:30px; margin:0 5px 0 20px; font-size:14px; font-weight:200; line-height:30px; color:#fff;background:#3ba0e6; cursor:pointer;}

.Photo_show_comment .C-list { clear:both; height:100%;overflow:hidden; padding-top:20px; text-align:left;}
.Photo_show_comment .C-list dl{ clear:both; margin-bottom:20px; padding-bottom:20px; overflow:hidden; border-bottom:1px solid #e6e6e6;}
.Photo_show_comment .C-list dt{ clear:both; height:28px; overflow:hidden; line-height:20px;font-size:14px; font-weight:200;}
.Photo_show_comment .C-list dt .c-name{ margin-right:30px; color:#949494;}
.Photo_show_comment .C-list dt .c-time{color:#949494;}
.Photo_show_comment .C-list dd{ clear:both;font-size:18px; font-weight:200; line-height:36px; color:#333;}
.Photo_show_comment .C-list dd p{font-size:18px; font-weight:200; color:#333;}
.Photo_show_comment .C-list h4{ height:50px; overflow:hidden;font-size:16px; font-weight:200; line-height:50px; color:#fff; text-align:center; background:#596273;}
.Photo_show_comment .C-list h4 a{ font-size:16px; font-weight:200; color:#fff; }
.Photo_show_comment .C-list h4:hover{ background:#3ba0e6;}

/*--------主持人列表----------*/
#namemenu {clear:both; width:1000px;margin:25px auto;text-align: center;font-family: "Century Gothic";font-size: 22px;font-weight:600;color:#7f7f7b;}
#namemenu a {margin:5px;color:#fc6a05;}
.name {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#DDDDDD;
	text-align: center;
}

.namemenu {clear:both; width:1000px;margin:25px auto;text-align: center;}
.namemenu p {font-family: "Century Gothic";font-size:22px;font-weight:600;color:#7f7f7b;}
.namemenu p a {margin:2px;color:#fc6a05;}
.name {font-size: 12px;font-weight: bold;padding-top: 5px;padding-bottom: 5px;background-color:#DDDDDD;text-align: center;}

.Hots-list { clear:both; width:1000px; height:100%; overflow:hidden;margin:10px auto;text-align:left;}
.Hots-list .item { clear:both;  margin:0 auto 10px auto;}

.Hots-list .zimu {	float:left;	width:130px;height:122px; overflow:hidden; padding:13px 0 0 10px;background:url(../images/zm_bg.png) no-repeat;}
.Hots-list  table tr td {width: 100px;background-color: #EEE;}
.Hots-list .vlist { float:right;width:847px; }
.Hots-list .vlist li {float: left;width:114px;height:135px;overflow:hidden; margin:0 0 7px 7px;font-weight: bold;text-align: center;background-color:#ddded9;}
.Hots-list .vlist li:hover { background:#fea711;}
.Hots-list .vlist li img { display:block;width:100px; height:100px;margin:7px auto 0 auto;}
.Hots-list .vlist li a {color:#535353; line-height:23px;}
.Hots-list .vlist li a:hover {color:#fff;}

/*--------专题列表----------*/
.special{clear:both; width:1050px;  height:100%; overflow:hidden; margin:30px auto 0 auto; }
.special .cont {height:100%;overflow:hidden; margin:0 auto; padding:20px 0 20px 0 ;text-align:left;}
.special .cont li { float:left; width:300px; height:220px; margin:20px 25px;text-align:center;}
.special .cont li img{ min-width: 280px;min-height: 160px; width:280px; height:160px; padding:10px;background:#f0f0f0;}
.special .cont li p{ margin-top:5px; font-size:16px; font-weight:200; color:#333; line-height:22px; text-align:left; }
.special .cont li p a{ color:#333;}
.special .cont li a:hover{color:#728fd3;}
