.bd_weixin_popup_foot br{

	display: none;

	text-align: left;

}

#bdshare_weixin_qrcode_dialog{

	height: 295px !important;

}

.is_empty{

	clear: both;

	overflow: hidden;

	text-align: center;

	padding-top: 25px;

	padding-bottom: 25px;

	/*display: none;*/

	

}

.is_empty p{

	font-size: 14px;

	color: #aaa;

}

.content{

	background:#f5f5f5;

	overflow: hidden;

}

.pub_file{  

	width:100%;

	max-width: 1210px;

	margin:0 auto;

	padding:3% 5px 1%;

}

.more_btn{

	display:block;

	position:relative;

	width:100px;

	height:30px;

	line-height:30px;

	color:#919191;

	font-size:14px;

	text-align:center;

	z-index:2;

	cursor:pointer;

}

.more_btn:after{

	position:absolute;

	top:0;

	left:0;

	content:'';

	width:100%;

	height:30px;

	background:#fff;

	transform:skewX(-20deg);

	transform-origin:left bottom;

	box-shadow:0 0 2px #ccc;

	z-index:-1;

}

.more_btn:hover{

	color:#fff;

}

.more_btn:hover:after{

	background:#01aef0;

}

.news_list li{

	clear: both;

	overflow: hidden;

	padding:20px;

	transition: all 0.3s;

}

.news_list li:hover{

	background-color: white;	

}

.news_list .news_text{

	float: left;

	width:90%;

	/*overflow: hidden;*/

}

.news_list .date{

	float: left;

	width:12%;

	padding-top: 60px;

	padding-left: 15px;

}

.news_list .pic{

	float: left;

	width: 29%;

}

.news_list .text{

	float: left;

	width:59%;

	padding-left: 40px;

}

.news_list .news_share{

	float: left;

	width: 10%;	

	padding-top: 60px;

	padding-left: 35px;

}

.news_list .date strong,

.news_list .date b{

	display: block;

}

.news_list .date strong{

	color: #555555;

	font-size: 24px;

	transition: all 0.3s;

}

.news_list li:hover .date strong{

	color: #01ADF7;

}

.news_list .date b{

	color: #929292;

	font-size:20px;

	font-weight: normal;

}

.news_list .tit{

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 18px;

	font-weight: bold;

	color: #262626;

	transition: all 0.3s;

}

.news_list li:hover .tit{

	color: #007CDF;

}

.news_list .info{

	color: #8E8E8E;

	font-size: 14px;

	line-height: 22px;

	margin:20px 0;

	height: 62px;

	overflow: hidden;

}

.news_list .pic{

	display: block;

	height: 180px;

	border-radius: 5px;

	overflow: hidden;

}

.news_list .pic img{

	display: block;

	width: 100%;

	height: 100%;

}

.news_list .xs_time{

	font-size: 12px;

	color: #aaa;

	margin:5px 0;

	display: none;

}

.news_list .bdsharebuttonbox .bds_more{

 color: #8E8E8E;

}

.bdshare-button-style0-16 a, 

.bdshare-button-style0-16 .bds_more{

	background-image: none !important;

}

.news_banner{

	margin-bottom: 40px;

}

.news_banner .limit_box{

	overflow: hidden;

	background-color: white;	

}

.news_banner .limit_box a{

	display: block;

	overflow: hidden;	

}

.news_banner .pic{

	float: left;

	width: 35%;

}

.news_banner .text{

	float: left;

	width:55%;

	padding-left: 40px;

}

.news_banner .date{

	float: left;

	width:10%;

	padding-top: 15px;

	padding-left: 15px;

}

.news_banner .news_share{

	float: left;

	width: 10%;	

	padding-top: 60px;

	padding-left: 35px;

}

.news_banner .date strong,

.news_banner .date b{

	display: block;

}

.news_banner .date strong{

	color: #676767;

	font-size: 24px;

}

.news_banner .date b{

	color: #929292;

	font-size:20px;

	font-weight: normal;

}

.news_banner .tit {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #0276E5;

	font-size: 18px;

	font-weight: bold;

}

.news_banner .info{

	color: #8E8E8E;

	font-size: 14px;

	line-height: 22px;

	margin:20px 0;

	height: 62px;

	overflow: hidden;

}

.news_banner .pic {

	display: block;

	height: 240px;

	overflow: hidden;

}

.news_banner .pic img{

	display: block;

	width: 100%;

	height: 100%;

}

/*banner样式开始*/

.slick-dots{

	width:auto !important;

	bottom: 15px !important;

	right: 10% !important;

}

.slick-dots li {

	width: 10px;

	height: 10px;

	margin:0px 2px !important;

}

.slick-dots li,

.slick-dots li button,

.slick-dots li button::before{

	width: 10px;

	height: 10px;

	border-radius: 50%;

}

.slick-dots li button::before {

	font-size: 12px !important;

	width: 15px !important;

	height: 15px !important;

	content: '' !important;

	opacity: 1 !important;

}

.slick-dots li button::before {

	opacity: 1;

	background:#BBBBBB;

}

.slick-dots li.slick-active button:before {

	opacity:1;

	background:#0073DE;

}

/*banner样式结束*/



/*瀑布流*/

#masonry.container-fluid  {

	padding: 0px;

}

#masonry .item {

/*	position: static !important;*/

	margin:7px;

/*	margin-bottom: 20px;*/

	float: left;

	width: 385px;

	transition: all 0.3s;

}

#masonry .item:hover{

	box-shadow: 0 0 10px rgba(0,0,0,0.2); 

}

#masonry .item .pic a{

	display: block;

	overflow: hidden;

}

#masonry .item img {

	max-width: 100%;

	width: 100%;

	transition: all 0.3s;

}

#masonry .item:hover img {

	transform: scale(1.05);

}

#masonry .item .text{

	background-color: #fff;

	padding:30px 20px 20px;

	border:1px solid #EFEFEF;

	border-top: none;

}

#masonry .item h1{

	margin:0;

}

#masonry .item h1 a{

	display: block;

	color: #575757;

	font-weight: bold;

	font-size: 15px;

}

#masonry .item .date{

	margin-top: 20px;

	margin-bottom: 20px;

}

#masonry .item .date .iconfont{

	color: #A7A7A7;	

	margin-right: 5px;

}

#masonry .item .date span{

	font-size: 14px;

	color: #A7A7A7;	

	transition: all 0.3s;

}

#masonry .item:hover .date span{

	font-weight: bold;

	color: #FF9D01;

}

#masonry .item .info{

	font-size: 14px;

	line-height: 22px;

	color: #929292;

	margin: 25px 0;

}

#masonry .item .share_box{

	border-top: 1px solid #EEEEEE;

	overflow: hidden;

	clear: both;

	padding-top: 20px;

}

#masonry .item .more_detail{

	font-size: 12px;

	width:100px;

	height: 30px;

	line-height: 28px;

	border-radius: 15px;

	text-align: center;

	float: left;

	color: #969696;

	border:1px solid #EEEEEE;

	transition: all 0.3s;

}

#masonry .item .more_detail:hover{

	color: #fff;

	background-color: #01AEF0;

	border:1px solid  #01AEF0;

}

#masonry .item  .bdsharebuttonbox{

	float: right;

}

#masonry .item  .bdsharebuttonbox .iconfont{

	margin-right: 5px;

}

#masonry .item  .bdsharebuttonbox a{

	color: #939393;

}

.bdshare_popup_box{
	display: none !important;
}
/*//瀑布流*/

.page-nav-wrapper .container{

	position: relative;

}

.nav_search{

	width:240px;

	height: 40px;

	border-radius: 20px;

	border:1px solid #00ADEF;

	background-color: #F5F5F5;

	position: absolute;

	top:0px;

	right: 4%;

	bottom: 0px;

	margin-top: auto;

	margin-bottom: auto;

}

.nav_search input{

	height: 100%;

	border:none;

	background:none;

}

.nav_search input:focus{

	border:none;

	outline: none;

}

.nav_search input[type="text"]{

	font-size: 14px;

	color: #9C9C9C;

	padding-left: 15px;

	padding-right: 15px;

}

.nav_search input[type="submit"]{

	position: absolute;

	width:60px;

	height: 100%;

	right:0px;

	top:0;

	bottom:0;

	margin-top: auto;

	margin-bottom: auto;

	z-index: 2;

}

.nav_search i{

	color: #00ADEF;

	font-size: 18px;

	cursor: pointer;

	border-radius: 0 20px 20px 0;	

	position: absolute;

	width:60px;

	height: 100%;

	right:0px;

	top:0;

	bottom:0;

	margin-top: auto;

	margin-bottom: auto;

	text-align: center;

	line-height: 38px;

}

.news_pub_container{  

	width:100%;

	max-width: 1200px;

	margin-left: auto;

	margin-right: auto;

	padding:80px 0 40px;

}

.news_pub_container .container{

	width:100%;

	background-color: white;

	padding:50px;

	overflow: hidden;

}

.news_pub_container p{

	font-size: 14px;

	line-height: 24px;

	color: #333333;

}

.content_pub_title{

	text-align: center;

	font-weight: normal;

	color: #282828;

	font-size: 25px;

	margin-top: 0;

	margin-bottom: 0;

}

.content_pub_time{

	text-align: center;

	clear: both;

	overflow: hidden;

}

.content_pub_time dd{

	display: inline-block;

	margin-left: 5px;

	margin-right: 5px;

}

.content_pub_time dd,

.content_pub_time .iconfont{

    font-size: 14px;

    color: #929292;

}

.content_pub_time .iconfont{

	margin-right: 10px;

}

.content_pub_time .bdsharebuttonbox{

	float: none;

	margin-left: -12px;

}

.content_pub_time .bdsharebuttonbox .iconfont{

	margin-right: 10px;

}

.content_pub_time .bdsharebuttonbox a{

	color: #939393;

	font-size: 14px;

}

.content_pub_time .bdshare-button-style0-16 a, 

.content_pub_time .bdshare-button-style0-16 .bds_more {

    line-height: 63px;

}

.content_pub_con p{

    color: #565656;	

	font-size: 14px;

	line-height: 24px;

	text-indent: 26px;

}

.content_pub_con img{

	display: block;

	/*width:auto;*/

	/*height: auto;*/

	max-width: 800px;

	margin:5px auto;

}

.p_n{

	clear: both;

	overflow: hidden;

	margin-top: 40px;

}

.p_n dd{

	line-height: 24px;

}

.p_n a{

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	color: #01AEF0;

	font-size: 14px;

}

@media screen and (max-width:1212px){

	#masonry .item {

		width: 32%;

	}

	.nav_search{

		right: 5%;

	}

}

@media screen and (max-width:1199px){/**/

	#masonry .item {

		width: 32%;

	}

	.nav_search{

		right: 5%;

	}

}

@media screen and (max-width:1100px){

	#masonry .item {

		width: 31.8%;

	}

}

@media screen and (max-width:991px){/**/

	.news_list .date{

		padding-top: 55px;

		padding-left: 5px;

	}

	.news_list .date strong{

		font-size: 20px;

	}

	.news_list .date b{

		font-size:18px;

	}

	.news_list .tit{

		font-size: 16px;

	}

	.news_list .pic{

		height: 150px;

	}

	.news_list .info{

		font-size: 13px;

		line-height: 20px;

		margin:15px 0;

		height: 58px;

	}

	.news_list .text{

		padding-left: 20px;

	}	

/*	.content_pub_con img{

		width:100%;

		height: auto;

		max-width: 800px;

	}*/

}

@media screen and (max-width:900px){

	.news_list .date{

		width:10%;

	}

	.news_list .pic{

		width: 30%;

	}

	.news_list .text{

		width:60%;

	}

	.news_list .news_share{

		display: none;

	}

	.news_list .news_text{

		width:100%;

	}

	#masonry .item {

		width: 31%;

	}

}

@media screen and (max-width:875px){

	#masonry .item {

		width: 31%;

	}

}

@media screen and (max-width:800px){

	.content_pub_con img{

		width:100%;

		height: auto;

	}

}

@media screen and (max-width:767px){/**/

	.news_list li{

		padding:10px;

	}

	.news_list .date{

		display: none;

	}

	.news_list .pic{

		width: 100%;

	}

	.news_list .text{

		width:100%;

		padding-left: 0px;

	}

	.news_list .news_share{

		display: none;

	}

	.news_list .tit{

		font-size: 15px;

	}

	.news_list .info{

		font-size: 12px;

		margin:10px 0;

		height: auto;

	}

	.news_list .xs_time{

		display: block;

	}

	.news_list .pic{

		height: auto;

	}

	.news_pub_container{

		margin-top:15px;

	}

	.news_pub_container,

	.news_pub_container .container{

		padding:0;

	}

	.news_pub_container .container{

		padding:20px 10px;

	}

	.news_pub_container p{

		font-size: 12px;

		line-height: 22px;

	}

	.p_n{

		margin-top: 10px;

	}

	.content_pub_time dd,

	.content_pub_time .iconfont,

	.p_n a{

		font-size: 12px;

	}

	.content_pub_title{

		font-size: 16px;

		margin-top: 0;

		margin-bottom: 10px;

	}

}

@media screen and (max-width:650px){

	#masonry .item {

		width: 48%;

	}

}

@media screen and (max-width:600px){/**/

	#masonry .item {

		width: 48%;

	}

}

@media screen and (max-width:530px){

	#masonry .item {

		width: 47.5%;

	}

}

@media screen and (max-width:480px){/**/

	#masonry .item {

		margin-bottom:10px;

		width: 100%;

	}

}