﻿* {
	margin: 0px; padding: 0px;
}
body {
	width: 100%; text-align: center;
}
.box {
	margin: 0px auto; width: 978px;
}
#xz_box {
	background: url(01.jpg) no-repeat top; width: 100%; overflow: hidden;
}
.top_img {
	width: 960px;
}
.top_img img {
	width: 960px;
}
.mid {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 1001px; overflow: hidden; margin-top: 5px;
}
.fbxx {
	margin: 0px auto; width: 760px;
}
.fbxxbt {
	padding: 0px 5px; width: 70px; text-align: right; color: rgb(255, 0, 0); line-height: 30px; font-size: 12px;
}
.fbxx td {
	padding: 0px 5px; text-align: left; color: rgb(51, 51, 51); font-size: 12px;
}
td {
	font-size: 12px;
}
#box_title1 {
	margin: 15px auto; width: 900px; line-height: 25px;
}
#box_other {
	margin: 5px 0px; padding: 10px 5px; width: 900px; text-align: left; border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
#box_other1 {
	margin: 5px 0px; padding: 10px 20px 5px; width: 660px; border-top-color: rgb(56, 115, 197); border-top-width: 1px; border-top-style: solid;
}
.bk {
	padding: 1px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 999px; text-align: left; line-height: 23px; margin-top: 5px; margin-bottom: 8px; background-color: rgb(255, 255, 255);
}
.sm {
	width: 429px; height: 155px; line-height: 22px; font-size: 12px; float: right;
}
.pl {
	width: 560px; height: 155px; font-size: 12px; float: left;
}
.w1001p {
	width: 1001px;
}
.w999p {
	width: 999px;
}
.bk2 {
	padding: 1px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 900px; text-align: left; line-height: 23px; margin-bottom: 2px; background-color: rgb(255, 255, 255);
}
.bk a:link {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.bk a:hover {
	color: rgb(0, 153, 255); text-decoration: none;
}
.bk a:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.bk a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.bk_text {
	padding: 0px 5px; line-height: 27px;
}
.bk_text ul li {
	line-height: 23px;
}
.bkmcbg {
	padding: 0px 5px; height: 27px; text-align: left; color: rgb(0, 104, 168); line-height: 27px; font-size: 12px; font-weight: bolder; vertical-align: middle; border-bottom-color: rgb(0, 104, 168); border-bottom-width: 3px; border-bottom-style: solid;
}
.bkmcbg a {
	color: rgb(0, 104, 168);
}
#box_topbn {
	margin: 5px 0px; text-align: right; padding-right: 35px; padding-bottom: 5px;
}
#box_topbn img {
	margin: 6px 0px; vertical-align: middle;
}
#box_topbn {
	line-height: 28px;
}
#box_bottombn a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
#box_bottombn a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
#box_bottombn a:hover {
	color: rgb(0, 153, 255); text-decoration: none;
}
#box_bottombn a:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
#box_inputcomment {
	float: left;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px; line-height: 18px;
}
p img {
	height: auto; max-width: 870px;
}
.zxpl table {
	margin: 0px auto; background-color: rgb(255, 255, 255);
}
.tdd {
	text-align: center; font-size: 12px; font-weight: inherit; background-color: rgb(245, 245, 245);
}
.STYLE1 {
	color: rgb(0, 0, 0);
}
.gjz {
	width: 470px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.bsd {
	width: 120px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
#box_other {
	margin: 0px auto; line-height: 27px; overflow: hidden; font-size: 14px;
}
.zntext {
	
}
.zntext p {
	text-align: left; line-height: 27px; text-indent: 2em; margin-bottom: 10px;
}
.sur_tab {
	margin: 0px auto 5px; width: 950px; text-align: left; clear: both;
}
.ui_su {
	margin: 0px auto; padding: 10px; width: 880px; text-align: left; color: rgb(102, 102, 102); line-height: 27px; text-indent: 2em; font-size: 14px;
}
.problem {
	background: url(sur01.gif) no-repeat left bottom; padding-top: 5px;
}
.problem span {
	font-size: 16px; font-weight: bolder; margin-left: 6px; background-color: rgb(255, 255, 255);
}
.answer {
	background: url(sur02.gif) repeat-y left bottom; padding-top: 10px;
}
.answer ul li {
	padding: 5px 10px; font-size: 16px;
}
.subottom {
	background: url(sur03.gif) no-repeat left top;
}
.ui_table01 {
	margin: 0px auto 5px; width: 950px; text-align: left; clear: both; font-size: 14px; border-top-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.ui_table01 td {
	padding: 5px; height: 22px; font-size: 14px; border-right-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}