table {
	border-collapse: collapse; border-spacing: 0;
}
* {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	list-style: none;
}
body {
	font-size: 12px;
}
img {
	border: 0px currentColor; border-image: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.cf {
	height: 1px; line-height: 1%; overflow: hidden; clear: both; font-size: 1px; margin-top: -1px;
}
.marT {
	margin-top: 10px;
}
.borderBtm {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.grayTxt {
	color: rgb(153, 153, 153);
}
.redTxt {
	color: rgb(255, 0, 0);
}
.alignC {
	text-align: center;
}
.alignR {
	text-align: right;
}
.marT {
	margin-top: 10px;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
.wrapper {
	margin: 0px auto; width: 926px;
}
.searchTxt {
	padding: 0px 6px; color: rgb(153, 51, 0); font-weight: bolder;
}
#mypagemain-right {
	width: 645px; margin-right: 8px; float: right;
}
#searchBar {
	background: url(searchBg.jpg) repeat-x; border: 1px solid rgb(212, 212, 212); border-image: none; height: 170px;
}
#searchBar h2 {
	margin: 0px; padding: 5px; text-align: center;
}
#searchBar form {
	margin: 0px; padding: 10px;
}
#searchBar ul li {
	padding: 3px 0px;
}
#searchBar ul li.last {
	text-align: center; padding-top: 6px;
}
#searchBar input {
	width: 196px;
}
#searchBar select {
	width: 200px;
}
#searchBar input.subbtn {
	background: url(inputBtnBg.jpg) repeat-x rgb(255, 167, 87); padding: 0px 6px; border: 1px solid rgb(201, 93, 0); border-image: none; width: auto; height: 21px; color: rgb(255, 255, 255); line-height: 16px; font-weight: bolder; margin-right: 5px;
}
#searchBar input.subbtn_adv {
	background: url("../images/inputBtnBg_adv.jpg") repeat-x rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(153, 153, 153); border-image: none; width: auto; height: 21px; color: rgb(51, 51, 51); line-height: 16px; font-weight: normal;
}
.conSearch {
	background: url("../images/conSearchBg.jpg") repeat-x; border: 1px solid rgb(212, 212, 212); border-image: none; height: 34px; text-align: center; line-height: 34px;
}
.conSearch span {
	color: rgb(102, 102, 102); font-weight: bolder;
}
.conSearch .conInpt {
	width: 200px;
}
.conSearch input.subbtn {
	background: url(inputBtnBg.jpg) repeat-x rgb(255, 167, 87); padding: 0px 6px; border: 1px solid rgb(201, 93, 0); border-image: none; width: auto; height: 21px; color: rgb(255, 255, 255); line-height: 21px; font-weight: bolder; margin-right: 5px;
}
.conSearch input.subbtn_adv {
	background: url("../images/inputBtnBg_adv.jpg") repeat-x rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(153, 153, 153); border-image: none; width: auto; height: 21px; color: rgb(51, 51, 51); line-height: 21px; font-weight: normal;
}
#leftAd {
	background: url(searchBg.jpg) repeat-x; border: 1px solid rgb(212, 212, 212); border-image: none; height: 124px;
}
#leftAd p {
	margin: 6px 0px; padding: 0px; text-align: center;
}
#local {
	background: url(localBg.jpg) repeat-x; height: 35px; line-height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#local p {
	background: url(localIcon.jpg) no-repeat left; padding-left: 45px;
}
#rightContent {
	
}
#rightContent h1 {
	margin: 0px; padding: 0px 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#rightContent h1 span {
	margin-top: 30px; float: right;
}
#rightContent h2 {
	margin: 0px; padding: 10px 20px; color: rgb(153, 153, 153); font-size: 12px; font-weight: 100;
}
#rightContent .rightTxt {
	padding: 10px 25px 40px;
}
#rightContent .rightTxt p {
	text-indent: 2em; margin-top: 8px;
}
#rightContent #rightList {
	padding: 20px 30px;
}
#rightContent #rightList .inTitle {
	background: url(inTitleBg.jpg) repeat-x; height: 31px;
}
#rightContent #rightList .inTitle p {
	background: url(inTitleIcon.jpg) no-repeat left; margin: 0px; padding: 0px 0px 0px 60px; height: 31px; line-height: 31px;
}
.turnPage {
	text-align: center; margin-top: 20px; margin-bottom: 20px;
}
#rightContent #rightList .imgCon {
	width: 156px;
}
#rightContent #rightList .listCon {
	width: 400px;
}
#rightContent #rightList .txtCon {
	width: 280px;
}
#rightContent #rightList .txtCon h3 {
	padding-bottom: 8px; font-size: 12px; margin-bottom: 8px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#rightContent #rightList .txtCon h3 span {
	font-weight: 100;
}
#rightContent #rightList .txtCon p {
	text-indent: 2em;
}
#rightContent #rightList .inNewsList {
	width: 285px;
}
#rightContent #rightList .inNewsList .listCon {
	width: 270px;
}
#rightContent .subNav {
	height: 39px; padding-left: 30px;
}
#rightContent .subNav li {
	margin: 10px 6px 0px 0px; float: left;
}
#rightContent .subNav li a {
	background: url("../images/subNavBtn.jpg") no-repeat center; width: 109px; height: 29px; text-align: center; line-height: 29px; display: block;
}
#rightContent .subNav li a.currenLink {
	background: url("../images/subNavBtn_hover.jpg") no-repeat center; color: rgb(255, 255, 255);
}
#leftNav {
	background: url("../images/leftNavBg.jpg") repeat-x rgb(225, 225, 225); border: 1px solid rgb(212, 212, 212); border-image: none; margin-bottom: 10px;
}
#leftNav h2 {
	background: url("../images/leftNavTitle.jpg") no-repeat 10px; height: 52px; color: rgb(102, 102, 102); line-height: 52px; padding-left: 60px; font-size: 14px;
}
#leftNav ul {
	background: rgb(235, 235, 235); margin: 8px; padding: 10px 0px;
}
#leftNav ul li {
	background: rgb(244, 244, 244); margin-top: 1px; border-top-color: rgb(248, 248, 248); border-top-width: 1px; border-top-style: solid;
}
#leftNav ul li a {
	background: url("../images/leftNavBtn.jpg") no-repeat center; height: 40px; text-align: center; line-height: 40px; display: block;
}
#leftNav ul li a.currenLink {
	background: url("../images/leftNavBtnCur.jpg") no-repeat center; height: 40px; text-align: center; line-height: 40px; display: block;
}
.picList {
	background: rgb(245, 245, 245); margin: 15px 6px 6px; padding: 10px 0px; width: 196px; text-align: center; float: left;
}
.picList p {
	
}
.picList p img {
	margin-top: 10px;
}
.videoDetail {
	padding: 20px; text-align: center;
}
.videoDetail h3 {
	padding: 20px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bolder;
}
.videoDetail p.back {
	padding: 0px; text-align: right;
}
.videoDetail p.goPage {
	background: rgb(248, 248, 248); padding: 8px; text-align: left;
}
.leftList {
	padding: 5px; border: 1px solid rgb(212, 212, 212); border-image: none; margin-bottom: 10px;
}
.leftList h2 {
	background: rgb(184, 184, 184); height: 32px; color: rgb(255, 255, 255); line-height: 32px; padding-left: 10px; font-size: 14px;
}
.leftList p.list {
	background: rgb(248, 248, 248); padding: 10px;
}
.contant {
	padding: 10px;
}
.contant a {
	color: rgb(17, 63, 112) !important;
}
.contant a:hover {
	color: rgb(255, 51, 0) !important;
}
table.searchForm {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
table.searchForm td {
	padding: 4px 2px; border: 1px solid rgb(255, 255, 255); border-image: none;
}
table.searchForm .tdL {
	background: rgb(248, 248, 248); width: 30%; text-align: right; vertical-align: top;
}
table.searchForm .tdR {
	background: rgb(251, 251, 251);
}
table.searchForm .input_txt {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 360px; height: 22px; line-height: 22px;
}
table.searchForm .input_txt_date {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; height: 22px; line-height: 22px;
}
.sitemap {
	
}
.sitemap table {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 100%;
}
.sitemap table td {
	padding: 6px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sitemap table td span a {
	background: url("../images/arrow2.gif") no-repeat right; width: 60px; text-align: left; color: rgb(51, 51, 51) !important; padding-right: 10px; font-weight: bolder; margin-right: 10px; float: left; display: block;
}
.sitemap table td.cName {
	width: 120px; padding-right: 10px;
}
.sitemap table td.cName a {
	background: url("../images/arrow2.gif") no-repeat right; text-align: right; color: rgb(72, 147, 183) !important; padding-right: 10px; font-weight: bolder; display: block;
}
.btn {
	background: url("../images/searchBtnBg.jpg") repeat-x; padding: 0px 15px; border: 1px solid rgb(173, 185, 194); border-image: none; width: auto; height: 28px; line-height: 28px; margin-right: 10px;
}
.reSearch {
	background: url("../images/researchBg.jpg") repeat-x; border: 1px solid rgb(183, 183, 183); border-image: none; height: 48px; text-align: center; overflow: hidden;
}
.reSearch form {
	background: url("../images/researchIcon.jpg") no-repeat 70px; height: 48px; padding-left: 50px; vertical-align: middle;
}
.reSearch form p {
	padding-top: 10px;
}
.reSearch form .input_txt {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 360px; height: 22px; line-height: 22px;
}
.searchTurnPage {
	background: rgb(245, 245, 245); padding: 4px; margin-top: 10px;
}
.searchTurnPage .page {
	float: right;
}
.searchList dl {
	margin: 20px 10px; padding-bottom: 10px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.searchList dl dt {
	margin-bottom: 15px;
}
.searchList dl dt a {
	font-size: 14px; text-decoration: underline;
}
.searchList dl .date {
	color: rgb(153, 153, 153); font-weight: bolder; float: right;
}
.banner {
	
}
.kjzbl {
	background: url("../images/kjzblBg.jpg") no-repeat top; margin: 10px 0px; height: 560px; position: relative;
}
.kjzbl a {
	color: rgb(48, 52, 56); font-size: 12px; font-weight: normal; text-decoration: none;
}
.kjzbl a:hover {
	color: rgb(255, 51, 0); text-decoration: underline;
}
.kjzbl h3 {
	padding: 0px 10px; height: 40px; color: rgb(48, 52, 56); line-height: 40px; font-size: 14px; font-weight: bolder;
}
.kjzbl .faq {
	left: 40px; top: 135px; width: 230px; height: 180px; position: absolute;
}
.kjzbl .faq h3 span a {
	width: 60px; height: 40px; text-align: right; line-height: 40px; display: block;
}
.kjzbl .faq ul {
	height: 160px; margin-top: 10px;
}
.kjzbl .faq li {
	height: 20px; line-height: 20px; padding-left: 5px;
}
.kjzbl .step {
	left: 560px; top: 160px; width: 340px; position: absolute;
}
.stepIn {
	background-color: transparent;
}
.stepIn a {
	color: rgb(48, 52, 56); font-size: 12px; font-weight: normal; text-decoration: none;
}
.stepIn a:hover {
	color: rgb(255, 51, 0); text-decoration: underline;
}
.stepIn .con {
	height: 200px; overflow: auto;
}
.stepIn .con ul {
	width: 320px;
}
.stepIn h3 {
	text-align: center; color: rgb(119, 178, 10); padding-right: 30px; font-size: 14px; margin-bottom: 14px;
}
.stepIn h3 span a {
	background: url("../images/arrow.gif") no-repeat left; padding-left: 16px; float: left;
}
.stepIn li {
	margin-bottom: 10px;
}
.stepIn li a {
	background: url("../images/kjzblList.gif") no-repeat left; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bolder; display: block;
}
.stepIn li a:hover {
	background: url("../images/kjzblList_hover.gif") no-repeat left; color: rgb(255, 255, 255); text-decoration: none;
}