.wd1200{
	width:1200px;
	margin:0 auto;
}
.hd-35{
	width:100%;
	height:35px;
}
.img-box{
	overflow: hidden;
}
.img-box img{
	width:100%;
	height:100%;
}
.bgyellow{
	background:#F7F5F2;
}

.newsleft{
	width:73%;
	float: left;
}
.newsright{
	width:24%;
	float: right;
}
.dpnone{
	display: none;
}
.mt-10 {
    margin-top: 10px;
}
.mt-10 {
    margin-top: 20px;
}
.bg-white {
    background: white;
}

.no-more-info{
    width:100%;
	font-size:17px;
	line-height:60px;
	text-align: center;
	color:#808080;
	margin-top:30px;
}
/*头部*/
.hd-top{
	background: #d5e8f3;
	font-size:16px;
	color:white;
	height:34px;
	line-height:34px;
	padding-top:12px;
}
.hd-top .wd1200{
	height:34px;
	position: relative;
}
.hd-top .login-box{
	font-size:16px;
	color:#222222;
	height:34px;
	line-height:34px;
	position: absolute;
	right:230px;
	top:0;
}
.hd-top .login-box a{
	color:#222222;
	margin-left:20px;
}
.hd-top .login-box span{
	cursor: pointer;
	cursor: -ms-pointer;
	margin-left:20px;
}
.hd-top .login-box .nomargin{
	margin:0;
}

.hd-top .search-box{
	position:absolute;
	bottom:6px;
	right:10px;
	width:198px;
	height:23px;
	line-height:22px;
	border:1px solid black;
}
.hd-top .search-box input{
	width:160px;
	height:24px;
	line-height:24px;
	font-size:14px;
	margin-left:8px;
}
.hd-top .search-box img{
	margin-top:0;
	float: right;
}


.hd-bottom{
	background:rgb(79,172,241);
	height:64px;
} 
.hd-bottom .logo-wrap{
	float: left;
}
.hd-bottom .logo-box{
    width:329px;
    height:64px;
    float: left;
}


.nav-box{
	float: right;
	padding-top:22px;
}
.nav-box ul li{
	float: left;
	font-size:17px;
	line-height:30px;
	color:white;
	margin-left:30px;
}
.nav-box ul li a{
	color:white;
}
.nav-box .getmore img{
	vertical-align: middle;
	margin:-3px 0 0 3px;
}
/*头部结束*/




/*底部*/
 .footer{
 	
 }
 .footer .footer-top{
 	background:#28313a;
 }
 .footer .footer-top .ft-weather{
     padding:26px 0;
     position: relative;
 }
 .footer .footer-top .ft-weather .weather-box{
 	float: left;
 	width:300px;
 	height:30px;
 }
 .footer .footer-top .ft-weather .search-box{
 	float: right;
 	width:320px;
 	background:#272b2f;
 }
 .footer .footer-top .ft-weather .search-box input{
 	width:260px;
 	height: 32px;
 	font-size:16px;
 	line-height:32px;
 	margin-left:8px;
 }
 .footer .footer-top .ft-weather .search-box img{
 	float: right;
 }
 
 .footer .ft-nav .nav-left{
 	float: left;
 }
 .footer .ft-nav .nav-right{
 	float: right;
 }
 .footer .ft-nav ul li a{
 	color:#7d7f80;
 }
 .footer .ft-nav ul li{
 	float: left;
 	font-size:15px;
 	line-height:20px;
 }
 .footer .ft-nav .nav-left li{
 	margin:0 10px;
 }
 .footer .ft-nav .nav-left li:first-child{
 	margin-left:0;
 }
 .footer .ft-nav .nav-right li{
 	margin-left:16px;
 }
 .footer .friend-links{
 	 font-size:15px;
 	 line-height:26px;
 	 color:#bebebf;
 	 padding:50px 0 24px 0;
 }
 .footer .friend-links p{
 	margin-bottom: 5px;
 }
 .footer .friend-links li{
 	 float: left;
 	 margin-right:30px;
 	
 }
 .footer .friend-links li a{
 	color:#bebebf;
 }
 
 
 .footer .footer-bottom{
 	background:#21282e;
 	padding:24px 0 120px 0;
 }
 .footer .footer-bottom .footer-describe{
 	float: left;
 	width:790px;
 	margin-top:10px;
 	color:#b1b1b1;
 	font-size:12px;
 	line-height:20px;
 }
 .footer .footer-bottom .footer-describe .logo{
 	margin-bottom: 10px;
 }
  .footer .footer-bottom .footer-describe span{
 	margin-right:8px;
 }
 .footer .footer-bottom .footer-twocode{
 	float: right;
 	width:366px;
 }
 .footer .footer-bottom .twocode-item{
 	float: left;
 	width:103px;
 	height:145px;
 	color:#b1b1b1;
 	text-align: center;
 	margin-left:80px;
 	font-size:12px;
 	line-height:30px;
 }
 .yhxx{
     float: left;
    padding: 20px 0 0 125px;
 }
 
 .return-top{
 	width:60px;
 	background:#f7f7f7;
 	position: fixed;
 	left:50%;
 	margin-left:690px;
 	bottom:10%;
 	text-align: center;
 	padding-top:8px;
 	cursor: pointer;
 	z-index: 999;
 }
 .return-top p{
 	font-size:12px;
 	line-height:32px;
 }
 
 
 /*面包屑*/
.spot-wrap{
	font-size:17px;
	line-height:24px;
	padding-top: 20px;
	border-top:1px solid #ccc;
	margin-bottom: 15px;
	
}
.spot-wrap a{
	color:#0067cc;
}
.spot-wrap .active{
	color:#0067cc;
}
.spot-wrap span{
	margin-left:7px;
}

/*专题+二级首页+内容页头部*/
.ztheader .hd-top{
	background:rgb(79,172,241);
	font-size:16px;
	color:white;
	height:32px;
	line-height:32px;
}
.ztheader .hd-top .wd1200{
	position: relative;
}
.ztheader .hd-top .login-box{
	font-size:16px;
	color:white;
	height:32px;
	line-height:32px;
	position: absolute;
	right:0;
	top:0;
}
.ztheader .hd-top .login-box a{
	color: white;
	margin:0 3px;
}
.ztheader .hd-top .login-box span{
	cursor: pointer;
	cursor: -ms-pointer;
	margin-left:0;
}


.ztheader .hd-bottom{
	background: #bad9eb;
	padding:30px 0 20px 0;
} 
.ztheader .hd-bottom .logo-wrap{
	float: left;
}
.ztheader .hd-bottom .logo-box{
    width:332px;
    height:52px;
    float: left;
}
.ztheader .hd-bottom .blue-tag{
	float: left;
	width:8px;
	height:8px;
	background:#12438d;
	border-radius: 50%;
	margin:30px 20px 0 20px;
}
.ztheader .hd-bottom h1{
	float: left;
	color: #12438d;
	font-size:40px;
	line-height:52px;
	font-weight: 500;
}
.ztheader .hd-bottom .search-box{
	float: right;
	width:200px;
	height:24px;
	line-height:24px;
	border-radius: 10px;
	border:1px solid #b9d5ea;
	background:white;
	margin-top:15px;
}
.ztheader .hd-bottom .search-box input{
	width:158px;
	height:24px;
	line-height:24px;
	font-size:14px;
	margin-left:12px;
}
.ztheader .hd-bottom .search-box img{
	margin-top:3px;
}



/*正文页广播播放*/

.congb-wrap{
	margin:40px auto 20px auto;
}
.congb-wrap .jsnews-wrap{
	float: left;
	font-size:18px;
	width:166px;
	line-height:56px;
	height:56px;
	color:#0067cc;
	text-align: center;
	background:white;
	border-radius: 30px;
	box-shadow: 0 0 10px #CCCBCB;
	}
.congb-wrap .jsnews-wrap img{
	vertical-align: middle;
	margin-left:18px;
}
.congb-wrap .jsnews-box{
    float: left;
    width:470px;
    height:56px;
    overflow: hidden;
    margin-left:25px;
}
.congb-wrap .jsnews-box .jsnews-item{
   font-size:14px;
   line-height:22px;
   position: relative;
}
.congb-wrap .jsnews-box .jsnews-item .swiper-container{
	width:430px;
	height:22px;
}
.congb-wrap .jsnews-box .jsnews-item a{
   color:#0067cc;
}
.congb-wrap .jsnews-box .jsnews-item p{
	width:430px;
	margin:0 auto;
	white-space: nowrap;
	overflow: hidden;
}
.congb-wrap .jsnews-box .jsnews-item .jsnews-tag{
	width:4px;
	height:4px;
	display: inline-block;
	border-radius: 50%;
	background:black;
	vertical-align: middle;
	margin:0 5px;
}
.congb-wrap .jsnews-prev{
	width:8px;
	height:9px;
	position: absolute;
	left:0;
	top:8px;
	cursor: pointer;
	cursor: -ms-pointer;
	background:url(../images/newsleft.png) no-repeat; 
}
.congb-wrap .jsnews-next{
	width:8px;
	height:9px;
	position: absolute;
	right:0;
	top:8px;
	cursor: pointer;
	cursor: -ms-pointer;
	background:url(../images/newsright.png) no-repeat; 
}
.congb-wrap .dotted-line{
  width:100%;
  height:0;
  border-bottom:2px dashed black;
}
.congb-wrap .jsnews-box .dotted-line{
	margin:5px auto;
}
.congb-wrap .broadcast-box{
	float: right;
	padding:0 40px;
	background:white;
	box-shadow: 0 0 10px #CCCBCB;
    border-radius: 50px;
}
.congb-wrap .broadcast-box .broadcast-left{
	float: left;
	font-size:17px;
	line-height:56px;
	color:#0067cc;
}
.congb-wrap .broadcast-box .broadcast-left img{
	vertical-align: middle;
	padding:5px 50px 5px 20px;
	margin-right:40px;
	border-right: 1px solid #AAAAAA;
}
.congb-wrap .broadcast-box .broadcast-right{
	float: right;
	font-size:12px;
	line-height:24px;
	padding:3px 0;
	width:200px;
}
.congb-wrap .broadcast-box .broadcast-right p{
	width:100%;
	height:24px;
	overflow: hidden;
}




/*专题+二级首页+内容页尾部*/
.ztfooter{
 	padding:70px 0 50px 0;
 	border-top:1px solid #555;
}
.ztfooter .ft_top {
    margin: 0 auto;
    padding: 25px 0 40px 0;
}
.ztfooter .ft_top .ft_left{
	float: left;
	width:100%;
}
.ztfooter .ft_top h5 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight:500;
    text-align: center;
}
.ztfooter .ft_top h5 span{
	margin:-3px 8px 0 8px;
}
.ztfooter .ft_top h5 a{
    color: #333;
}
.ztfooter .nofollow{
	color: #333;
    text-align: center;
}
.ztfooter .nofollow span{
	line-height: 20px;
    margin-right: 10px;
    font-size:13px;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
}
.ztfooter .footerimg{
	margin-top:35px;
	margin-left:-30px;
}
.ztfooter .footerimg span{
	margin-left:30px;
}

.ztfooter .ft_bottom{
	width:100%;
    background: rgb(62,60,60);
    border-top: 2px solid rgb(65,65,65);
}
.ztfooter .ft_bottom p{
	text-align: center;
	padding:15px 0;
}


/*正文页分享*/
.phoneshare-box{
	position:fixed;
	left:50%;
	bottom:10%;
	margin-left: 780px;
}
.phoneshare-box .bdsharebuttonbox a{
	display: block;
	width:35px;
	height:35px;
	float: none;
	border-radius: 8px;
	margin-bottom:6px;
}
.phoneshare-box .bdsharebuttonbox .bds_sqq{
	background:url("/images/sphone.png") no-repeat;
}
.phoneshare-box .bdsharebuttonbox .bds_tsina{
	background:url("/images/sweibo.png") no-repeat;
}
.phoneshare-box .bdsharebuttonbox .bds_weixin{
	background:url("/images/sweixin.png") no-repeat;
}
.phoneshare-box .bdsharebuttonbox .bds_qzone{
	background:url("/images/skongjian.png") no-repeat;
}


/*在线广播*/
.online-broadcast{
	background:#e0eef6;
	padding:18px 0;
}
.online-broadcast .wd1200{
	background: #e8e9ea;
	box-sizing: border-box;
	padding:5px 30px;
	box-shadow: 0 0 10px #BBBBBB;
	border-radius: 30px;
}
.broadcast-box{
	width:296px;
	float: left;
}
.online-broadcast .broadcast-left{
	color:#0067cc;
	font-size:17px;
	line-height:48px;
	float: left;
}
.online-broadcast .broadcast-right{
	float: right;
	width:200px;
	overflow: hidden;
	
}
.online-broadcast .broadcast-right p{
	font-size:12px;
	line-height:24px;
	height:24px;
	overflow: hidden;
}
.online-broadcast .broadcast-right p.on{
	color:#0067cc;
}
.online-broadcast .broadcast-right p.on a{
	color:#0067cc;
}

.broadcast-player{
	float: left;
}
.broadcast-player ul li{
	float: left;
	font-size:16px;
	line-height:30px;
	border-left: 1px solid #aaa;
	margin-left:18px;
}
.broadcast-player ul li:first-child{
	border-left: none;
}
.broadcast-player .broadcast-tag{
	display: inline-block;
	width:46px;
	height:46px;
	background: url(/images/gb_white.png) no-repeat;
	background-size: cover;
	vertical-align: middle;
	margin:0 11px;
}
.broadcast-player .broadcast-tag.on{
	background: url(/images/gb_blue.png) no-repeat;
	background-size: cover;
}
.broadcast-player .broadcast-tag.suspend{
	/*background: url(/images/suspend.png) no-repeat;*/
	background: url(/images/suspend.png) no-repeat;
	
}



.broadcast-player ul li a{
	color:#aaa;
	font-size:12px;
	line-height:30px;
	margin-left:15px;
}
.online-broadcast{
    position: relative;
}
#showplayerboxs{
    position: absolute;
    left:-9999px;
    top:0;
    width:1px;
    height:1px;
}












