@charset "utf-8";
/* 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;
}
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: 1020px;
    margin: 0 auto;
}
.nav ul li {
    float: left;
    width: 170px;
    height: 68px;
    line-height: 68px;
    font-size: 22px;
    font-family: 'Microsoft YaHei';
    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;
    height: 88px;
    padding-top: 10px;
    margin: 0 auto;
}
.menu ul {
    width: 100%;
}
.menu ul li {
    width: 77px;
    height: 78px;
    margin-left: 6.9px;
    display: inline;
    overflow: hidden;
    float: left;
}
.menu ul li:first-child {
    margin: 0;
}
.menu ul li a {
    height: 78px;
    display: block;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    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: 0px;
}
.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 0px 0px;
}
.menu_child p {
    line-height: 48px;
    font-size: 14px;
    text-indent: 16px;
    font-family: 'Microsoft YaHei';
}
.menu_child p span {
    color: #6f2322;
}
.menu_child p a {
    padding: 0px 12px;
}
.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 {
    padding: 13px 0px 0px 11px;
}
.cont1a_1 ul {
}
.cont1a_1 ul li {
    width: 88px;
    float: left;
    margin-right: 1px;
    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: #545454;
}
.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 {
    padding: 0px 14px 4px 11px;
}
.cont1a_2 ul {
    float: left;
}
.cont1a_2 ul li {
    padding: 12px 0px 8px 0px;
    border-bottom: 1px dashed #7f7f7f;
}
.cont1a_2 ul li h3 {
    font-size: 12px;
    background: url(../images/cont1_bg1.png) no-repeat left center;
    padding-left: 12px;
    font-weight: bold;
}
.cont1a_2 ul li h3 a {
    color: #a86b28;
}
.cont1a_2 ul li h3 img {
    vertical-align: middle;
    margin-left: 5px;
}
.cont1a_2 ul li p {
    line-height: 21px;
    color: #333333;
    padding-top: 4px;
}
.cont1a_2 ul li:last-child {
    border-bottom: none;
}
.cont1a_2_tw {
    padding: 9px 0px;
    border-bottom: 1px dashed #7f7f7f;
    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;
    float: left;
}
.cont1a_2_tw h3 a {
    color: #a86b28;
}
.cont1a_2_tw p {
    color: #333333;
    font-size: 12px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    float: left;
    width: 173px;
    padding-top: 4px;
    word-wrap: break-word;
    word-break: break-all;
}
.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: 0px;
    padding: 11px 0px 2px 0px;
}
.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: #333333;
    background: #ddc295;
}
.cont1c1_a p a:hover {
    background: #c69f56;
    color: #333333;
    font-weight: bold;
}
.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 0px 12px;
    line-height: 18px;
    color: #333333;
    text-indent: 2em;
}
.cont2 {
    border: 1px solid #cccccc;
    border-top: none;
}
.cont2_tit {
    text-align: center;
}
.cont2_p1 {
    line-height: 25px;
    color: #333;
    text-indent: 2em;
    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/cont2_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/cont2_bg2.png) no-repeat center top;
    margin: 20px 0 0 15px;
}
.con2b1 h4:nth-child(2) {
    background: url(../images/cont2_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: 0px;
    padding: 10px 0px;
}
.cont3_con {
    overflow: hidden;
}
.cont3_tit {
    text-align: center;
}
.cont3_jb {
    margin: 0 auto;
    padding: 0;
    width: 978px;
}
.cont3_jbl {
    background: url(../images/cont3_bg.jpg) left top no-repeat;
    float: left;
    height: 245px;
    margin: 10px 0px 0 8px;
    padding: 0;
    width: 313px;
    border: 1px solid #ccc;
}
.cont3_m {
    color: #a02611;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 6px;
    text-indent: 2em;
    width: 300px;
}
.cont3_m span {
    color: #333;
    float: right;
    font-size: 12px;
    line-height: 30px;
}
.cont3_m span a {
    color: #a02611;
    font-size: 12px;
    font-weight: normal;
}
.cont3_m a {
    color: #a02611;
    font-size: 14px;
}
.cont3_nr {
    padding: 9px 0px;
    border-bottom: 1px dashed #ddd;
    margin: 0px 5px;
    float: left;
}
.cont3_nr span {
    float: left;
    margin-top: 6px;
    margin-left: 10px;
}
.cont3_nr span img {
    border: 1px solid #d7d7d7;
    float: left;
    height: 64px;
    margin: 0 5px;
    padding: 2px;
    width: 72px;
}
.cont3_nr h3 {
    font-size: 14px;
    line-height: 20px;
    float: left;
    font-weight: bold;
}
.cont3_nr h3 a {
    float: left;
    color: #a02611;
}
.cont3_nr p {
    color: #404040;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    float: left;
    width: 200px;
    text-indent: 2em;
    word-wrap: break-word;
    word-break: break-all;
}
.cont3_nr p a {
    color: #a02611;
}
.cont3_list {
    float: left;
}
.cont3_list ul {
    margin: 0;
    padding: 5px 0 0 10px;
    width: 280px;
}
.cont3_list ul li {
    background: url(../images/li_bg.jpg) no-repeat 15px center;
    height: 24px;
    line-height: 24px;
    text-indent: 1em;
    width: 280px;
    padding-left: 20px;
}
.cont3_list ul li a {
    color: #333333;
    font-size: 13px;
}
.cont3_zc {
    background: #efefef;
    overflow: hidden;
    zoom: 1;
    padding: 16px 12px;
}
.cont3_zcl {
    width: 131px;
    float: left;
}
.cont3_zcl span {
    display: block;
    text-align: center;
}
.cont3_zcl h2 {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #bebebe;
    color: #333;
    font-size: 14px;
    margin-top: 16px;
}
.cont3_zcr {
    width: 800px;
    float: right;
}
.cont3_zcr ul {
    overflow: hidden;
    zoom: 1;
    margin-top: -15px;
}
.cont3_zcr ul li a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    border: 1px solid #bebebe;
    float: left;
    margin: 15px 0px 0px 12px;
    display: block;
}
.cont3_zcr ul li a:hover {
    background: #bebebe;
    color: #fff;
}
.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: 0px 0px 0px 95px;
    width: 326px;
    height: 242px;
}
.cont4a_1 ul li {
    line-height: 46px;
}
.cont4a_1 ul li span {
    margin-right: 5px;
}
.cont4_txt1,
.cont4_txt2,
.cont4_txt3 {
    width: 250px;
    line-height: 24px;
    border: 1px solid #acacac;
    vertical-align: middle;
    margin-right: 2px;
    text-indent: 5px;
    color: #333;
}
.cont4_set2 {
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    margin-right: 2px;
    color: #333;
    width: 250px;
    border: 1px solid #acacac;
}
.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 {
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    color: #c71000;
    line-height: 36px;
    border-bottom: 1px solid #c71000;
    width: 160px;
    margin: 0 auto;
}
.cont4b_b p {
    line-height: 21px;
    color: #333333;
    text-align: left;
    padding: 6px 0px 0px 40px;
}
/*content end*/
/*list*/
.list_nr {
    padding: 0px;
}
.position {
    width: 980px;
    height: 41px;
    background: url(../images/position_bg.jpg) no-repeat top center;
}
.position p {
    width: 600px;
    height: 41px;
    line-height: 38px;
    font-size: 14px;
    color: #545454;
    text-indent: 3em;
}
.position p a {
    color: #866216;
}
.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: #333333;
    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: #333333;
    padding: 14px 10px;
}
.list_con ul li p a {
    color: #f00;
}
/*page begin*/
.pagelist {
    margin: 30px 0 30px 20px;
    font-size: 16px;
    height: 30px;
    float: left;
    margin-left: 20px;
}
.pagelist span.indexpage,
.pagelist span.endpage {
    float: left;
    margin-right: 10px;
    border: 1px solid #d7d7d7;
    display: block;
    padding: 4px 10px;
}
.pagelist a {
    float: left;
    margin-right: 10px;
    border: 1px solid #d7d7d7;
    display: block;
    padding: 4px 10px;
    text-decoration: none;
    color: #494949;
}
.pagelist a:hover {
    border-color: #ae6515;
    color: #ae6515;
}
.pagelist span.thispage {
    color: #fff;
    background: #ae6515;
    padding: 4px 10px;
    border: 1px solid #d7d7d7;
    float: left;
    margin-right: 10px;
}
/*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: 0px;
    padding: 11px 0px 2px 0px;
}
.jj_nr_pic {
    padding-left: 10px;
    float: left;
}
.jj_nr_a p {
    padding: 0px 0px 0px 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: #333333;
    background: #ddc295;
}
.jj_nr_a p a:hover {
    background: #c69f56;
    color: #333333;
    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: 55px 12px 0px 12px;
    line-height: 18px;
    color: #333333;
    text-indent: 2em;
}
.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;
}
.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: #545454;
    padding-left: 6px;
}
.zj_nr ul li p {
    line-height: 24px;
    font-size: 13px;
    padding: 0 10px 10px 10px;
    color: #545454;
}
.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;
    float: left;
}
.zx_tw {
    padding: 9px 0px;
    border-bottom: 1px dashed #cccccc;
    float: left;
}
.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;
    float: left;
}
.zx_tw h3 a {
    font-size: 12px;
    float: left;
    color: #a02611;
}
.zx_tw p {
    color: #404040;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    float: left;
    width: 200px;
    text-indent: 2em;
    word-wrap: break-word;
    word-break: break-all;
}
.zx_tw p a {
    color: #a02611;
}
.zx_nr ul {
    float: left;
    width: 100%;
}
.zx_nr ul li {
    height: 32px;
    line-height: 32px;
    background: url(../images/li_bg.jpg) no-repeat left center;
    text-indent: 15px;
    border-bottom: 1px dashed #c2c2c2;
    font-size: 14px;
}
.zx_nr ul li:last-child {
    border-bottom: none;
}
.zx_nr ul li a {
    color: #494949;
}
.part_lx .tit {
    background: url(../images/lx_tit.png) no-repeat;
}
.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: 0px 0px 0px 0px;
    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: #333333;
    text-align: left;
    padding: 6px 0px 0px 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: 254px;
    height: 303px;
    overflow: hidden;
    float: left;
}
.zjli_wz {
    width: 347px;
    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;
    font-weight: normal;
    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: #545454;
    overflow: hidden;
}
.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-family: 'Microsoft YaHei';
    font-size: 14px;
}
.art_title {
    font-size: 28px;
    text-align: center;
    padding: 22px 0px;
    font-family: 'Microsoft YaHei';
    color: #000;
}
.art_time {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Microsoft YaHei';
    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_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;
    font-family: 'Microsoft YaHei';
    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;
}
/*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 44px;
}
.footer_nav ul li {
    float: left;
    width: 128px;
    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;
}
.footer_nrl {
    width: 343px;
    float: left;
    background: url(../images/ft_pic3.png) no-repeat center right;
    float: left;
    padding-left: 100px;
}
.footer_nrr {
    width: 410px;
    padding-top: 20px;
    padding-right: 100px;
    float: right;
}
.footer_nrr p {
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}
.footer_nrr p a {
    color: #fff;
}
.footer_nrr p a:first-child {
    padding-left: 10px;
}
/*footer end*/
