@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {
	padding: 0;
	margin: 0;
	font-family: "Microsoft YaHei";
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
fieldset, img {
	border: 0;
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
ol, ul, li, dl, dt, dd {
	list-style: none;
}
input, button, textarea, checkbox, select, radio, form {
	vertical-align: top;
	background: none;
	outline: none;
	border: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.red, .red a {
	color: #F00;
}
.left, .fl {
	float: left;
}
.right, .fr {
	float: right;
}
.autohei {
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
	zoom: 1;
}
.blank {
	height: 12px;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
.blank_15 {
	height: 15px;
	font-size: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
body {
	font-size: 12px;
	background: url(../images/body_bg.png) repeat-y center top;
}
.yahei, .yahei * {
	font-family: "Microsoft YaHei";
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
img {
	border: 0;
}
/*top*/
.top {
	width: 1380px;
	margin: 0 auto;
}
/*top end*/
/*nav*/
.nav {
	height: 68px;
	background: url(../images/nav_bg.png) no-repeat center top;
	font-weight: bold;
	width: 1380px;
	margin: 0 auto;
}
.nav ul {
	list-style: none;
	position: relative;
	text-align: center;
	width: 1190px;
	margin: 0 auto;
}
.nav ul li {
	float: left;
	width: 170px;
	height: 68px;
	line-height: 68px;
	font-size: 22px;
	background: url(../images/nav_bg2.png) no-repeat right center;
}
.nav ul li:last-child {
	background: none;
}
.nav ul li:hover a {
	color: #3c1e05;
}
.nav ul li a {
	display: block;
	color: #4e3c1b;
	text-decoration: none;
}
/*nav end*/
/*banner*/
.banner {
	width: 1380px;
	margin: 0 auto;
}
/*banner end*/
/*content*/
.nr_bg {
	background: url(../images/nr_bg.png) no-repeat center top;
}
.menu {
	width: 1000px;
	padding: 10px 0;
	margin: 0 auto;
	overflow: hidden;
}
.menu ul {
	width: 980px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.menu ul li {
	width: 77px;
	height: 78px;
	overflow: hidden;
}
.menu ul li a {
	height: 78px;
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 124px;
}
.menu ul li a:hover {
	color: #6f2322;
	text-decoration: none;
}
.menu ul li a.menu_01 {
	background: url(../images/menu_01.jpg) no-repeat;
	margin-left: 0;
}
.menu ul li a.menu_02 {
	background: url(../images/menu_02.jpg) no-repeat;
}
.menu ul li a.menu_03 {
	background: url(../images/menu_03.jpg) no-repeat;
}
.menu ul li a.menu_04 {
	background: url(../images/menu_04.jpg) no-repeat;
}
.menu ul li a.menu_05 {
	background: url(../images/menu_05.jpg) no-repeat;
}
.menu ul li a.menu_06 {
	background: url(../images/menu_06.jpg) no-repeat;
}
.menu ul li a.menu_07 {
	background: url(../images/menu_07.jpg) no-repeat;
}
.menu ul li a.menu_08 {
	background: url(../images/menu_08.jpg) no-repeat;
}
.menu ul li a.menu_09 {
	background: url(../images/menu_09.jpg) no-repeat;
}
.menu ul li a.menu_10 {
	background: url(../images/menu_10.jpg) no-repeat;
}
.menu ul li a.menu_11 {
	background: url(../images/menu_11.jpg) no-repeat;
}
.menu ul li a.menu_12 {
	background: url(../images/menu_12.jpg) no-repeat;
}
.menu ul li a.menu_01:hover {
	background: url(../images/menu_01_h.jpg) no-repeat;
}
.menu ul li a.menu_02:hover {
	background: url(../images/menu_02_h.jpg) no-repeat;
}
.menu ul li a.menu_03:hover {
	background: url(../images/menu_03_h.jpg) no-repeat;
}
.menu ul li a.menu_04:hover {
	background: url(../images/menu_04_h.jpg) no-repeat;
}
.menu ul li a.menu_05:hover {
	background: url(../images/menu_05_h.jpg) no-repeat;
}
.menu ul li a.menu_06:hover {
	background: url(../images/menu_06_h.jpg) no-repeat;
}
.menu ul li a.menu_07:hover {
	background: url(../images/menu_07_h.jpg) no-repeat;
}
.menu ul li a.menu_08:hover {
	background: url(../images/menu_08_h.jpg) no-repeat;
}
.menu ul li a.menu_09:hover {
	background: url(../images/menu_09_h.jpg) no-repeat;
}
.menu ul li a.menu_10:hover {
	background: url(../images/menu_10_h.jpg) no-repeat;
}
.menu ul li a.menu_11:hover {
	background: url(../images/menu_11_h.jpg) no-repeat;
}
.menu ul li a.menu_12:hover {
	background: url(../images/menu_12_h.jpg) no-repeat;
}
.menu_child {
	width: 1000px;
	height: 48px;
	background: url(../images/menu_child_bg.jpg) no-repeat top left #eaeaea;
	margin: 0 auto;
}
.menu_child>a {
	display: block;
}
.menu_child>a img {
	float: right;
	margin: 9px 6px 0 0;
}
.menu_child p {
	line-height: 48px;
	font-size: 14px;
	text-indent: 16px;
}
.menu_child p span {
	color: #6f2322;
}
.menu_child p a {
	padding: 0 12px;
	color: #333;
}
.menu_child p a:hover {
	color: #ae6515;
	text-decoration: none;
}
.content {
	width: 980px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	zoom: 1;
}
.cont1a {
	width: 286px;
	height: 315px;
	border: 1px solid #cccccc;
	float: left;
}
.cont1a_1 {
	width: 266px;
	margin: 10px auto 0;
	overflow: hidden;
}
.cont1a_1 ul {
	display: flex;
	justify-content: space-between;
}
.cont1a_1 ul li {
	width: 88px;
	float: left;
	text-align: center;
	height: 30px;
	padding-bottom: 7px;
	line-height: 30px;
	background: url(../images/cont1_link1.png) no-repeat center top;
}
.cont1a_1 ul li span {
	display: inline-block;
	width: 100%;
	height: 30px;
	color: #333;
}
.cont1a_1 ul li.hover {
	background: url(../images/cont1_hover1.png) no-repeat center top;
}
.cont1a_1 ul li.hover span {
	color: #000000;
}
.cont1a_2 {
	width: 266px;
	overflow: hidden;
	margin: 0 auto;
}
.cont1a_2 ul {
	float: left;
}
.cont1a_2 ul li {
	padding: 8px 0;
	border-bottom: 1px dashed #ddd;
}
.cont1a_2 ul li h3 {
	font-size: 12px;
	line-height: 24px;
	background: url(../images/cont1_bg1.png) no-repeat left center;
	padding-left: 12px;
	font-weight: bold;
}
.cont1a_2 ul li h3 a {
	color: #ae6515;
}
.cont1a_2 ul li h3 img {
	vertical-align: middle;
	margin-left: 5px;
}
.cont1a_2 ul li p {
	line-height: 21px;
	color: #333;
	padding-top: 4px;
}
.cont1a_2 ul li:last-child {
	border-bottom: none;
}
.cont1a_2_tw {
	padding: 10px 0;
	border-bottom: 1px dashed #ddd;
	float: left;
}
.cont1a_2_tw span {
	float: left;
}
.cont1a_2_tw span a {
	display: block;
	float: left;
}
.cont1a_2_tw span img {
	border: 1px solid #CDCDCD;
	float: left;
	height: 64px;
	margin: 0 5px;
	padding: 2px;
	width: 72px;
}
.cont1a_2_tw h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.cont1a_2_tw h3 a {
	color: #ae6515;
}
.cont1a_2_tw p {
	color: #333;
	font-size: 12px;
	line-height: 20px;
}
.cont1b {
	width: 343px;
	margin-left: 14px;
	height: 315px;
	float: left;
}
.cont1b img {
	border: 1px solid #ccc;
	padding: 2px;
}
.cont1c {
	float: right;
}
.cont1c1 {
	border: 1px solid #cccccc;
	border-top: none;
	padding: 11px 0 2px;
}
.cont1c1_a p {
	padding-left: 206px;
}
.cont1c1_a p a {
	display: block;
	width: 102px;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	border-bottom: 1px solid #c0a16e;
	text-align: center;
	color: #333;
	background: #ddc295;
}
.cont1c1_a p a:last-child {
	border: none;
}
.cont1c1_a p a:hover {
	background: #c69f56;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.cont1c1_pic {
	padding-left: 10px;
	float: left;
}
.cont1c1_b {
	width: 318px;
	margin: 6px auto 0 auto;
	height: 99px;
	background: url(../images/cont1_bg2.png) no-repeat center top;
}
.cont1c1_b p {
	padding: 55px 12px 0 12px;
	line-height: 18px;
	color: #333;
	text-indent: 2em;
}
.cont2 {
	border: 1px solid #cccccc;
	border-top: none;
}
.cont2_tit {
	text-align: center;
}
.cont2_p1 {
	line-height: 25px;
	color: #333;
	margin: 0 auto;
	width: 960px;
	padding: 10px 0;
}
.con2a {
	width: 960px;
	margin: 0 auto;
}
.con2a ul li {
	float: left;
	width: 188px;
	margin-right: 8px;
	overflow: hidden;
}
.con2a ul li a {
	display: inline-block;
	width: 183px;
	padding: 5px 0 5px 5px;
	background: #f4e7d1;
	text-decoration: none;
}
.con2a ul li img {
	border: 1px solid #d1baa1;
}
.con2a ul li a h3 {
	color: #a86b28;
	line-height: 20px;
	padding: 12px 0 0 76px;
	font-size: 14px;
}
.con2a ul li a h3 span {
	font-size: 15px;
}
.con2a ul li a.hover {
	background: #d6b068;
}
.con2a ul li a.hover img {
	border: 1px solid #fff;
}
.con2a ul li a.hover h3 {
	color: #ffffff;
}
.con2b {
	overflow: hidden;
	position: relative;
	width: 960px;
	margin: 10px auto;
}
.con2b1 {
	float: left;
	width: 695px;
	background: url(../images/con2_bg1.jpg) no-repeat center top;
}
.con2b1 .fl>img {
	width: 270px;
	height: 360px;
	border: 1px solid #E9E2D8;
	padding: 1px;
}
.con2b1 h3 {
	font-size: 20px;
	color: #3e3e3e;
	margin-left: 15px;
}
.con2b1 h3 strong {
	color: #965435;
	font-size: 36px;
	margin-right: 12px;
}
.con2b1 h4 {
	width: 66px;
	line-height: 32px;
	color: #a86b28;
	padding-left: 35px;
	font-size: 15px;
	background: url(../images/con2_bg2.png) no-repeat center top;
	margin: 20px 0 0 15px;
}
.con2b1 h4:nth-child(2) {
	background: url(../images/con2_bg3.png) no-repeat center top;
}
.con2b1 p {
	line-height: 22px;
	color: #333333;
	text-indent: 2em;
	font-size: 14px;
	text-align: justify;
	margin: 20px 0 0 15px;
}
.con2b1_zx {
	padding: 26px 0;
	text-align: center;
}
.con2b1_zx a:last-child {
	padding-left: 20px;
}
.con2b2 {
	position: absolute;
	width: 254px;
	right: 0;
	top: 0;
}
.con2b2 img {
	width: 250px;
	height: 175px;
	padding: 1px;
	border: 1px solid #E9E2D8;
}
.con2b2 img:last-child {
	margin-top: 6px;
}
.cont3 {
	border: 1px solid #cccccc;
	border-top: none;
}
.cont3_con {
	overflow: hidden;
}
.cont3_tit {
	text-align: center;
}
.cont3_jb {
	margin: 0 auto;
	padding: 0;
	width: 978px;
}
.cont3_jbl {
	float: left;
	height: 266px;
	margin: 0 0 10px 8px;
	width: 313px;
	border: 1px solid #ccc;
}
.cont3_m {
	color: #ae6515;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 6px auto 0;
	width: 300px;
	padding-bottom: 6px;
	border-bottom: 1px solid #dbdbdb;
}
.cont3_m span {
	color: #333;
	float: right;
	font-size: 12px;
	line-height: 30px;
}
.cont3_m span a {
	color: #ae6515;
	font-size: 12px;
	text-decoration: none;
}
.cont3_m>a {
	color: #ae6515;
	font-size: 16px;
	float: left;
	text-align: center;
	border-bottom: 2px solid #ae6515;
	padding-bottom: 5px;
}
.cont3_nr {
	padding: 8px 0;
	border-bottom: 1px dashed #ddd;
	margin: 0 5px;
}
.cont3_nr span {
	float: left;
	margin-top: 6px;
}
.cont3_nr span img {
	border: 1px solid #d7d7d7;
	height: 64px;
	margin: 0 5px;
	padding: 2px;
	width: 72px;
}
.cont3_nr h3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.cont3_nr h3 a {
	color: #ae6515;
}
.cont3_nr p {
	color: #333;
	font-size: 12px;
	line-height: 20px;
}
.cont3_list {
	padding: 6px;
}
.cont3_list ul li {
	background: url(../images/li_bg.jpg) no-repeat 5px center;
	height: 28px;
	line-height: 28px;
	text-indent: 20px;
}
.cont3_list ul li a {
	color: #333;
	font-size: 13px;
}
.cont3_list ul li a:hover {
	color: #ae6515;
	text-decoration: none;
}
.cont4a {
	width: 687px;
	float: left;
}
.cont4_tit {
	font-size: 26px;
	line-height: 53px;
	background: url(../images/cont4_bg1.png) no-repeat center top;
	padding-left: 14px;
	color: #3c1e05;
}
.cont4a_1 {
	height: 242px;
	background: url(../images/cont4_bg2.png) no-repeat center top;
}
.cont4a_1 .cont4a_pic {
	padding-right: 1px;
	float: right;
}
.cont4a_1 .cont4a_pic .cont4a_pic1 {
	text-align: center;
}
.cont4a_1 .cont4a_pic .cont4a_pic2 {
	text-align: center;
	padding-top: 1px;
}
.cont4a_1 ul {
	padding-left: 95px;
	width: 326px;
	height: 242px;
}
.cont4a_1 ul li {
	line-height: 46px;
}
.cont4a_1 ul li span {
	margin-right: 5px;
	color: #333;
}
.cont4_txt1, .cont4_txt2, .cont4_txt3 {
	width: 250px;
	line-height: 24px;
	border: 1px solid #999;
	vertical-align: middle;
	text-indent: 5px;
	color: #666;
}
.cont4_set2 {
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	margin-right: 2px;
	color: #666;
	width: 250px;
	border: 1px solid #999;
}
.cont4_submit {
	width: 107px;
	height: 24px;
	border: 0;
	background: url(../images/cont4_but_bg.png) no-repeat center top;
	display: block;
	margin: 10px auto;
}
.cont4b {
	width: 277px;
	float: right;
}
.cont4b_a {
	border: 1px solid #cccccc;
	padding: 0;
}
.cont4b_a .cont4b_a_pic {
	text-align: center;
}
.cont4b_a .cont4b_a_pic img {
	width: 275px;
	height: 147px;
}
.cont4b_b {
	width: 273px;
	height: 91px;
	background: #eae1cd;
	margin: 1px auto 1px auto;
}
.cont4b_b h4 {
	font-size: 18px;
	color: #c71000;
	line-height: 36px;
	border-bottom: 1px solid #c71000;
	width: 160px;
	margin: 0 auto;
	text-align: center;
}
.cont4b_b p {
	line-height: 21px;
	color: #333;
	text-align: left;
	padding: 6px 0 0 12px;
}
/*content end*/
/*list*/
.list_nr {
	padding: 0;
}
.position {
	width: 980px;
	height: 41px;
	background: url(../images/position_bg.jpg) no-repeat top center;
}
.position p {
	width: 600px;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	color: #333;
	text-indent: 3em;
}
.position p a {
	color: #333;
}
.position p a:hover {
	color: #ae6515;
	text-decoration: none;
}
.list_l {
	border: 1px solid #cccccc;
	overflow: hidden;
	width: 640px;
	background: url(../images/list_bg1.jpg) no-repeat top;
	border-top: 0;
	float: left;
}
.list_con {
	overflow: hidden;
	padding: 28px 13px 0;
}
.list_con ul li {
	overflow: hidden;
	background: url(../images/list_bg2.jpg) no-repeat;
	width: 610px;
	margin-bottom: 20px
}
.list_con ul li:last-child {
	margin-bottom: 0;
}
.list_tit {
	height: 34px;
	line-height: 34px;
	padding-left: 53px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.list_tit_l {
	float: left;
}
.list_tit_r {
	font-size: 13px;
	font-weight: 100;
	margin-right: 10px;
	float: right;
}
.list_con ul li p {
	line-height: 22px;
	text-indent: 2em;
	color: #333;
	padding: 14px 10px;
}
.list_con ul li p a {
	color: #F00;
}
/*page*/
.page {
	margin: 35px 0;
	font-size: 16px;
	text-align: center;
}
.pagelist {
	display: inline-block;
}
.pagelist a, .pagelist span {
	float: left;
	margin: 0 5px;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
	color: #333;
	background: #f0e7de;
}
.pagelist a:hover, .pagelist span:hover {
	color: #fff;
	background: #ae6515;
}
.pagelist span.thispage {
	color: #fff;
	background: #ae6515;
}
/*page end*/
/*part_r*/
.part_r {
	width: 322px;
	overflow: hidden;
	float: right;
}
.jj_tit {
	text-align: center;
}
.jj_nr {
	border: 1px solid #cccccc;
	border-top: none;
	padding: 10px 0 1px 0;
}
.jj_nr_pic {
	padding-left: 10px;
	float: left;
}
.jj_nr_a p {
	padding-left: 206px;
}
.jj_nr_a p a {
	display: block;
	width: 102px;
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	border-bottom: 1px solid #c0a16e;
	text-align: center;
	color: #333;
	background: #ddc295;
}
.jj_nr_a p a:last-child {
	border: none;
}
.jj_nr_a p a:hover {
	background: #c69f56;
	color: #333;
	font-weight: bold;
}
.jj_nr_b {
	width: 318px;
	margin: 6px auto 0 auto;
	height: 99px;
	background: url(../images/jj_nr_bg.png) no-repeat center top;
}
.jj_nr_b p {
	padding: 54px 12px 0;
	line-height: 18px;
	color: #333;
	text-indent: 2em;
	text-align: justify;
}
.tit {
	text-align: right;
	font-size: 13px;
	height: 48px;
	line-height: 48px;
}
.tit a {
	padding-right: 10px;
}
.part_zj .tit {
	background: url(../images/zj_tit.png) no-repeat;
}
.part_zj .tit a {
	color: #333;
}
.zj_cont {
	border: 1px solid #cccccc;
	border-top: 0;
}
.zj_main {
	position: relative;
	z-index: 0;
	width: 320px;
	height: 420px;
	overflow: hidden;
	zoom: 1;
}
.zj_left {
	width: 21px;
	position: absolute;
	left: 0;
	top: 171.5px;
}
.zj_right {
	width: 21px;
	position: absolute;
	right: 0;
	top: 171.5px;
}
.zj_nr {
	position: absolute;
	z-index: 1;
	left: 21px;
	top: px;
	width: 280px;
}
.zj_nr ul {
	float: left;
	overflow: hidden;
	zoom: 1;
}
.zj_nr ul li {
	float: left;
	width: 280px;
	padding-top: 13px;
}
.zj_nr ul li h4 {
	line-height: 40px;
	font-size: 20px;
	text-align: center;
}
.zj_nr ul li h4 a {
	color: #9b6a29;
}
.zj_nr ul li h4 span {
	font-size: 14px;
	color: #333;
	padding-left: 6px;
}
.zj_nr ul li p {
	line-height: 24px;
	font-size: 13px;
	padding: 0 10px 10px 10px;
	color: #333;
}
.zj_nr ul li p a {
	color: #F00;
}
.zj_nr .zj_pic {
	text-align: center;
}
.zj_nr .zj_jj {
	color: #905e21;
}
.zj_nr .zj_an {
	text-align: center;
}
.zj_nr .zj_an a:last-child {
	margin-left: 10px;
}
.part_zx .tit {
	background: url(../images/zx_tit.png) no-repeat;
}
.zx_nr {
	border: 1px solid #cccccc;
	border-top-color: rgb(204, 204, 204);
	border-top-style: solid;
	border-top-width: 1px;
	border-top: none;
	padding: 5px 10px;
	overflow: hidden;
}
.zx_tw {
	padding: 9px 0;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.zx_tw span {
	float: left;
}
.zx_tw span a {
	display: block;
	float: left;
}
.zx_tw span img {
	border: 1px solid #CDCDCD;
	float: left;
	height: 64px;
	margin: 0 5px;
	padding: 2px;
	width: 72px;
}
.zx_tw h3 {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}
.zx_tw h3 a {
	color: #ae6515;
}
.zx_tw p {
	color: #333;
	font-size: 12px;
	line-height: 20px;
}
.zx_tw p a {
	color: #ae6515;
}
.zx_nr ul {
	overflow: hidden;
}
.zx_nr ul li {
	height: 32px;
	line-height: 32px;
	background: url(../images/li_bg.jpg) no-repeat left center;
	text-indent: 15px;
}
.zx_nr ul li a {
	color: #333;
}
.zx_nr ul li a:hover {
	color: #ae6515;
	text-decoration: none;
}
.part_lx .tit {
	background: url(../images/lx_tit.png) no-repeat;
}
.part_lx .tit a {
	color: #333;
}
.lx_nr {
	border: 1px solid #cccccc;
	border-top: none;
}
.lx_pic {
	text-align: center;
}
.lx_pic img {
	width: 320px;
	height: 180px;
}
.lx_wz {
	width: 320px;
	height: 100px;
	background: #eae1cd;
}
.lx_wz h4 {
	padding: 0;
	font-size: 18px;
	color: #c71000;
	line-height: 36px;
	border-bottom: 1px solid #c71000;
	width: 160px;
	margin: 0 auto;
}
.lx_wz p {
	line-height: 21px;
	color: #333;
	text-align: left;
	padding: 6px 0 0 40px;
}
/*part_r end*/
/*list_zj*/
.zjli_l {
	overflow: hidden;
	width: 640px;
	float: left;
}
.zjli_con {
	overflow: hidden;
}
.zjli_con ul li {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 20px;
	background-size: cover;
	border: 1px solid #cccccc;
}
.zjli_pic {
	text-align: center;
	width: 219px;
	height: 292px;
	overflow: hidden;
	float: left;
}
.zjli_wz {
	width: 382px;
	overflow: hidden;
	float: right;
}
.zjli_wz h3 {
	font-size: 34px;
	font-weight: bold;
	color: #503a2b;
	background: url(../images/zjli_bg.png) no-repeat bottom left;
	padding-bottom: 6px;
}
.zjli_wz h3 span {
	color: #503a2b;
	font-size: 18px;
	margin-left: 10px;
}
.zjli_wz dl {
	border-bottom: 1px dashed #c69f56;
	overflow: hidden;
	padding: 12px 0 15px 0;
}
.zjli_wz dl dt {
	float: left;
	margin-right: 7px;
}
.zjli_wz dl dd {
	line-height: 22px;
	color: #333;
}
.zjli_wz dl dd a {
	color: #F00;
}
.zjli_wz .anniu {
	text-align: center;
	margin-top: 20px;
}
.zjli_wz .anniu a:last-child {
	margin-left: 10px;
}
/*list_zj end*/
.art_left {
	width: 640px;
	float: left;
}
.art_nr {
	border: solid 1px #d8d8d8;
}
.art_pos {
	height: 40px;
	border: solid 1px #fff;
	background: url(../images/art_pos_bg.jpg) no-repeat 14px 12px #efefef;
	line-height: 40px;
	text-indent: 40px;
	font-size: 14px;
}
.art_pos a {
	color: #333;
}
.art_pos a:hover {
	color: #ae6515;
	text-decoration: none;
}
.art_title {
	font-size: 28px;
	text-align: center;
	padding: 22px 0;
	color: #000;
}
.art_time {
	text-align: center;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.art_time span, .art_time a {
	padding-left: 20px;
}
.art_body {
	margin: 20px auto 0;
	line-height: 30px;
	font-size: 14px;
	padding: 0 10px;
}
.art_body p {
	padding-bottom: 20px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 24px;
	color: #333;
}
.art_body p[style*="center"], .art_body p[align*="center"] {
	text-indent: 0;
}
.art_body p img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.art_prenext {
	border: 1px dashed #e6e6e6;
	margin: 20px 0;
	clear: both;
}
.art_prenext li {
	width: 100%;
	text-indent: 20px;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
}
.art_prenext li span {
	font-weight: bold;
	color: #9d0200;
}
.art_prenext li a {
	color: #333;
}
.art_prenext li a:hover {
	color: #ae6515;
	text-decoration: none;
}
.art_an {
	margin: 10px 0;
	text-align: center;
}
.art_an a:last-child {
	padding-left: 30px;
}
.art_more {
	border: solid 1px #d8d8d8;
	margin-top: 15px;
}
.art_more h3 {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-indent: 50px;
	font-size: 18px;
	color: #9d0200;
	background: url(../images/art_more_bg.jpg) no-repeat;
}
.art_more ul {
	overflow: hidden;
	padding: 15px 0;
}
.art_more ul li {
	width: 45%;
	line-height: 30px;
	display: inline-block;
	background: url(../images/li_bg.jpg) no-repeat left center;
	text-indent: 20px;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
}
.art_more ul li:nth-of-type(2n) {
	float: right;
	margin-right: 20px;
}
.art_more ul li:nth-of-type(2n+1) {
	float: left;
	margin-left: 20px;
}
.art_more ul li a {
	color: #333;
}
.art_more ul li a:hover {
	color: #ae6515;
	text-decoration: none;
}
/* guahao */
.guahao_con, .guahao_notice {
	margin-top: 20px;
	background: #fff;
	padding: 20px;
}
.guahao_con h3, .guahao_notice h3 {
	padding-bottom: 20px;
	margin-bottom: 20px;
	color: #666;
	border-bottom: 2px solid #f0f0f0;
}
.guahao_con h3 b, .guahao_notice h3 b {
	padding-bottom: 20px;
	font-size: 24px;
	color: #ae6515;
	border-bottom: 2px solid #ae6515;
}
.guahao_info {
	padding: 20px 0;
	overflow: hidden;
}
.guahao_info dl {
	padding-top: 20px;
	padding-left: 20px;
	overflow: hidden;
}
.guahao_info dl dt {
	position: relative;
	color: #333;
	line-height: 38px;
	float: left;
}
.guahao_info dl dt span {
	position: absolute;
	color: #f00;
	z-index: 1;
	left: -7px;
}
.guahao_info dl dd {
	overflow: hidden;
	box-sizing: border-box;
	border: #cdcdcd 1px solid;
	border-radius: 6px;
	width: 500px;
	float: left;
}
.guahao_info dl dd input, .guahao_info dl dd select {
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #999;
	text-indent: 10px;
}
.notice {
	margin-top: 10px;
	color: #666;
	line-height: 34px;
}
.notice p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.submit {
	text-align: center;
}
.submit a {
	display: inline-block;
	width: 300px;
	height: 48px;
	font-size: 18px;
	color: #fff;
	line-height: 48px;
	background: #8c0d02;
	border-radius: 5px;
	text-decoration: none;
	cursor: pointer;
}
/*footer*/
.footer {
	margin: 0 auto;
	overflow: hidden;
	height: 330px;
	width: 980px;
	background: url(../images/ft_pic2.png) no-repeat top left;
	margin-bottom: 60px;
}
.footer_nav ul {
	padding: 71px 100px 20px;
	overflow: hidden;
}
.footer_nav ul li {
	float: left;
	width: 111px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	background: url(../images/ft_pic1.png) no-repeat center left;
}
.footer_nav ul li:first-child {
	background: none;
}
.footer_nav ul li a {
	color: #fff;
}
.footer_nr {
	overflow: hidden;
	margin-top: 24px;
}
.footer_nrl {
	width: 312px;
	background: url(../images/ft_pic3.png) no-repeat center right;
	float: left;
	margin-left: 136px;
}
.footer_nrr {
	width: 410px;
	height: 162px;
	margin-right: 100px;
	float: right;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.footer_nrr p {
	font-size: 15px;
	line-height: 25px;
	color: #fff;
}
.footer_nrr p a {
	color: #fff;
}
/*footer end*/
