@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

a {
  text-decoration: none;
  color: #010101; }

p, ul, li {
  margin: 0;
  padding: 0; }

.clearfix {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0; }

img {
  border: 0; }

body {
  font-family: "microsoft yahei";
  background: #ffffff url("bg_list.jpg") no-repeat center bottom;
  min-width: 1200px; }

.float-l {
  float: left; }

.float-r {
  float: right; }

.index_hr10 {
  height: 10px;
  line-height: 0;
  font-size: 0;
  clear: both; }

.bodyindex {
  background: url(bg1.jpg) no-repeat center top;
  padding: 0 0 345px 0;
  min-height: 1200px;
  width: 100%;
  float: left; }

.banner .page_container {
  position: relative;
  height: 360px; }
.banner .version {
  width: 123px;
  position: absolute;
  bottom: 30px;
  right: 1px; }
  .banner .version .v1, .banner .version .v2 {
    background-repeat: no-repeat;
    width: 123px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-top: 3px; }
  .banner .version .v1 {
    background-image: url("btn_v1.png"); }
    .banner .version .v1 a {
      color: #fff; }
  .banner .version .v2 {
    background-image: url("btn_v2.png"); }
    .banner .version .v2 a {
      color: #000; }

.page_container {
  width: 1194px;
  overflow: hidden;
  margin: 0 auto;
  clear: both; }

.focus_index {
  margin: 0; }

.special_tabtitle {
  margin: 25px 0;
  overflow: hidden; }
  .special_tabtitle .sub_tit {
    font-size: 18px;
    height: 70px;
    margin: 0 auto;
    position: relative;
    overflow: hidden; }
    .special_tabtitle .sub_tit img {
      display: block;
      margin: 0 auto; }
  .special_tabtitle .sub_channel {
    line-height: 36px;
    font-family: '黑体';
    text-align: center; }
    .special_tabtitle .sub_channel span {
      font-size: 24px;
      display: inline-block;
      color: #999;
      cursor: pointer; }
      .special_tabtitle .sub_channel span b {
        font-weight: normal;
        color: #9f9f9f;
        padding: 0 8px 0 0; }
      .special_tabtitle .sub_channel span a {
        color: #999; }
      .special_tabtitle .sub_channel span.current {
        font-size: 36px;
        padding: 0 8px 12px 8px;
        background: url("line2.png") no-repeat center bottom;
        color: #d01312; }
        .special_tabtitle .sub_channel span.current a {
          color: #d01312; }
  .special_tabtitle .sub_channel2 {
    line-height: 1; }
    .special_tabtitle .sub_channel2 span {
      font-size: 48px; }
      .special_tabtitle .sub_channel2 span.current {
        font-size: 48px; }

.column-padding {
  clear: both; }
  .column-padding .column_sub_image {
    height: 362px; }

.dl_slide dl dd {
  font-size: 24px;
  height: 70px;
  line-height: 70px;
  background: #e2e2e2;
  margin-bottom: 3px;
  overflow: hidden; }
  .dl_slide dl dd a {
    color: #617680;
    padding: 0 0 0 20px; }
  .dl_slide dl dd.on {
    background: #3b728e; }
    .dl_slide dl dd.on a {
      color: #fff; }

.ul_slide ul li {
  font-size: 24px;
  height: 70px;
  line-height: 70px;
  background: #e2e2e2;
  margin-bottom: 3px;
  overflow: hidden; }
  .ul_slide ul li span {
    padding: 0 5px 0 20px;
    display: block; }
  .ul_slide ul li a {
    color: #617680; }
  .ul_slide ul li.active {
    background: #3b728e; }
    .ul_slide ul li.active a {
      color: #fff; }
  .ul_slide ul li.hg2 {
    padding: 8px 0 0 0;
    line-height: 30px; }
.ul_slide ul.img4 li {
  height: 89px;
  line-height: 89px; }
  .ul_slide ul.img4 li.hg2 {
    padding: 10px 0 0 0;
    line-height: 36px; }
.ul_slide ul.img3 li {
  height: 116px;
  line-height: 116px; }
  .ul_slide ul.img3 li.hg2 {
    line-height: 40px; }
    .ul_slide ul.img3 li.hg2 span {
      padding: 15px 5px 0 20px; }

#ul_slide2 ul li.active {
  background: #475082; }

#ul_slide3 ul li.active {
  background: #475082; }

.subtitle {
  background: url("subtitle_bg.png");
  font-size: 18px;
  height: 48px;
  line-height: 48px; }
  .subtitle a {
    color: #fff;
    padding: 0 0 0 10px; }

/*focus*/
.slideBox {
  width: 1193px;
  height: 583px;
  overflow: hidden;
  position: relative; }

.slideBox .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 15px;
  bottom: 14px;
  z-index: 1; }

.slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left; }

.slideBox .hd ul li {
  float: left;
  margin-right: 8px;
  width: 8px;
  height: 8px;
  line-height: 0;
  font-size: 0;
  text-align: center;
  background: url("btn_1.png") no-repeat;
  text-indent: -99999em;
  cursor: pointer; }

.slideBox .hd ul li.on {
  width: 19px;
  background: url("btn_2.png") no-repeat; }

.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0; }

.slideBox .bd li {
  zoom: 1;
  vertical-align: middle; }

.slideBox .bd img {
  width: 1193px;
  height: 529px;
  display: block; }

.slideBox .subtitle {
  background-color: #000;
  height: 54px;
  line-height: 54px; }

.video_h5 {
  background-color: #000; }

/* 2 */
.slideBox2 {
  width: 1194px;
  height: 362px;
  overflow: hidden;
  position: relative; }

.slideBox2 .hd {
  height: 15px;
  overflow: hidden;
  position: absolute;
  right: 5px;
  bottom: 12px;
  z-index: 1; }

.slideBox2 .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left; }

.slideBox2 .hd ul li {
  float: left;
  margin-right: 8px;
  width: 8px;
  height: 8px;
  line-height: 0;
  font-size: 0;
  text-align: center;
  background: url("btn_1.png") no-repeat;
  text-indent: -99999em;
  cursor: pointer; }

.slideBox2 .hd ul li.on {
  width: 19px;
  background: url("btn_2.png") no-repeat; }

.slideBox2 .bd {
  position: relative;
  width: 634px;
  height: 100%;
  z-index: 0; }

.slideBox2 .bd li {
  zoom: 1;
  vertical-align: middle; }

.slideBox2 .bd img {
  width: 634px;
  height: 362px;
  display: block; }

.slideBox2 .subtitle {
  position: absolute;
  width: 100%;
  z-index: 2;
  bottom: 0px; }

.slideBox2 .ul_slide {
  width: 560px;
  height: 362px; }

#slideBox1 .bd {
  float: left; }
#slideBox1 .ul_slide {
  float: right; }
#slideBox1 .hd {
  right: 565px; }

#slideBox2 .ul_slide {
  float: left; }
#slideBox2 .bd {
  float: right; }

#slideBox3 .ul_slide {
  float: left; }
#slideBox3 .bd {
  float: right; }

#slideBox4 .ul_slide {
  float: left; }
#slideBox4 .bd {
  float: right; }

.yun_title img {
  display: block;
  max-width: 100%; }

.list_picture ul li {
  width: 285px;
  margin-right: 18px;
  float: left;
  cursor: pointer; }
  .list_picture ul li .img_items {
    position: relative;
    height: 360px; }
    .list_picture ul li .img_items img {
      display: block;
      width: 285px;
      height: 360px; }
  .list_picture ul li .img_tit {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 44px;
    line-height: 44px;
    background: url("subtitle_bg.png");
    color: #fff;
    font-size: 18px; }
    .list_picture ul li .img_tit span {
      padding: 0 0 0 5px; }
    .list_picture ul li .img_tit a {
      color: #fff; }

.column_p1 {
  padding: 20px 0 20px 0; }
  .column_p1 .list_picture ul {
    width: 1212px; }

#column_p1 ul li {
  cursor: pointer; }

.list_picture ul li.img_big, .img_big {
  float: left;
  width: 586px; }
  .list_picture ul li.img_big .img_items, .img_big .img_items {
    position: relative;
    width: 586px;
    height: 360px; }
    .list_picture ul li.img_big .img_items img, .img_big .img_items img {
      display: block;
      width: 586px;
      height: 360px; }
  .list_picture ul li.img_big .img_tit, .img_big .img_tit {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 44px;
    line-height: 44px;
    background: url("subtitle_bg.png");
    color: #fff;
    font-size: 18px; }
    .list_picture ul li.img_big .img_tit span, .img_big .img_tit span {
      padding: 0 0 0 5px; }
    .list_picture ul li.img_big .img_tit a, .img_big .img_tit a {
      color: #fff; }

.column_p2 .list_picture {
  width: 608px;
  float: right; }

.column_p3 .list_picture {
  width: 608px;
  float: right; }
  .column_p3 .list_picture ul li {
    margin: 0;
    float: left; }

.column-a1 {
  padding: 20px 0 0 0; }

.markdiv {
  position: fixed;
  width: 100%;
  z-index: 6;
  background-color: #999; }

.gallery_lists {
  /*background: url('subtitle_bg.png');*/
  background-color: #999;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: auto;
  z-index: 7; }
  .gallery_lists .gallery_padding {
    width: 1194px;
    margin: 0 auto;
    position: relative; }
    .gallery_lists .gallery_padding .gallery_act {
      text-align: right;
      padding: 30px 0; }
      .gallery_lists .gallery_padding .gallery_act #closegroup {
        cursor: pointer; }
  .gallery_lists .list_picture ul {
    width: 1212px;
    overflow: hidden; }
    .gallery_lists .list_picture ul li {
      cursor: pointer;
      margin-bottom: 18px; }
    .gallery_lists .list_picture ul li.active {
      background: #cbfcff;
      overflow: hidden; }
      .gallery_lists .list_picture ul li.active .img_items {
        padding: 6px;
        height: 348px; }
        .gallery_lists .list_picture ul li.active .img_items img {
          width: 273px;
          height: 348px; }
      .gallery_lists .list_picture ul li.active .img_tit {
        width: 273px;
        left: 6px;
        bottom: 6px; }

.gallery_bigimg {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #999;
  /*background: url('subtitle_bg.png');*/ }
  .gallery_bigimg .bigimg_padding {
    width: 1194px;
    margin: 0 auto;
    position: relative; }
    .gallery_bigimg .bigimg_padding .bigimg_act {
      text-align: right;
      padding: 30px 0; }
      .gallery_bigimg .bigimg_padding .bigimg_act #closepics {
        cursor: pointer; }
    .gallery_bigimg .bigimg_padding .bigimg_con {
      padding-bottom: 50px; }
      .gallery_bigimg .bigimg_padding .bigimg_con img {
        max-width: 100%;
        display: block;
        margin: 0 auto; }

#column_p2 ul li {
  cursor: pointer; }

/*# sourceMappingURL=xcz2020yun.css.map */
