.title {
	background: url(../img/2025pc_tree01.png) no-repeat left top;
	height: 66px;
	line-height: 35px;
	margin: 30px 0px 0px 0px;
	padding-left: 46px;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
}

.pic01 {
	float: right;
	padding: 15px;
	border: 1px solid #E5E5E5;
	margin-top: 30px;
	text-align: center;
}

.tree {
	list-style-type: none;
	background: url(../img/2025pc_tree06.png) repeat-y left;
}

.tree .tree-ld {
	height: 32px;
	background: url(../img/2025pc_tree04.png) no-repeat left top;
	padding-left: 45px;
	margin-top: 30px;
	overflow: hidden;

}

.tree .tree-ld:first-child {
	margin-top: 0px;
}

.tree .last-ld {
	background: url(../img/2025pc_tree05.png) no-repeat left top #FFF;
}

.tree .tree-ld.active {
	background: url(../img/2025pc_tree03.png) no-repeat left top;
}

.tree .tree-ld h4 {
	border: 1px solid #E5E5E5;
	float: left;
	padding: 0px 30px;
	line-height: 30px;
	margin: 0px 0px;
}

.tree .tree-ld.active h4 {
	background: #E5E5E5;
}


.tree .tree-item {
	background: url(../img/2025pc_tree09.png) repeat-y left;
	padding: 0px 0px 0px 30px;
}

.tree .tree-item li {
	background: url(../img/2025pc_tree07.png) no-repeat left;
	padding-left: 48px;
	
}

.tree .tree-item li a {
	color: #333333;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.tree .tree-item li a:hover {
	color: #204AC7;
	text-decoration: #204AC7;
}

.tree .tree-item li:last-child {
	background: url(../img/2025pc_tree08.png) no-repeat 0px 6px;
	height: 30px;
}
.piclist{margin-top: 30px;}
.piclist li{width: 25%;float: left;height: auto;overflow: hidden;text-align:center;}
.piclist li a{display: block;text-align:center;}
.piclist li a img{width:98%;margin: 0px 30px;height: auto;}
.piclist li a p{margin: 10px 30px;line-height: 30px;font-size: 16px;text-align: center;}
/*当页面 1200px 时，大屏幕，主要是 PC 端*/
@media (min-width: 1025px) and (max-width: 1200px) {}

/*在 769 和 1024 像素之间的屏幕里，中等屏幕，分辨率低的 PC*/
@media (min-width: 769px) and (max-width: 1024px) {
	.pic01 {
		height: auto;
		overflow: hidden;
	}

}

/*在 480 和 767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 481px) and (max-width: 767px) {
	.pic01 {
		height: auto;
		overflow: hidden;
	}
.piclist li{width:50%;}
}

/*在小于 480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 480px) {
	.banner img{size: 400%;}
	.title{margin-top: 30px;}
	.pic01 {
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		border: none;
	}
	.piclist li{width:50%;}
}