.carousel-tsxz-wrap, .anchor-tsxz, .tsxz-zxdt1_tit, .tsxz-zxdt2 > li, .timeline_item, .timeline_list > li, .dzxz_cyjg_barr, .dzxz_cyjg_info, .kfjg_box, .tsxzlx_more, .cjjy1, .cjjy2, .carousel-zcjd, .carousel-zcjd_indicators > li {
  position: relative; }

.carousel-tsxz_tit, .carousel-tsxz_indicators, .carousel-tsxz_control > [class^="icon-"], .tsxz-zxdt1_tit > span, .tsxz-zxdt2 i, .timeline_tit, .timeline_mark, .timeline_mark:after, .timeline_list span, .kfjg_level1, .kfjg_level2, .kfjg_level3, .kfjg_level3:after, .kfjg_con, .kfjg_con:before, .kfjg_info, .cjjy2 > [class^="cjjy2_list"], .carousel-zcjd_indicators, .carousel-zcjd_indicators-wrap {
  position: absolute; }

.carousel-tsxz_control > [class^="icon-"], .tsxz-zxdt1_tit > span, .tsxz-zxdt2 i, .timeline_mark:after, .cjjy2_list2, .cjjy2_list5 {
  top: 50%; }

.kfjg_con:before {
  top: 100%; }

.cjjy2_list4, .cjjy2_list5, .cjjy2_list6 {
  right: 50%; }

.timeline_tit {
  right: 100%; }

.timeline_mark:after, .kfjg_level1, .kfjg_level2, .kfjg_level3, .kfjg_level3:after, .kfjg_con:before, .cjjy2_list1, .cjjy2_list2, .cjjy2_list3 {
  left: 50%; }

.timeline_item-even .timeline_tit {
  left: 100%; }

.carousel-tsxz_tit {
  bottom: .25em; }

.tsxz-zxdt2 i {
  left: .25em; }

.timeline_tit, .timeline_mark, .timeline_list span, .kfjg_info, .cjjy2_list1, .cjjy2_list4, .carousel-zcjd_indicators-wrap {
  top: 0; }

.carousel-tsxz_tit, .carousel-tsxz_indicators, .carousel-tsxz_control > .icon-arr-right, .timeline_item-even .timeline_mark, .timeline_item-even .timeline_list span {
  right: 0; }

.carousel-tsxz_indicators, .kfjg_level3:after, .cjjy2_list3, .cjjy2_list6 {
  bottom: 0; }

.carousel-tsxz_tit, .carousel-tsxz_indicators, .carousel-tsxz_control > .icon-arr-left, .tsxz-zxdt1_tit > span, .timeline_mark, .timeline_list span, .carousel-zcjd_indicators {
  left: 0; }

.carousel-zcjd_indicators {
  top: auto; }

.timeline_item-even .timeline_tit, .carousel-zcjd_indicators {
  right: auto; }

.carousel-zcjd_indicators, .carousel-zcjd_control {
  bottom: auto; }

.timeline_item-even .timeline_mark, .timeline_item-even .timeline_list span {
  left: auto; }

.carousel-tsxz-wrap:before, .kfjg_level3:after {
  z-index: -1; }

.carousel-tsxz-wrap, .kfjg_level3 {
  z-index: 1; }

.kfjg_con1, .kfjg_con3 {
  z-index: 2; }

.timeline_mark, .kfjg_level2 {
  z-index: 5; }

.timeline_mark:after, .kfjg_level1 {
  z-index: 9; }

.timeline_mark, .kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .kfjg_level3:after, .kfjg_tit, .cjjy1_item, .carousel-zcjd_indicators > li, .carousel-zcjd_control, .zcjd-provice_img, .ghyj_img, .bg3_img, .qzys {
  box-sizing: border-box; }

.kfjg_info {
  display: none; }

.timeline_tit > span, .kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .kfjg_level3:after, .kfjg_con:hover .kfjg_info, .tsxzlx_more, .cjjy1 [class^='iconsvg_'], .zcjd_macro_more, .carousel-zcjd_indicators span, .carousel-zcjd_control > i, .jdal_img {
  display: block; }

.anchor-tsxz_wrap > a, .dzxz_cjms_icon, .tsxzlx_svg, .carousel-zcjd_indicators > li {
  display: inline-block; }

.cjjy1_item, .qzys {
  display: table; }

.cjjy1_item > span, .qzys_wrap {
  display: table-cell; }

.carousel-tsxz_indicators > li, .cjjy2_tit > li, .zcjd_macro_tit, .zcjd-provice_img, .ghyj_img, .bg3_img {
  float: left; }

.kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before {
  height: 100%; }

.carousel-tsxz_indicators > li, .carousel-tsxz_indicators > li.active {
  width: 25%; }

.carousel-tsxz_indicators, .kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .cjjy1_item, .qzys {
  width: 100%; }

.dzxz_cyjg_barr {
  height: 1px; }

.dzxz_cjms_icon, .tsxzlx_icon, .cjjy_tit, .nzsm_num {
  line-height: 1; }

.tsxz-zxdt1_tit, .dzxz_cyjg_tit, .cjjy1_item, .zcjd-provice_tit, .bg4_item, .nzsm_tit {
  line-height: 1.2; }

.zcjd_macro_tit {
  line-height: 1.5; }

.tsxz-zxdt1_info, .dzxz_cjms_info, .dzxz_cyjg_con, .zcjd-provice_info, .bg3_info, .zjtd_info {
  line-height: 1.8; }

.carousel-tsxz_tit, .dzxz_h2, .tsxzlx_more, .zcjd_macro_info {
  line-height: 2; }

.dzxz_cyjg_info, .carousel-zcjd_indicators > li, .carousel-zcjd_indicators > li.active, .carousel-zcjd_control {
  line-height: 2.5; }

.carousel-tsxz_control > [class^="icon-"], .anchor-tsxz_wrap > a, .cjjy2 > [class^="cjjy2_list"] {
  line-height: 3; }

.carousel-tsxz_indicators > li, .carousel-tsxz_indicators > li.active, .tsxz-zxdt2 i {
  height: .25em; }

.timeline_mark:after {
  height: .5em; }

.timeline_mark, .dzxz_cjms_icon, .tsxzlx_icon {
  height: 1em; }

.tsxzlx_more {
  height: 2em; }

.tsxz-zxdt1_tit > span, .dzxz_cyjg_tit {
  height: 2.4em; }

.tsxz-zxdt1_tit > span, .dzxz_cyjg_tit {
  height: 2.4em; }

.timeline_tit, .dzxz_cyjg_info, .carousel-zcjd_indicators-wrap, .carousel-zcjd_indicators > li, .carousel-zcjd_indicators > li.active, .carousel-zcjd_control {
  height: 2.5em; }

.carousel-tsxz_control > [class^="icon-"], .anchor-tsxz_wrap > a, .bg3_tit {
  height: 3em; }

.kfjg_tit {
  height: 4em; }

.cjjy1_item {
  height: 5em; }

.ghyj_info {
  height: 6em; }

.qzys {
  height: 8em; }

.bg3_img {
  height: 12em; }

.tsxz-zxdt2 i {
  width: .25em; }

.timeline_mark:after {
  width: .5em; }

.timeline_mark {
  width: 1em; }

.carousel-tsxz_control > [class^="icon-"] {
  width: 2em; }

.carousel-zcjd_control {
  width: 2.5em; }

.tsxz-zxdt1_tit > span {
  width: 3em; }

.dzxz_cyjg_tit, .kfjg_tit {
  width: 4em; }

.dzxz_h2, .tsxzlx_more {
  width: 8em; }

.bg3_img {
  width: 12em; }

.ghyj_img {
  width: 13em; }

.zcjd-provice_img {
  width: 18em; }

.carousel-tsxz_inner > .item {
  height: 0; }

.dzxz_cyjg_barr {
  width: 0; }

.carousel-zcjd_indicators, .carousel-zcjd_indicators > li, .carousel-zcjd_indicators > li.active {
  width: auto; }

.cjjy1_tarr, .cjjy1_barr {
  margin-top: .25em;
  margin-bottom: .25em; }

.dzxz_cyjg_barr {
  margin-top: 1em;
  margin-bottom: 1em; }

.timeline_mark:after {
  margin-top: -.25em; }

.carousel-tsxz_control > [class^="icon-"], .tsxz-zxdt1_tit > span {
  margin-top: -1.5em; }

.cjjy2_tit_item3, .cjjy2_tit_item4, .jdal_info, .nzsm_tit {
  margin-top: .25em; }

.ghyj_info, .jdal_tit {
  margin-top: .5em; }

.tsxz-zxdt1_info, .dzxz_cjms_tit, .dzxz_cjms_info, .tsxzlx_info, .zcjd-provice_info, .bg3_info, .bg3_more {
  margin-top: .75em; }

.tsxz-zxdt2 > li, .tsxzlx_tit, .tsxzlx_more, .cjjy1, .cjjy2, .bg4_item, .zjtd_info, .nzsm_info {
  margin-top: 1em; }

.cjjy_tit {
  margin-top: 1.5em; }

.timeline, .dzxz_h2, .dzxz_cjms, .dzxz_cyjg, .tsxzlx_item, .zcjd_macro, .carousel-zcjd, .ghyj_item, .bg3_item, .jdal_item, .zjtd_img, .qzys, .nzsm {
  margin-top: 2em; }

.cjjy2_tit_item1, .cjjy2_tit_item3, .bg4_item > i {
  margin-right: .25em; }

.zcjd_macro_tit {
  margin-right: .5em; }

.timeline_tit, .zcjd-provice_img, .ghyj_img, .bg3_img {
  margin-right: 1em; }

.cjjy2_list4, .cjjy2_list6 {
  margin-right: 4em; }

.cjjy2_list5 {
  margin-right: 9em; }

.timeline_list > li {
  margin-bottom: .5em; }

.timeline_item {
  margin-bottom: 2em; }

.timeline_mark:after {
  margin-left: -.25em; }

.timeline_item-even .timeline_tit {
  margin-left: 1em; }

.cjjy2_list1, .cjjy2_list3 {
  margin-left: 4em; }

.cjjy2_list2 {
  margin-left: 9em; }

.carousel-tsxz_indicators > li {
  margin: 0; }

.carousel-zcjd_indicators {
  margin-left: 0;
  margin-right: 0; }

.carousel-zcjd_indicators > li, .carousel-zcjd_indicators > li.active {
  margin-top: 0;
  margin-bottom: 0; }

.carousel-tsxz_indicators, .timeline_item-even .timeline_mark, .carousel-zcjd_indicators > li, .carousel-zcjd_indicators > li.active {
  margin-left: 0; }

.timeline_item-even .timeline_tit {
  margin-right: 0; }

.dzxz_h2, .dzxz_cyjg_tit, .dzxz_cyjg_barr, .tsxzlx_more, .cjjy1_tarr, .cjjy1_barr, .cjjy2_tit {
  margin-left: auto;
  margin-right: auto; }

.kfjg_info {
  padding: .5em; }

.zcjd_macro, .nzsm {
  padding: 1em; }

.carousel-tsxz-wrap, .carousel-tsxz_tit, .kfjg_tit, .cjjy1_item, .zcjd_macro_tit {
  padding-left: .5em;
  padding-right: .5em; }

.timeline_tit, .dzxz_cyjg_info, .cjjy2 > [class^="cjjy2_list"], .carousel-zcjd_indicators span, .qzys {
  padding-left: 1em;
  padding-right: 1em; }

.anchor-tsxz_wrap > a, .dzxz {
  padding-left: 2em;
  padding-right: 2em; }

.carousel-tsxz-wrap {
  padding-top: .5em;
  padding-bottom: .5em; }

.cjjy2 {
  padding-top: 4em;
  padding-bottom: 4em; }

.kfjg_tit {
  padding-top: .5em; }

.bg4 {
  padding-top: 1em; }

.timeline {
  padding-top: 2em; }

.carousel-zcjd {
  padding-top: 5em; }

.timeline_item-even.timeline_item {
  padding-right: 1em; }

.timeline_item-even .timeline_list > li {
  padding-right: 6em; }

.timeline {
  padding-bottom: .5em; }

.tsxz-zxdt2 > li, .timeline_item {
  padding-left: 1em; }

.tsxz-zxdt1_tit {
  padding-left: 4em; }

.timeline_list > li {
  padding-left: 6em; }

.timeline_item-even.timeline_item, .timeline_item-even .timeline_list > li {
  padding-left: 0; }

.cjjy_tit > span, .nzsm_num {
  font-style: italic; }

.cjjy_tit > span {
  font-weight: bold; }

.nzsm_info {
  font-size: 13px; }
  [data-dpr="2"] .nzsm_info {
    font-size: 26px; }
  [data-dpr="3"] .nzsm_info {
    font-size: 39px; }

.tsxz-zxdt1_info, .timeline_list > li, .dzxz_cjms_info, .dzxz_cyjg_con, .kfjg_info, .tsxzlx_info, .tsxzlx_more, .cjjy2 > [class^="cjjy2_list"], .zcjd_macro_info, .zcjd_macro_more, .zcjd-provice_info, .ghyj_info, .bg3_info, .bg3_more, .jdal_info, .zjtd_info {
  font-size: 14px; }
  [data-dpr="2"] .tsxz-zxdt1_info, [data-dpr="2"] .timeline_list > li, [data-dpr="2"] .dzxz_cjms_info, [data-dpr="2"] .dzxz_cyjg_con, [data-dpr="2"] .kfjg_info, [data-dpr="2"] .tsxzlx_info, [data-dpr="2"] .tsxzlx_more, [data-dpr="2"] .cjjy2 > [class^="cjjy2_list"], [data-dpr="2"] .zcjd_macro_info, [data-dpr="2"] .zcjd_macro_more, [data-dpr="2"] .zcjd-provice_info, [data-dpr="2"] .ghyj_info, [data-dpr="2"] .bg3_info, [data-dpr="2"] .bg3_more, [data-dpr="2"] .jdal_info, [data-dpr="2"] .zjtd_info {
    font-size: 28px; }
  [data-dpr="3"] .tsxz-zxdt1_info, [data-dpr="3"] .timeline_list > li, [data-dpr="3"] .dzxz_cjms_info, [data-dpr="3"] .dzxz_cyjg_con, [data-dpr="3"] .kfjg_info, [data-dpr="3"] .tsxzlx_info, [data-dpr="3"] .tsxzlx_more, [data-dpr="3"] .cjjy2 > [class^="cjjy2_list"], [data-dpr="3"] .zcjd_macro_info, [data-dpr="3"] .zcjd_macro_more, [data-dpr="3"] .zcjd-provice_info, [data-dpr="3"] .ghyj_info, [data-dpr="3"] .bg3_info, [data-dpr="3"] .bg3_more, [data-dpr="3"] .jdal_info, [data-dpr="3"] .zjtd_info {
    font-size: 42px; }

.bg4_item {
  font-size: 15px; }
  [data-dpr="2"] .bg4_item {
    font-size: 30px; }
  [data-dpr="3"] .bg4_item {
    font-size: 45px; }

.carousel-zcjd_control {
  font-size: 16px; }
  [data-dpr="2"] .carousel-zcjd_control {
    font-size: 32px; }
  [data-dpr="3"] .carousel-zcjd_control {
    font-size: 48px; }

.carousel-tsxz_tit, .anchor-tsxz_wrap > a, .tsxz-zxdt1_tit > span, .timeline_tit > span, .dzxz_cjms_tit, .kfjg_tit, .tsxzlx_tit, .zcjd-provice_tit, .ghyj_tit, .bg3_tit, .nzsm_tit {
  font-size: 18px; }
  [data-dpr="2"] .carousel-tsxz_tit, [data-dpr="2"] .anchor-tsxz_wrap > a, [data-dpr="2"] .tsxz-zxdt1_tit > span, [data-dpr="2"] .timeline_tit > span, [data-dpr="2"] .dzxz_cjms_tit, [data-dpr="2"] .kfjg_tit, [data-dpr="2"] .tsxzlx_tit, [data-dpr="2"] .zcjd-provice_tit, [data-dpr="2"] .ghyj_tit, [data-dpr="2"] .bg3_tit, [data-dpr="2"] .nzsm_tit {
    font-size: 36px; }
  [data-dpr="3"] .carousel-tsxz_tit, [data-dpr="3"] .anchor-tsxz_wrap > a, [data-dpr="3"] .tsxz-zxdt1_tit > span, [data-dpr="3"] .timeline_tit > span, [data-dpr="3"] .dzxz_cjms_tit, [data-dpr="3"] .kfjg_tit, [data-dpr="3"] .tsxzlx_tit, [data-dpr="3"] .zcjd-provice_tit, [data-dpr="3"] .ghyj_tit, [data-dpr="3"] .bg3_tit, [data-dpr="3"] .nzsm_tit {
    font-size: 54px; }

.dzxz_h2, .cjjy_tit {
  font-size: 20px; }
  [data-dpr="2"] .dzxz_h2, [data-dpr="2"] .cjjy_tit {
    font-size: 40px; }
  [data-dpr="3"] .dzxz_h2, [data-dpr="3"] .cjjy_tit {
    font-size: 60px; }

.dzxz_cyjg_tit {
  font-size: 22px; }
  [data-dpr="2"] .dzxz_cyjg_tit {
    font-size: 44px; }
  [data-dpr="3"] .dzxz_cyjg_tit {
    font-size: 66px; }

.tsxz-zxdt1_tit > a {
  font-size: 24px; }
  [data-dpr="2"] .tsxz-zxdt1_tit > a {
    font-size: 48px; }
  [data-dpr="3"] .tsxz-zxdt1_tit > a {
    font-size: 72px; }

.cjjy1 [class^='iconsvg_'] {
  font-size: 40px; }
  [data-dpr="2"] .cjjy1 [class^='iconsvg_'], .cjjy1 [data-dpr="2"] [class^='iconsvg_'] {
    font-size: 80px; }
  [data-dpr="3"] .cjjy1 [class^='iconsvg_'], .cjjy1 [data-dpr="3"] [class^='iconsvg_'] {
    font-size: 120px; }

.tsxzlx_icon, .nzsm_num {
  font-size: 60px; }
  [data-dpr="2"] .tsxzlx_icon, [data-dpr="2"] .nzsm_num {
    font-size: 120px; }
  [data-dpr="3"] .tsxzlx_icon, [data-dpr="3"] .nzsm_num {
    font-size: 180px; }

.dzxz_cjms_icon, .cjjy_tit > span {
  font-size: 80px; }
  [data-dpr="2"] .dzxz_cjms_icon, [data-dpr="2"] .cjjy_tit > span {
    font-size: 160px; }
  [data-dpr="3"] .dzxz_cjms_icon, [data-dpr="3"] .cjjy_tit > span {
    font-size: 240px; }

.dzxz_cjms_info, .dzxz_cyjg_con, .kfjg_info, .tsxzlx_info, .zcjd-provice_info, .ghyj_info, .zjtd_info, .nzsm_info {
  color: #666; }

.tsxz-zxdt1_info, .tsxzlx_more, .carousel-zcjd_control.left, .carousel-zcjd_control.right, .bg3_info, .jdal_info {
  color: #999; }

.carousel-tsxz_tit, .carousel-tsxz_control > [class^="icon-"], .tsxz-zxdt1_tit > span, .timeline_tit, .dzxz_h2, .dzxz_cyjg_tit, .kfjg_tit:hover, .cjjy_tit, .cjjy1_item:hover, .cjjy2_tit > li:hover, .cjjy2 > [class^="cjjy2_list"], .zcjd_macro_tit, .qzys:hover {
  color: #fff; }

.zcjd_macro_more:hover {
  text-decoration: underline; }

.carousel-tsxz_control > [class^="icon-"], .tsxz-zxdt1_tit > span, .dzxz, .dzxz_h2, .dzxz_cjms, .dzxz_cyjg, .kfjg_tit, .tsxzlx, .tsxzlx_more, .cjjy_tit2, .cjjy1, .carousel-zcjd_control, .qzys, .nzsm {
  text-align: center; }

.timeline_item-even.timeline_item, .cjjy2_tit_item1, .cjjy2_tit_item3, .zcjd_macro_more {
  text-align: right; }

.kfjg_info, .cjjy2_tit_item2, .cjjy2_tit_item4 {
  text-align: left; }

.carousel-zcjd_indicators > li {
  text-indent: 0; }

.carousel-tsxz_tit, .tsxz-zxdt2 > li, .dzxz_cyjg_info, .cjjy2 > [class^="cjjy2_list"], .ghyj_tit, .bg4_item, .jdal_tit, .jdal_info {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.timeline_tit, .carousel-zcjd_indicators {
  white-space: nowrap; }

.carousel-tsxz_inner > .item {
  background-size: cover; }

.tsxz-zxdt2 i {
  background-color: #aaa; }

.anchor-tsxz_wrap > a.current {
  background-color: #eee; }

.carousel-tsxz_indicators > li, .timeline_mark, .kfjg_con, .kfjg_tit, .kfjg_info, .cjjy1_item, .cjjy2_tit_item2, .cjjy2_tit_item3, .qzys, .nzsm {
  background-color: #fff; }

.carousel-tsxz_tit, .carousel-tsxz_control > [class^="icon-"] {
  background: url(../images/bg0-04.png) 0 0 repeat;
  background: rgba(0, 0, 0, 0.4); }

.kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .kfjg_level3:after {
  background: url(../images/bgf-03.png) 0 0 repeat;
  background: rgba(255, 255, 255, 0.3); }

.kfjg_level1:hover:before, .kfjg_level2:hover:before, .kfjg_level3:hover:before, .cjjy2 > [class^="cjjy2_list"] {
  background: url(../images/bgf-04.png) 0 0 repeat;
  background: rgba(255, 255, 255, 0.4); }

.cjjy2_tit_item1, .cjjy2_tit_item4 {
  background: url(../images/bgf-075.png) 0 0 repeat;
  background: rgba(255, 255, 255, 0.75); }

.carousel-tsxz_inner > .item {
  background-repeat: no-repeat; }

.carousel-tsxz_control.left, .carousel-tsxz_control.right, .carousel-zcjd_control.left, .carousel-zcjd_control.right {
  background: none; }

.dzxz_cyjg_info, .tsxzlx_more, .carousel-zcjd_indicators > li, .carousel-zcjd_control {
  border: 1px solid #aaa; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    [data-dpr="1"] .dzxz_cyjg_info, [data-dpr="1"] .tsxzlx_more, [data-dpr="1"] .carousel-zcjd_indicators > li, [data-dpr="1"] .carousel-zcjd_control {
      position: relative;
      border: none; }
      [data-dpr="1"] .dzxz_cyjg_info:before, [data-dpr="1"] .tsxzlx_more:before, [data-dpr="1"] .carousel-zcjd_indicators > li:before, [data-dpr="1"] .carousel-zcjd_control:before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 150%;
        height: 150%;
        border: 1px solid #aaa;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
        -ms-transform: scale(0.7);
            transform: scale(0.7); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    [data-dpr="1"] .dzxz_cyjg_info:before, [data-dpr="1"] .tsxzlx_more:before, [data-dpr="1"] .carousel-zcjd_indicators > li:before, [data-dpr="1"] .carousel-zcjd_control:before {
      width: 200%;
      height: 200%;
      -ms-transform: scale(0.5);
          transform: scale(0.5); } }

.timeline_mark {
  border: 1px solid #ddd; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    [data-dpr="1"] .timeline_mark {
      position: relative;
      border: none; }
      [data-dpr="1"] .timeline_mark:before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 150%;
        height: 150%;
        border: 1px solid #ddd;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
        -ms-transform: scale(0.7);
            transform: scale(0.7); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    [data-dpr="1"] .timeline_mark:before {
      width: 200%;
      height: 200%;
      -ms-transform: scale(0.5);
          transform: scale(0.5); } }

.carousel-tsxz-wrap {
  border: 1px solid #eee; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    [data-dpr="1"] .carousel-tsxz-wrap {
      position: relative;
      border: none; }
      [data-dpr="1"] .carousel-tsxz-wrap:before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 150%;
        height: 150%;
        border: 1px solid #eee;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
        -ms-transform: scale(0.7);
            transform: scale(0.7); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    [data-dpr="1"] .carousel-tsxz-wrap:before {
      width: 200%;
      height: 200%;
      -ms-transform: scale(0.5);
          transform: scale(0.5); } }

.anchor-tsxz {
  border-bottom: 1px solid #ddd; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    [data-dpr="1"] .anchor-tsxz {
      position: relative;
      border-bottom: none; }
      [data-dpr="1"] .anchor-tsxz:before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        border-bottom: 1px solid #ddd;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
        -ms-transform: scaleY(0.7);
            transform: scaleY(0.7); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    [data-dpr="1"] .anchor-tsxz:before {
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5); } }

.carousel-tsxz_indicators > li {
  border: none; }

.timeline_mark, .timeline_mark:after, .dzxz_cyjg_tit, .kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .kfjg_level3:after {
  border-radius: 50%; }

.carousel-tsxz_indicators > li, .carousel-zcjd_indicators > li {
  border-radius: 0; }

.timeline_mark:after, .kfjg_level1:before, .kfjg_level2:before, .kfjg_level3:before, .kfjg_level3:after, .kfjg_con:before {
  content: ""; }

.carousel-tsxz_inner, .dzxz_cjms_info, .dzxz_cyjg_con, .kfjg_info, .tsxzlx_info, .cjjy1_item, .zcjd_macro_info, .carousel-zcjd_indicators-wrap, .zcjd-provice_info, .ghyj_info, .bg3_tit, .bg3_info, .qzys, .nzsm_info {
  overflow: hidden; }

.dzxz_cjms_icon, .tsxzlx_svg, .cjjy1_item > span, .carousel-zcjd_indicators > li, .qzys_wrap {
  vertical-align: middle; }

.anchor-tsxz_wrap > a {
  vertical-align: top; }

.carousel-zcjd_control.left, .carousel-zcjd_control.right {
  text-shadow: none; }

.kfjg_level3:after {
  opacity: .25;
  filter: alpha(opacity=25); }

.carousel-tsxz_indicators > li {
  opacity: .75;
  filter: alpha(opacity=75); }

.carousel-zcjd_control {
  opacity: 1;
  filter: alpha(opacity=100); }

.carousel-zcjd_indicators {
  transition: all .25s; }

.qzys, .nzsm {
  transition: all .5s; }

.banner-tsxz {
  height: 26.25em;
  background: url(../images/banner-tsxz.jpg) center center no-repeat;
  background-size: cover; }

.carousel-tsxz_inner > .item {
  padding-bottom: 60%; }
.carousel-tsxz_indicators > li.active {
  background-color: #d60115; }

.anchor-tsxz_wrap > a {
  padding-top: .2em;
  border-bottom: .2em solid transparent; }
  .anchor-tsxz_wrap > a.current {
    color: #d60115;
    border-bottom-color: #d60115; }

.tsxz-zxdt1_tit > span {
  padding-top: .3em;
  padding-bottom: .3em;
  background-color: #d60115; }

.tsxz-zxdt2 i {
  width: .3em;
  height: .3em;
  margin-top: -.15em;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.zndsj {
  background: #f4f4f4 url(../images/bg-zldsj.jpg) center bottom no-repeat;
  background-size: cover; }

.timeline {
  margin-left: 50%;
  border-left: .15em solid #ddd; }
.timeline_tit {
  line-height: 2.5em;
  margin-top: -.75em;
  background-color: #d60115; }
.timeline_mark {
  margin-left: -.575em; }
  .timeline_mark:after {
    background-color: #d60115; }
.timeline_list span {
  color: #d60115; }
.timeline_item-even.timeline_item {
  left: -100%; }
.timeline_item-even .timeline_mark {
  margin-right: -0.425em; }

.iconsvg:hover {
  fill: #d60115; }

.iconsvg-zfzt {
  width: 1em;
  height: .885625em; }

.iconsvg-zfhz {
  width: 1em;
  height: .77em; }

.iconsvg-zfjs {
  width: .95625em;
  height: 1em; }

.iconsvg_lswh {
  width: 1em;
  height: .573125em; }

.iconsvg_cjxx {
  width: .948125em;
  height: 1em; }

.iconsvg_xxcy {
  width: .91875em;
  height: 1em; }

.iconsvg_tscy {
  width: .785em;
  height: 1em; }

.iconsvg_jtqw {
  width: .87875em;
  height: 1em; }

.iconsvg_zybf {
  width: 1em;
  height: .998125em; }

.iconsvg_stly {
  width: .6125em;
  height: 1em; }

.iconsvg_gdzz {
  width: .91em;
  height: 1em; }

.iconsvg_jrcx {
  width: 1em;
  height: .981875em; }

.iconsvg_ssxx {
  width: .939375em;
  height: 1em; }

.iconsvg_tarr {
  width: .710625em;
  height: 1em; }

.iconsvg_barr {
  width: .710625em;
  height: 1em; }

.iconsvg_larr {
  width: 1em;
  height: .710625em; }

.iconsvg_rarr {
  width: 1em;
  height: .710625em; }

.dzxz_h2 {
  background-color: #666; }
.dzxz_cjms_icon {
  fill: #343231; }
.dzxz_cjms_info {
  height: 5.4em; }
.dzxz_cyjg_tit {
  padding-top: .8em;
  padding-bottom: .8em;
  background-color: #d60115; }
.dzxz_cyjg_barr {
  left: -.5em; }
  .dzxz_cyjg_barr:before, .dzxz_cyjg_barr:after {
    content: '';
    position: absolute;
    border-color: transparent;
    border-style: solid; }
  .dzxz_cyjg_barr:before {
    top: 0;
    left: 0;
    border-width: 0.5em 0.5em 0 0.5em;
    border-top-color: #d60115; }
  .dzxz_cyjg_barr:after {
    top: 0;
    left: 0;
    border-width: 0.5em 0.5em 0 0.5em;
    border-top-color: transparent; }
.dzxz_cyjg_con {
  height: 5.4em; }

.kfjg {
  background: url(../images/bg-kfjg.jpg) center center no-repeat;
  background-size: cover; }
  .kfjg_box {
    padding-top: 18em;
    padding-bottom: 6em; }
  .kfjg_level1 {
    bottom: 4.5em;
    width: 10em;
    height: 2em;
    margin-left: -5em; }
    .kfjg_level1:before {
      border: 1px solid rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25); }
    .kfjg_level1:hover:before {
      border-color: #d60115; }
  .kfjg_level2 {
    bottom: 2.25em;
    width: 25em;
    height: 5em;
    margin-left: -12.5em; }
    .kfjg_level2:before {
      border: 1px solid rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25); }
    .kfjg_level2:hover:before {
      border-color: #d60115; }
  .kfjg_level3 {
    bottom: 0;
    width: 40em;
    height: 8em;
    margin-left: -20em; }
    .kfjg_level3:before {
      border: 1px solid rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.25); }
    .kfjg_level3:after {
      bottom: -1em;
      width: 150%;
      height: 120%;
      margin-left: -75%;
      border: 1px solid rgba(255, 255, 255, 0.5); }
    .kfjg_level3:hover:before {
      border-color: #d60115; }
  .kfjg_con:before {
    border-left: 1px solid #fff; }
  .kfjg_con:hover:before {
    border-left-color: #d60115; }
  .kfjg_con1 {
    left: -2.25em;
    bottom: 12em; }
    .kfjg_con1:before {
      height: 11em; }
  .kfjg_con2 {
    left: 4em;
    bottom: 11.9em; }
    .kfjg_con2:before {
      height: 10em; }
  .kfjg_con3 {
    left: -2em;
    bottom: 9em; }
    .kfjg_con3:before {
      height: 6em; }
  .kfjg_con4 {
    left: 15em;
    bottom: 8.3em; }
    .kfjg_con4:before {
      height: 8em; }
  .kfjg_con5 {
    left: 0;
    bottom: 6.2em; }
    .kfjg_con5:before {
      height: 4em; }
  .kfjg_con6 {
    left: 28em;
    bottom: 9.4em; }
    .kfjg_con6:before {
      height: 2em; }
  .kfjg_con7 {
    left: 33em;
    bottom: 4.5em; }
    .kfjg_con7:before {
      height: 3em; }
  .kfjg_tit:hover {
    background-color: #d60115; }
  .kfjg_info {
    left: 5.142857em;
    height: 4.142857em;
    width: 18em; }

.tsxzlx_svg {
  fill: #343231; }
.tsxzlx_info {
  height: 7.5em; }
.tsxzlx_more:hover {
  border-color: currentColor; }
  .tsxzlx_more:hover:before {
    border-color: currentColor; }

.cjjy {
  background: url(../images/bg-cjjy.jpg) center center no-repeat;
  background-size: cover; }
  .cjjy_tit > span {
    font-family: 'Aparajita','garamond'; }

.cjjy1 [class^='iconsvg_'] {
  fill: #fff; }
.cjjy1_item:hover {
  background-color: #d60115; }
.cjjy1_larr {
  margin-top: .6em; }
.cjjy1_rarr {
  margin-top: .6em; }

.cjjy2_tit {
  width: 12.25em;
  height: 12.25em;
  color: #d60115; }
  .cjjy2_tit > li {
    width: 3em;
    height: 3em; }
    .cjjy2_tit > li:hover {
      background-color: #d60115; }
  .cjjy2_tit_item1 {
    padding: 2em 1em 1em 2em;
    border-radius: 6em 0 0 0; }
  .cjjy2_tit_item2 {
    padding: 2em 2em 1em 1em;
    border-radius: 0 6em 0 0; }
  .cjjy2_tit_item3 {
    padding: 1em 1em 2em 2em;
    border-radius: 0 0 0 6em; }
  .cjjy2_tit_item4 {
    padding: 1em 2em 2em 1em;
    border-radius: 0 0 6em 0; }
.cjjy2 > [class^="cjjy2_list"] {
  border: 0.4em solid rgba(0, 0, 0, 0.1); }
.cjjy2_list2 {
  margin-top: -1.9em; }
.cjjy2_list5 {
  margin-top: -1.9em; }

.zcjd_macro {
  border: 1px solid #ffd7db;
  background-color: #fffbfb; }
.zcjd_macro_tit {
  margin-top: .125em;
  background-color: #d60115;
  -webkit-clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 20%);
          clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 20%); }
.zcjd_macro_info {
  height: 14em;
  color: #fe727f; }
.zcjd_macro_more {
  color: #fe727f; }
  .zcjd_macro_more:hover {
    color: #d60115; }

.carousel-zcjd_indicators-wrap {
  left: 3em;
  right: 3em; }
.carousel-zcjd_indicators > li.active {
  color: #d60115;
  border-color: currentColor; }
  .carousel-zcjd_indicators > li.active:before {
    border-color: currentColor; }
.carousel-zcjd_control:hover, .carousel-zcjd_control.active {
  color: #d60115;
  border-color: currentColor; }
  .carousel-zcjd_control:hover:before, .carousel-zcjd_control.active:before {
    border-color: currentColor; }

.zcjd-provice_info {
  height: 10.8em; }

.bg3_info {
  height: 7.2em; }
.bg3_more {
  color: #d60115; }

.qzys:hover {
  background-color: #d60115;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5); }

.nzsm:hover {
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5); }
.nzsm_num {
  color: #d60115;
  font-family: 'Aparajita','garamond'; }
.nzsm_info {
  height: 10em; }

@media screen and (max-width: 768px){	
	.hidden-xs{display: none;}
}
@media screen and (min-width: 769px){	
	.hidden-md{display: none;}
}
.xz-tc{text-align: center;margin-top: .5em;margin-bottom: .5em;}
.xz-process li{font-size: 14px;}
.xz-process li p.t{
	background: #7d7d7d;
	height: 30px;line-height: 30px;color: #fff;
	margin-bottom: 0.5em;
	
}
.xz-process span{
	display: inline-block;
	background: #e60012;color: #fff;
	width: 40px;
	text-align: center;
	margin-right: 1em;
}

.ny-navfixed {
    position: fixed;
    top: 0;
    z-index: 999;
}
.anchor-tsxz{
	width: 100%;
	background: #fff;
}
.anchor-tsxz li{
	  padding-top: .2em;
    border-bottom: .2em solid transparent;
    display: inline-block;    padding-left: 2em;
    padding-right: 2em;height: 3em;line-height: 3;
}
.anchor-tsxz .current{
	  color: #d60115;
    border-bottom-color: #d60115;
    background-color: #eee;
}
.hd{
	position: initial;
}
body{padding-top: 0;}
.carousel-control.left,.carousel-control.right{background: none;}
.psBox{margin-top: 30px;border-bottom: 1px solid #ddd;}
.psBox,.pingshen{width: 100%;}
.pingshen thead{display: block;width: 100%;}
.pingshen tbody{height: 500px;display:block;overflow: auto; width: 100%;}
.pingshen th{text-align: center;}
.pingshen td,.pingshen th{border: 1px solid #e2e2e2;padding:0.5em 1em;font-size: 13px;box-sizing: border-box;}
.pingshen th{background: #f9fdfe}

@media screen and (min-width: 769px){
	.hd_nav_list {
	    height: 70px;
	    padding: 25px 0;
	    box-sizing: border-box;
	}
}
@media screen and (max-width: 767px){
	.carousel-cygh{
	    height: 10em;
	}
}