﻿.white{
	background: #fff;
	width: 100%;
}
.main2{
	margin-top: 30px;
	margin-bottom: 30px;
}
.banner{
	width:580px;
	height: 358px;
	margin-right: 40px;
	background: #eee;
}
.news{
	width: 580px;
}
.new-top{
	height: 41px;
	border-bottom: 1px solid #dcdcdc;
}
.red-bg{
	height: 40px;
	border-bottom: 2px solid #bb2323;
}
.red-bg img{
	margin-top: -5px;
}
.new-a{
	margin-left: 15px;
}
.new-a a{
	float: left;
}
.new-a .on{
	font-weight: bold;
	color: #b20000;
}
.b-line{
	float: left;
	background: #333;
	width: 1px;
	height: 15px;
	margin-top:10px;
	margin-left: 15px;
	margin-right: 15px;
}
.gd{
	color: #999999;
}
.new-body-t{
	text-align: center;
}
.colorred{
	color: #B20000;
}
.title{
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height:45px;
}
.new-body-t{
	height: 115px;
	border-bottom: 1px dashed #999;
}
.text{
	font-size: 14px;
	color: #999;
	text-indent: 2em;
	text-align: left;
	line-height: 28px;
}
.li{
	width: 7px;
	height: 7px;
	background: url(li.png);
}
.new-body-b{
	height:204px;
	overflow: hidden;
}
.new-body-b li{
	margin-top:2px;
	line-height:24px;
	position: relative;
	background: url(li.png) no-repeat;
	padding-left: 15px;
	background-position: 0px 10px;
	transition: all .5s ease-out;
}
.new-body-b li:hover{
	background: url(li-h.png) no-repeat;
	background-position: 0px 10px;
}
.new-body-b li:hover p{
	color: #B20000;
}
.new-body-b li:hover a{
	color: #B20000;
}
.new-body-b a{
	font-size: 14px;
}
.new-body-b p{
	transition: all .5s ease-out;
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}
.c-line{
	margin-left: 3px;
	width: 1px;
	height:9px;
	background: #B20000;
}
.main3{
	height: 203px;
	margin-bottom: 25px;
}
.ygfb{
	width:500px;
	height: 203px;
}
.yg-b{
	margin-top: 5px;
}
.yg-b li{
	background: url(dian.png) no-repeat;
	padding-left: 15px;
	background-position: 0px 15px;
	line-height: 32px;
}
.pic{
	margin: 0px 20px 0px 0px; 
}
.ldxx{
	display:block;
	width: 128px;
	height: 95px;
	background: url(ldxx.png);
}
.zzjg{
	display:block;
	margin-top: 13px;
	width: 128px;
	height: 95px;
	background: url(zzjg.png);
}
.ldxx:hover{
	background: url(ldxx-h.png);
}
.zzjg:hover{
	background: url(zzjg-h.png);
}
.jczs:hover{
	background: url(jczs1.png);
}
.tszs:hover{
	background: url(tszs1.png);
}

.jczs{
	display:block;
	width: 128px;
	height: 95px;
	background: url(jczs.jpg);
}
.tszs{
	display:block;
	margin-top: 13px;
	width: 128px;
	height: 95px;
	background: url(tszs.jpg);
}



.bg-e{
	background: #f6f6f6;
}
.main4-img{
	margin-top: 30px;
	margin-bottom: 30px;
}
.bg-w{
	background: #fff;
	padding: 30px 20px 30px 20px;
}
.yg{
	width: 360px;
}
.ygli li:nth-child(2n){
	background: #f4f4f4;
}
.ygli li{
	width: 360px;
	height: 36px;
}
.ygli{
	margin-top: 10px;
}
.ygli img{
	margin-left:10px;
	padding-right:10px;
}
.ygxf{
	float: left;
	width: 360px;
}
.ml4{
	margin-left: 40px;
}
.main5{
	margin-top: 30px;
}
.ztc{
	display: block;
	width: 38px;
	height: 116px;
	background: #B20000;
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding:7px;
	line-height:20px;
	}
	.ztcc a{
		float: left;
		display: block;
		width:168px;
		height:48px;
		text-align: center;
		line-height: 48px;
		border: 1px solid #B20000;
		color: #B20000;
		margin-left: 15px;
	}
	.mt16{
		margin-top: 19px;
	}
	.ztcc a:hover{
		background: #B20000;
		color: #fff;
	}