.news_top{
	width:1250px;
	height:60px;/*300px*/
	margin:0 auto;
	border-bottom:2px solid rgb(100,200,255);
	
}
.nt01{
	width:290px;
	height:220px;
	float:left;
	margin-right:30px;
	margin-top:60px;
	padding-bottom:20px;
	
}
.nt01_img{
	width:290px;
	height:160px;
	margin-bottom:10px;
	overflow:hidden;
}
.nt01_img img{
	width:100%;
}
.nt01 p{
	color:gray;
}
.nt01 a:link,.nt01 a:visited{
	color:black;
}
.nt01 a:hover,.nt01 a:active{
	color:rgb(100,200,255);
}
.news_all{
	width:1250px;
	/*height:1980px;*/
	margin:0 auto;
}
.news_all dd {
	color:rgb(100,100,100);
}
.news_left{
	width:50%;
	float:left;
	margin-right:30px;
	/*height:1100px;*/
}
.news_left  a:link,.news_left a:visited{
	color:rgb(100,200,255);
}
.news_left a:hover,.news_left  a:active{
	color:black;
}
.news_right dt a:link,.news_right dt a:visited{
	color:black;
}
.news_right dt a:hover,.news_right dt a:active{
	color:rgb(100,200,255);
}
.news_right{
	width:45%;
	float:left;
	min-height:400px;
	_height:400px;
}
.top_line{
	margin-bottom:20px;
	float:left;
}
.top_line h3,.top_line p,.top_line em{
	width:100%;
	float:left;
}
.tl_img{
	width:100%;
	height:300px;
	overflow:hidden;
}
.tl_img img{
	width:100%;
	position:relative;
	top:-10%;
}
.top_line h3{
	margin:20px 0 10px 0;
}
.top_line em{
	margin:5px 0 10px 0;
	color:gray;
	font-size:0.8em;
}
.news_left dl,.news_right dl{
	width:100%;
	float:left;
}
.news_left dt,.news_right dt{
	border-top:1px solid rgb(230,230,230);
	padding-top:10px;
	margin-top:10px;
	margin-bottom:5px;
}
.news_left dd {
	float:left;
	width:100%;
	line-height:25px;
}
.news_left dd p{
	line-height:25px;	
	float:left;
	width:660px;
	height:50px;
}
.news_left dd p span{
	color:gray;
	font-size:0.8em;
	float:right;
}
.dc_img{
	width:120px;
	height:75px;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.dc_img img{
	width:100%;
}
.news_right dd{
	float:left;
	width:100%;
	line-height:25px;
}
.dd_time{
	color:gray;
	font-size:0.8em;
	font-style:italic;
}
.news_left h3,.news_right h3{
	width:100%;
	float:left;
	margin-top:20px;
	color:rgb(100,200,255);
}
.img_news{
	width:100%;
	height:400px;
	float:left;
}
.img_news h3{
	width:100%;
	float:left;
	color:rgb(100,200,255);
	border-bottom:2px solid rgb(100,200,255);
	padding-bottom:5px;
}
.img_bg{
	width:100%;
	height:350px;
	background:gray;
	float:left;
	margin-top:20px;
}
.ni01{
	float:left;
	width:250px;
	height:350px;
	cursor:pointer;
}
.ni02{
	float:left;
	width:400px;
	height:350px;
	background:orange;
	cursor:pointer;
}
.ni03{
	float:left;
	width:150px;
	height:350px;
	background:rgb(204,204,23);
	cursor:pointer;
}
.ni04{
	float:left;
	width:300px;
	height:350px;
	background:pink;
	cursor:pointer;
}
.ni0201{
	width:200px;
	height:175px;
	float:left;
}
.img_bg01{
	width:100%;
	height:100%;
	background:white;
	opacity:0.8;
	filter:alpha(opacity=80);
	line-height:175px;
	text-align:center;
	color:gray;
}
.img_bg02{
	width:100%;
	height:100%;
	background:white;
	opacity:0.8;
	filter:alpha(opacity=80);
	line-height:300px;
	text-align:center;
	color:gray;
}
#ni01{
	background:url(../images/pn09.jpg);
	background-position:center;
}
#ni02{
	background:url(../images//pn05.jpg);
	background-position:center;
}
#ni03{
	background:url(../images//pn01.jpg);
	background-position:center;
}
#ni04{
	background:url(../images/pn06.jpg);
	background-position:center;
}
#ni05{
	background:url(../images/pn08.jpg);
	background-position:center;
}
#ni06{
	background:url(../images/pn03.jpg);
	background-position:center;
}
#ni07{
	background:url(../images/pn02.jpg);
	background-position:center;
}
#ni08{
	background:url(../images/pn07.jpg);
	background-position:center;
}
.video_news{
	width:100%;
	float:left;
	margin-top:20px;
}
.video_news h3{
	width:100%;
	float:left;
	color:rgb(100,200,255);
	border-bottom:2px solid rgb(100,200,255);
	padding-bottom:5px;
}
.news_left h3 span,.news_right h3 span,.img_news h3 span,.video_news h3 span{
	color:gray;
	font-size:0.6em;
}
.vid_bg01{
	width:100%;
	height:370px;
	float:left;
}
.vid01{
	width:570px;
	height:350px;
	float:left;
	background:gray;
	margin-top:20px;
}
.vid02{
	width:320px;
	height:165px;
	margin:20px 0 0 20px;
	float:left;
	background:pink;
}
.vb01{
	width:100%;
	height:30px;
	background:white;
	opacity:0.8;
	filter:alpha(opacity=80);
	margin-top:320px;
	float:left;
	cursor:pointer;
}
.vb01 p{
	line-height:30px;
	padding-left:20px;
	color:gray;
}
.vb02{
	width:100%;
	height:25px;
	background:white;
	opacity:0.8;
	filter:alpha(opacity=80);
	margin-top:140px;
	float:left;
	cursor:pointer;
}
.vb02 p{
	line-height:25px;
	padding-left:20px;
	color:gray;
	font-size:0.8em;
}
#vid01{
	background:url(../images/video01.png);
	background-position:center;
	background-size:100% 100%;
}
#vid02{
	background:url(../images/video02.png);
	background-position:center;
	background-size:100% 100%;
}
#vid03{
	background:url(../images/video03.png);
	background-position:center;
	background-size:100% 100%;
}
#vid04{
	background:url(../images/video04.png);
	background-position:center;
	background-size:100% 100%;
}
#vid05{
	background:url(../images/video05.png);
	background-position:center;
	background-size:100% 100%;
}

.post iframe {
    margin: 0 10px 0 0;
}

.post .carousel {
		margin: 0;
		padding: 0;
}

.post h6 {
    margin: 15px 0 5px;
    text-align: left;
}

.post a {
   	transition: color 0.2s ease 0s;
}

.post p {
    color: #797979;
}