@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*/

