﻿body{
	background: url(kouzi_bg.jpg?asdfsdf) top center no-repeat;
}
.top_bg {
	width: 100%;
	height:420px;
}

.center1 {
	width: 100%;
	height: 120px;
	padding: 10px 0 40px 0;
	background-color: #f2f2f2c7;
}

.center1 h1 {
	color: #C70005;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	line-height: 80px;
}

.center1 p {
	line-height: 30px;
	color: #6d6e6f;
	text-indent: 2em;
	font-size: 15px;
}

.center1 a {
	color: #C70005;
}
.title1{
	margin-top: 40px;
	font-size: 30px;
	font-weight: bold;
	padding-left: 16px;
	border-left: 8px solid #C70005;
	color: #C70005;
}
#categor {
	width: 660px;
	float: left;
}

#categor .tpList .pic {
	height: 80px;
	margin: 15px 20px 0 0;
	width: 120px;
}

.tpList .pic {
	display: inline;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
}

#categor .tpList em {
	display: inline-block;
	font: 20px/35px "Microsoft yahei", "simhei";
	margin: 8px 0 0;
}

#categor .tpList em a {
	color: #282828;
}

#categor .tpWrap:after {
	clear: both;
	content: "";
	display: table;
}

#categor .pic img {
	height: 85px;
	width: 120px;
}

#categor .tpWrap p {
	color: #818181;
}

#categor .tpWrap a:hover {
	color: #d30003;
}

#categor .hd h3 {
	border-bottom: 3px solid #CA1B00;
	margin-top: -3px;
	padding: 0 12px;
	float: left;
	color: #B50000;
	font: 400 20px/32px "microsoft yahei";
	display: block;
}

#categor .hd .more {
	float: right;
}

.h123 {
	height: 124px;
	position: relative;
}

.news_list {
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0 20px 0;
	position: relative;
	width: 310px;
	float: left;
}

.news_list h3 {
	line-height: 24px;
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: center;
}

.news_list h3 a {
	font-size: 18px;
	color: #282828;
	font-family: Microsoft YaHei;
	font-weight: none;
}

.news_list p {
	line-height: 26px;
	color: #6d6e6f;
	font-size: 14px;
	padding-bottom: 5px;
	height: 100px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-indent: 28px;
}

.news_list p a {
	color: #8e8e8e;
}

.news_list .ju_pic {
	float: left;
	padding-right: 20px;
	width: 300px;
	height: 150px;
}

.news_list .ju_pic img {
	width: 100%;
	height: 100%;
}


/* .Function {  position: relative; bottom: 0; } */

.fl_right {
	height: 26px;
	color: #8e8e8e;
	float: right;
}

.time {
	color: #8E8E8E;
	position: absolute;
	left: 228px;
	bottom: 20px;
	font-size: 14px;
}

.time span {
	margin-left: 10px;
}

.justify_fix {
	display: inline-block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.videop{
	width: 326px;
	height: 215px;
}
.videop img{
	width: 326px;
	height: 205px;
}
.pic .xian{
	width: 100%;
	height: 5px;
	background-color: #ededed;
	position: relative;
}
.pic .xian1{
	display: block;
	left: 0;
	top: 0;
	width: 120px;
	height: 5px;
	background-color: #C70005;
	position: absolute;
}
.title2{
	margin-top: 10px;
	font-size: 30px;
	font-weight: bold;
	color: #C70005;
}
.banner1 {
			width: 630px;
			height: 387px;
			overflow: hidden;
			position: relative;
			border: 1px solid #ddd;
			float: left;
		}
		
		.banner1 .bd {
			position: relative;
			height: 100%;
			z-index: 0;
		}
		
		.banner1 .bd li {
			zoom: 1;
			vertical-align: middle;
		}
		
		.banner1 .bd img {
			width: 630px;
			height: 387px;
			display: block;
		}
		
		.banner1 .hd {
			width: 120px;
			height: 20px;
			position: absolute;
			right: 20px;
			bottom: 6px;
			z-index: 1;
		}
		
		.banner1 .hd ul {
			overflow: hidden;
		}
		
		.banner1 .hd ul li {
			float: left;
			margin-right: 10px;
			width: 10px;
			height: 10px;
			border-radius: 100%;
			line-height: 20px;
			text-align: center;
			background: #fff;
			cursor: pointer;
		}
		
		.banner1 .hd ul li.on {
			background: #e60012;
			color: #fff;
		}		
		.banner1 .bd li p {
			position: absolute;
			bottom: 0;
			height: 40px;
			line-height: 45px;
			color: #fff;
			font-size: 18px;
			text-indent: 20px;
			width: 100%;
			z-index: 666;
		}
		.banner1 .bd li div{
			position: absolute;
			bottom: 0;
			height: 40px;
			width: 100%;
			background-color: #000;
			filter:alpha(opacity=40); /* IE */    
			-moz-opacity:0.4; /* 老版Mozilla */
			-khtml-opacity:0.4; /* 老版Safari */
			opacity: 0.4; /* 支持opacity的浏览器*/
		}