@charset "UTF-8";



.plant_table {

	width: 100%;

	border: #B6B6B6 1px solid;

	margin-top: 15px;

}



.plant_table th {

	background: #3D5E81;

	padding: 5px 0;

	color: #FFFFFF;

	font-size: 14px;

}



.plant_table td {

	border-left: #E0E0E0 1px solid;

	border-bottom: #E0E0E0 1px solid;

	text-align: left;

	padding: 5px 0 5px 10px;

}



.plant_table .right_td {

	text-align: right;

	padding-right: 10px;

}



.plant_table .left_td {

	background: #EEEEEE;

	border-left: none;

	color: #3D5F82;

}



.plant_table .bottom_td {

	border-bottom: none;

}



.toptext {

	margin-top: 15px;

}



.three_img {

	margin-top: 20px;

}



.three_img_3 {

	margin-left: 3px;

}



.text_margin {

	margin-top: 10px;

}



.box_top {

	margin-top: 20px;

}

.mt_30 {

	margin-top: 30px;

}


.list_box {

	width: 581px;

	background: url(../images/middle.jpg) left top repeat-y;

	padding: 0 20px 0 19px;

}



.text_list {

	width: 163px;

	height: 220px;

	background: url(../images/text_bg.jpg) no-repeat;

	padding: 12px;

	color: #FFFFFF;

	float: left;

	margin-left: 10px;

	display: inline;

}





.text_list_2 {

	width: 187px;

	height: 244px;

	color: #FFFFFF;

	float: left;

	margin-left: 10px;

	display: inline;

}



.text_list_first {

	width: 163px;

	height: 220px;

	background: url(../images/text_bg.jpg) no-repeat;

	padding: 12px;

	color: #FFFFFF;

	float: left;

}



.title {

	font-size: 14px;

	font-weight: bold;

	text-align: center;

}



.text_list_12 {

	margin-top: 12px;

}



.title_top {

	margin-top: 35px;

}



.works_div {

	width: 602px;

	border: #E6E6E6 1px solid;

	background: #F5F5F5;

	padding: 8px;

	margin-top: 15px;

}



.works_div p {

	border: #E6E6E6 1px solid;

	background: #ffffff;

	text-align: center;

	padding: 8px 0;

}



.works_div .img_left {

	margin-left: 12px;

}

.blue_box1 {
	width: 582px;
	overflow: hidden;
	zoom: 1;
	color: #FFFFFF;
	margin-top: 10px;
}

.blue_box1 .blue_top1 {
	width: 582px;
	height: 16px;
	overflow: hidden;
	background: url(../images/blue_t_1.jpg) no-repeat;
}

.blue_box1 .blue_middle1 {
	width: 582px;
	background: url(../images/blue_m_1.jpg) repeat-y;
	overflow: hidden;
	zoom: 1;
	min-height: 110px;
	_height: 110px;
}

.blue_box1 .blue_middle1 .box1_l {
	width: 255px;
	float: left;
	margin-left: 10px;
	display: inline;
}
.blue_box1 .blue_middle1 .box1_r {
	width: 255px;
	float: right;
	margin-right: 10px;
	display: inline;
}

.blue_box1 .blue_bottom1 {
	width: 582px;
	height: 16px;
	overflow: hidden;
	background: url(../images/blue_b_1.jpg) no-repeat;
}

.blue_box2 {
	width: 582px;
	overflow: hidden;
	zoom: 1;
	color: #FFFFFF;
	margin-top: 10px;
}

.blue_box2 .blue_top2 {
	width: 582px;
	height: 16px;
	overflow: hidden;
	background: url(../images/blue_t_2.jpg) no-repeat;
}

.blue_box2 .blue_middle2 {
	width: 582px;
	background: url(../images/blue_m_2.jpg) repeat-y;
	overflow: hidden;
	zoom: 1;
	min-height: 130px;
	_height: 130px;
}

.blue_box2 .blue_middle2 .box2_l {
	width: 165px;
	float: left;
	margin-left: 10px;
	display: inline;
}
.blue_box2 .blue_middle2 .box2_m {
	width: 165px;
	float: left;
	margin-left: 30px;
	display: inline;
}
.blue_box2 .blue_middle2 .box2_r {
	width: 165px;
	float: right;
	margin-right: 10px;
	display: inline;
}

.blue_box2 .blue_bottom2 {
	width: 582px;
	height: 16px;
	overflow: hidden;
	background: url(../images/blue_b_2.jpg) no-repeat;
}

.line_box {
	border: #CCCCCC 1px solid;
	padding: 8px;
	margin-top: 30px;
	line-height: 15px;
}

.bor_l {
	border-left: #2B3978 8px solid;
	padding-left: 10px;
}

