@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1110px;
	background: url(../images/bg.jpg)
}
.wrapper {
	width: 1110px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.bg01{ background:url(../images/bg01.png) top repeat-x; padding-top:15px}
.bg02{ background:url(../images/bg02.png) center repeat-y}
.bg03{ background:url(../images/bg03.png) center top no-repeat}
.bg04{ background:url(../images/bg04.png) top center no-repeat}
.bg05{ background:url(../images/bg05.png) top repeat-x #977d4c;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:51px; line-height:35px; position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 12px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:95px; left:0; top:35px;  position:absolute; background: url(../images/index01.png);  line-height:26px; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 19px; }
.nav .sub a:hover{ background:#795819; color:#fff;  }
.nav .on h3 a{ background:#795819; color:#fff;   }

.index_top{ width:1066px; border-bottom:1px solid #a32435; margin:0 auto}

.index_notice{ background:url(../images/index02.png) left no-repeat; padding-left:24px; color:#232323; font-size:14px; line-height:47px; height:47px}

.txtScroll-top{ width:472px;  overflow:hidden; position:relative;   }
.txtScroll-top .hd{ overflow:hidden;  height:47px; width:39px; float:right; margin-top:13px  }
.txtScroll-top .hd .prev{ display:block;  width:19px; height:20px; float:left; overflow:hidden;cursor:pointer; background:url(../images/index03.png) no-repeat}
.txtScroll-top .hd .next{ display:block;  width:20px; height:20px; float:left; overflow:hidden;cursor:pointer; background:url(../images/index04.png) no-repeat}
.txtScroll-top .bd{ float:left  }
.txtScroll-top .infoList li{ height:47px; line-height:47px;   }
.txtScroll-top .infoList li a{ font-size:14px; color:#87857f}
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.index_search{ width:220px; height:27px; margin-top:9px}
.index_search .input{ float:left; background:#FFF; border:1px solid #be9867; width:178px; height:25px; line-height:25px; color:#7d7d7d}
.index_search .btn{ float:right; background: url(../images/btn.png) no-repeat; width:37px; height:27px; border:0; cursor:pointer}

.index_left{ width:340px; margin-top:13px; margin-left:15px}
.index_left .ul01{}
.index_left .ul01 li{ float:left; text-align:center; margin:14px 5px}
.index_left .ul01 li img{ width:159px; height:102px; margin-bottom:5px}
.index_left .ul01 li a{ color:#a32435; font-size:14px}
.index_left .ul02{}
.index_left .ul02 li{ display:block; color:#a32435; font-size:14px; line-height:30px}
.index_left .ul02 li a{ color:#5b5b5b; float:left}
.index_left .ul02 li span{ float:right}

.index_right{ width:714px; height:334px; background:url(../images/index07.png) no-repeat; margin-top:9px; margin-right:19px}

.slideBox{ width:684px; height:287px; overflow:hidden; position:relative; margin-top:23px; margin-left:15px  }
.slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; background:url(../images/index08.png); width:100%; text-align:center }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ margin-right:2px;  width:14px; height:14px; line-height:14px; text-align:center; background: url(../images/index09.png) no-repeat; cursor:pointer; margin-top:11px; display:inline-block }
.slideBox .hd ul li.on{ background: url(../images/index10.png) no-repeat }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:684px; height:287px; display:block;  }

.index_news{ width:339px; margin-left:22px; margin-top:5px}
.index_news .ul01{}
.index_news .ul01 li{ float:left; text-align:center; margin:14px 5px}
.index_news .ul01 li img{ width:159px; height:102px; margin-bottom:5px}
.index_news .ul01 li a{ color:#a32435; font-size:14px}
.index_news .ul02{}
.index_news .ul02 li{ display:block; color:#a32435; font-size:14px; line-height:30px}
.index_news .ul02 li a{ color:#5b5b5b; float:left}
.index_news .ul02 li span{ float:right}

.index_news01{ width:339px; margin-left:20px; margin-top:5px}
.index_news01 .ul01{}
.index_news01 .ul01 li{ float:left; text-align:center; margin:14px 5px}
.index_news01 .ul01 li img{ width:159px; height:102px; margin-bottom:5px}
.index_news01 .ul01 li a{ color:#a32435; font-size:14px}
.index_news01 .ul01 li a:hover{color:#ff0000;text-decoration:none;}
.index_news01 .ul02{ margin-top:10px}
.index_news01 .ul02 li{ display:block; color:#a32435; font-size:14px; line-height:33px}
.index_news01 .ul02 li a{ color:#5b5b5b; float:left; background:url(../images/arrow01.png) left no-repeat; padding-left:21px}
.index_news01 .ul02 li a:hover{color:#ff0000;text-decoration:none;}

.index_news01 .ul02 li span{ float:right}

.index_news02{ width:338px; margin-right:28px; margin-top:5px}
.index_news02 .ul01{ width:163px; margin-top:9px; background:#e7e2d4; height:147px}
.index_news02 .ul01 select{ width:150px; height:25px; border:1px solid #c6bda4; margin:8px 6px}
.index_news02 .ul01 li{ margin-left:9px}
.index_news02 .ul01 a{ background:url(../images/arrow02.png) left no-repeat; padding-left:10px; color:#5b5b5b; line-height:24px}
.index_news02 .ul02{ margin-top:10px}
.index_news02 .ul02 li{ display:block; color:#a32435; font-size:14px; line-height:21px; margin-top:5px; margin-bottom:10px}
.index_news02 .ul02 li a{ color:#5b5b5b; float:left; margin-left:12px}
.index_news02 .ul02 li span{ float:left; width:40px; height:42px; background:url(../images/index14.png) no-repeat; padding-left:11px; color:#FFF; line-height:21px; font-size:14px; font-family:"微软雅黑"}
.index_news02 .ul03{ width:163px; margin-top:9px; background:#e7e2d4; height:147px}
.index_news02 .ul03 li{ margin-left:9px}
.index_news02 .ul03 a{ background:url(../images/arrow02.png) left no-repeat; padding-left:10px; color:#5b5b5b; line-height:30px}

.footer{ text-align:center; color:#FFF; line-height:30px; font-size:14px; padding:30px 0 20px 0}
.footer a{ color:#FFF; padding:0 5px}

.ny_left{ width:219px; margin-left:22px; margin-top:14px}
.ny_left .t{ background:url(../images/ny01.png) no-repeat; height:42px; line-height:42px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#FFF}
.ny_left .menu{ margin-top:6px; margin-bottom:19px}
.ny_left .menu li{ display:block; border-bottom:1px dashed #6c5730}
.ny_left .menu li a{ display:block; background:url(../images/ny02.png) no-repeat; height:47px; line-height:47px; text-align:center; color:#6c5730; font-weight:bold; font-size:16px; text-decoration:none}
.ny_left .menu li a:hover{ background:url(../images/ny02.png) no-repeat #d3cdbb}
.ny_left .menu li a.hover{ background:url(../images/ny02.png) no-repeat #d3cdbb}
.ny_left .list{ margin-top:10px}
.ny_left .list li{ display:block; color:#a32435; font-size:12px; line-height:18px; margin-top:5px; margin-bottom:10px}
.ny_left .list li a{ color:#5b5b5b; float:left; margin-left:13px; width:160px}
.ny_left .list li span{ float:left; width:35px; height:36px; background:url(../images/ny03.png) no-repeat; padding-left:9px; color:#FFF; line-height:18px; font-size:12px; font-family:"微软雅黑"}

.ny_right{ width:819px; margin-right:23px; margin-top:14px; padding-bottom:23px}
.ny_right .t{ width:150px; height:39px; line-height:36px; color:#000; background:url(../images/ny04.png1) no-repeat; text-align:center; font-family:"隶书"; font-size:25px; letter-spacing:2px}
.ny_right .pos{ line-height:39px; color:#474747; font-size:14px}
.ny_right .pos a{ color:#474747; padding:0 5px}
.ny_right .content{ background:#FFF; padding:22px}
.ny_right .content .list li{ display:block; border-bottom:1px dashed #6c5730; padding-left:22px; background:url(../images/arrow03.png) left 12px no-repeat; color:#6d6d6d; font-size:14px; line-height:30px}
.ny_right .content .list li a{ color:#35342f; font-size:18px; display:block}
.ny_right .content .list li span{ color:#6d6d6d; font-family:"微软雅黑"; font-size:16px; display:block; padding-bottom:15px}
.ny_right .content .list li p{ line-height:24px; margin:5px 0}

.ny_right .content .ny_con .header{ border-bottom:2px solid #ae404d; line-height:40px; font-size:16px; color:#6c5730}
.ny_right .content .ny_con .header h2{ color:#ae3f4c; margin-right:10px}
.ny_right .content .ny_con .con_txt{ color:#6c5730; font-size:14px; padding:10px 0; line-height:26px}