﻿.ptb30 {
	padding: 30px 0px;
}
.main {
	margin: 0px auto; width: 1160px; overflow: hidden; zoom: 1;
}
.zw_cont_a {
	height: 34px; color: rgb(102, 102, 102); line-height: 34px; margin-bottom: 5px;
}
.zw_cont_a a {
	color: rgb(102, 102, 102);
}
.zw_cont_a a:hover {
	color: rgb(216, 18, 38);
}
.zw_cont {
	padding: 50px 70px; border: 1px solid rgb(153, 153, 153); overflow: hidden; zoom: 1;
}
.zw_cont_tit {
	font: 32px/38px "Microsoft YaHei", "SimHei", "Tahoma"; text-align: center; letter-spacing: 1px; font-size-adjust: none; font-stretch: normal;
}
.zw_cont_b {
	padding: 30px 0px 10px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-family: Tahoma, Geneva, sans-serif;
}
.zw_cont_b a {
	color: rgb(102, 102, 102);
}
.zw_cont_b a:hover {
	color: rgb(216, 18, 38);
}
.zw_cont_c table {
	margin: 0px auto;
}
.zw_cont_c p {
	text-align: justify; line-height: 36px; font-size: 16px; margin-top: 24px; text-justify: inter-ideograph;
}
.zw_cont_space {
	height: 10px; line-height: 10px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.zw_cont_wen {
	padding: 30px 70px; border: 1px solid rgb(153, 153, 153); overflow: hidden; margin-bottom: 30px; zoom: 1;
}
.zw_cont_wen span {
	width: 46%; line-height: 30px; margin-right: 2%; float: left;
}
.zw_cont_wen_space {
	height: 10px; line-height: 10px; margin-bottom: 30px;
}
.zw_cont_c p img {
	margin: 0px auto; display: block;
}
.zw_cont_sea_a {
	width: 100%; height: 40px; overflow: hidden; margin-bottom: 25px; zoom: 1;
}
.zw_cont_sea_a input {
	border: 2px solid rgb(21, 149, 234); width: 848px; line-height: 36px; text-indent: 30px; letter-spacing: 1px;
}
.zw_cont_sea_b {
	background: rgb(247, 247, 247); width: 100%; height: 40px; overflow: hidden; clear: both; margin-bottom: 25px; zoom: 1;
}
.zw_cont_sea_b span {
	background: rgb(3, 105, 188); width: 120px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-weight: bold; float: left; display: block;
}
.zw_cont_sea_b select {
	padding: 2px; width: 250px; font-size: 14px; margin-top: 8px; margin-left: 28px;
}
.zw_cont_sea_c {
	width: 100%; text-align: center;
}
.zw_cont_sea_c input {
	background: rgb(3, 105, 188); border: currentColor; width: 200px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; letter-spacing: 1px; font-weight: bold;
}
.main_hd_r {
	width: 280px; overflow: hidden; float: right; zoom: 1;
}
.main_hd_l {
	width: 690px; overflow: hidden; float: left; zoom: 1;
}
.main_hd_l_a {
	height: 40px; line-height: 40px; overflow: hidden; clear: both; zoom: 1;
}
.main_hd_l_a a {
	background: rgb(3, 105, 188); font: 18px/40px "Microsoft YaHei", "SimHei", "Tahoma"; padding: 0px 18px; color: rgb(255, 255, 255); letter-spacing: 1px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.main_hd_l_b {
	padding: 30px 30px 0px; height: 230px; overflow: hidden; zoom: 1;
}
.main_hd_l_b img {
	width: 280px; height: 200px; float: left;
}
.main_hd_l_c {
	width: 320px; line-height: 30px; overflow: hidden; margin-left: 30px; float: left; zoom: 1;
}
.main_hd_l_c span {
	line-height: 34px; margin-top: 20px; display: block;
}
.main_hd_l_c span a {
	background: rgb(245, 245, 245); padding: 0px 40px; border: 1px solid rgb(221, 221, 221); color: rgb(3, 105, 188); letter-spacing: 1px; font-weight: bold; float: left; display: block;
}
.main_hd_l_c span a:hover {
	background: rgb(21, 149, 234); border: 1px solid rgb(21, 149, 234); color: rgb(255, 255, 255); text-decoration: none;
}
.main_hd_l_d {
	padding: 1px 0px 0px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 3px; border-top-style: solid; zoom: 1;
}
.main_hd_l_d span {
	float: right;
}
.main_hd_l_d span img {
	margin-left: 2px;
}
.main_hd_table {
	margin-top: 30px;
}
.main_hd_r_a ul {
	padding: 14px 0px 0px;
}
.main_hd_r_tz ul {
	padding: 20px 0px 0px;
}
.main_hd_r_a li {
	height: 32px; line-height: 32px; display: block;
}
.main_hd_r_a li a {
	margin-left: 8px;
}
.main_hd_r_a li span {
	color: rgb(153, 153, 153); font-family: Tahoma, Geneva, sans-serif; float: right;
}
.main_hd_r_b {
	height: 40px; line-height: 40px; overflow: hidden; margin-top: 22px; zoom: 1;
}
.main_hd_r_b li {
	float: left;
}
.main_hd_r_b li a {
	font: 18px/40px "Microsoft YaHei", "SimHei", "Tahoma"; padding: 0px 18px; letter-spacing: 1px; display: block; font-size-adjust: none; font-stretch: normal;
}
.main_hd_r_b li.cli2 a {
	background: rgb(3, 105, 188); font: 18px/40px "Microsoft YaHei", "SimHei", "Tahoma"; color: rgb(255, 255, 255); letter-spacing: 1px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.main_hd_table td.a {
	padding-left: 34px;
}
.main_hd_l_a span {
	float: right; display: block;
}
.main_hd_l_a span a {
	color: rgb(3, 105, 188); font-family: "Simsun", "Tahoma", "New York"; font-size: 14px;
}
.main_hd_r_d {
	width: 100%; height: 40px; line-height: 40px; overflow: hidden; zoom: 1;
}
.main_hd_r_d li {
	float: left;
}
.main_hd_r_d li a {
	font: 18px/40px "Microsoft YaHei", "SimHei", "Tahoma"; padding: 0px 18px; letter-spacing: 1px; display: block; font-size-adjust: none; font-stretch: normal;
}
.main_hd_r_d li.cli2 a {
	background: rgb(3, 105, 188); font: 18px/40px "Microsoft YaHei", "SimHei", "Tahoma"; color: rgb(255, 255, 255); letter-spacing: 1px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.main_bs_d {
	margin-top: 30px;
}
.main_bs_d_a {
	padding: 20px 0px; overflow: hidden; zoom: 1;
}
.map_b {
	overflow: hidden; zoom: 1;
}
.map_b ul {
	overflow: hidden; padding-bottom: 10px; padding-left: 20px; zoom: 1;
}
.map_b li {
	height: 35px; text-align: center; line-height: 33px; margin-top: 12px; margin-right: 10px; float: left;
}
.map_b li a {
	padding: 0px 20px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); display: block; white-space: nowrap;
}
.map_b li a:hover {
	border: 1px solid rgb(21, 149, 234); color: rgb(21, 149, 234); text-decoration: none;
}
.map_a {
	height: 40px; text-align: left;
}
.map_a a {
	font: 18px/40px "Microsoft Yahei", Tahoma, "Simsun"; color: rgb(0, 153, 255); font-size-adjust: none; font-stretch: normal;
}