

.listTitle6 {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 0 10px;
/*     background: url(../images/titiconbg.png) no-repeat center;background-size: auto 100%; */
  }
  .boxshowbg .listTitle6{   
    margin-top: 16px;
    margin-bottom: 18px;}
  .listTitle6 h2 {
    display: inline-block;
    position: relative;
    padding: 0px 30px;
    color: #2a2a2a;
    letter-spacing: 2px;
    text-align: center;
  }
  .listTitle6 p{
  color: #80818d;
  }
  .listTitle6 h2::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #4cae47;
    position: absolute;
    left: 0;
    top: 50%;
        transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
        animation: 
    l3-1 5s infinite linear;
  }
  .listTitle6 h2::after {
    content: "";
    width: 10px;
    height: 10px;
    background: #4cae47;
    position: absolute;
  right: 0;
    top: 50%;
        transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
     animation: 
    l3-1 5s infinite linear;
  
  }
  .listmore01 .more {
    text-align: right;
}

.listmore01 .more span {
    display: inline-block;
    line-height: 1.75;
    color: #006336;
    margin-right: 10px;
    margin-top: 24px;
    transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;
}
.listmore01 .more:hover span{letter-spacing: .2rem;}
.listmore01 .more i {
    width: 29px;
    height: 5px;
    background: url(../images/mors002.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}


.sub_06a_in .listTitle6{flex: 2;}
  .sub01a_dw{color: #464646; padding: 0 36px 10px;}
  .sub01a_dw p{line-height: 26px;}
  .wrap_sub01a { padding: 70px 0px 60px;}
.sub01a { position: relative; }
.sub01a .lf { width: calc(67% + 24px); float: left; overflow: hidden; box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);}
.sub01a .rt { width: calc(33% - 48px); float: right; margin: -8px 0px 0px; }
.boxshowbg{box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);border-top: 10px solid #87cb28; padding: 10px 40px 10px;margin-top: 10px;}
.boxshowbg .sub01a_dw:first-child{border-bottom: 2px solid #d4d7dc; padding-bottom: 20px;}
.boxshowbg .sub01a_dw { padding-bottom: 10px;padding-left: 0;padding-right: 0;}

.boxshowbg .listmore01 .more span{margin-top: 22px;}
.sub01a .rt .s_channel_link { margin: 20px 0px 0px 32px; }
.sub_01a1 { position: relative; padding: 0px 0px 30px; }
/* .sub_01a1 .swiper_menu { text-align: right; padding: 0px 50px; font-size: 0px; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 2; }
.sub_01a1 .arrow { width: 60px; height: 60px; background: center center no-repeat rgb(237, 238, 242); display: inline-block; vertical-align: top; margin: 0px 0px 0px 1px; cursor: pointer; transition: all 0.3s ease-in-out 0s; }
.sub_01a1 .prev { left: 0px; background-image: url("../images/mode02_prev1.png"); }
.sub_01a1 .next { right: 0px; background-image: url("../images/mode02_next1.png"); }
.sub_01a1 .arrow:hover { background-color: rgb(0, 135, 60); }
.sub_01a1 .prev:hover { background-image: url("../images/mode02_prev2.png"); }
.sub_01a1 .next:hover { background-image: url("../images/mode02_next2.png"); }
.sub_01a2 .title { margin: 0px 0px 10px; font-weight: bold; text-indent: 32px; padding: 16px 0px 0px; }
.sub_01a2 .info { margin: 0px 0px 29px; color: rgb(102, 102, 102); } */


.sub06 { position: relative; }
.wrap_sub01aa{padding: 26px 0 40px;}
.sub_06 {margin-top: 30px; padding-bottom: 50px;}
.sub_06 ul { margin: 0px 0px -55px -20px; }
.sub_06 li { width: 20%; }
.sub_06 .item { margin: 0px 0px 55px 20px; }
.sub_06 .img {  padding-bottom: 133.3%;}
.sub_06 .info { margin: -30px 30px 0px 0px;
     /* background: url("../images/sub03e_arrow.png") calc(100% - 30px) center no-repeat rgb(255, 255, 255);  */
     background: #fff;
     line-height: 30px; padding: 18px 20px ; position: relative; z-index: 2; transition: all 0.3s ease-in-out 0s; }
.sub_06 .info a{font-weight: bold;}
.sub_06 .info:hover {
     /* background: url("../images/sub03e_arrow2.png") calc(100% - 30px) center no-repeat rgb(0, 135, 60);  */
     
     /*  background:#87cb28;
      background: -webkit-linear-gradient(left, #73bb2a , #006336);
     background: -o-linear-gradient(right, #73bb2a, #006336);
     background: -moz-linear-gradient(right, #73bb2a, #006336);
     background: linear-gradient(to right, #73bb2a , #006336); */
     color:#006336; }

.sub_06 .item:hover .info{ box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1); }  
.sub_06 .item:hover .info,.sub_06 .item:hover .info a{color:#006336;}
.sub_06a_in li{width: 48%;}
.sub_06a_in .item{background: url(../images/jbbg01.png) no-repeat;background-size:100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
}
.sub_06a_in .listTitle6 h2{color: #fff;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.sub_06a_in .item:hover .listTitle6 h2{letter-spacing: .4rem;}
.sub_06a_in .listTitle6 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0 10px;
}


.whimore{flex: 1;margin-top: 10px;}
.whimore span {
  display: inline-block;
  line-height: 1.75;
  color: #fff;
  margin-right: 10px;
  margin-top: 0;
}

.whimore i {
  width: 29px;
  height: 5px;
  background: url(../images/mor003.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.wrap_sub01b{padding: 50px 0 40px;}
.sub01b { position: relative;box-shadow: 0px 3px 8px 0px rgba(218, 218, 218, 0.45); background-color: #f6f6f6; }
.sub01b .lf { width: 50%; float: left; position: relative; box-sizing: border-box; padding: 54px 50px 20px; }
.sub01b .lf::before { content: ""; display: block; position: absolute; inset: 0px -150px 0px 0px; z-index: -1; }
.sub01b .rt { width: 50%; float: right; margin: 0px 0px 0px; 
  background: #ffffff;
   box-sizing: border-box; padding: 20px 40px 20px; }
.sub_01b1 { color:#2a2a2a; padding: 20px 0px 0px; }
.sub01b .lf .s_channel_link { margin: 60px 0px 0px; }
.sub01b .rt .s_channel_link { margin: 57px 0px 0px; float: right; }
.sub_03b ul { margin: 28px 0px 0px; }
.sub_03b li { width: 25%; }
.sub_03b .item { margin: 0px 0px 10px 14px; background: rgba(255, 255, 255, 0.9); position: relative;box-shadow: 0px 2px 8px 0px rgba(218, 218, 218, 0.5);   }
.sub_03b .title {margin: 0px; line-height: 60px; color: #12315f; padding: 0px 10px; position: relative; text-align: center;}
.sub_03d1 .title, .sub_03d2 .title, .sub_03b .title, .sub_03c .title { transition: all 0.3s ease-in-out 0s; }
.sub_03d1 .title:hover, .sub_03d2 .title:hover, .sub_03b .title:hover, .sub_03c .title:hover { background: #87cb28; color: rgb(255, 255, 255); }
/* subd */
.s_channel_title {position:relative;  color: #292929; font-weight: bold; }
.s_channel_title::before { content: ""; display: inline-block; vertical-align: middle; width: 12px; height: 12px;
   background:url(../images/cilicon02.png) no-repeat left center; 
   margin: 0px 10px 0px 0px; }

.wrap_sub01e{ padding: 1% 0 8%; 	background: url(../images/subbgs02.jpg) bottom center no-repeat;
	background-size: 100% 100%;}
.sub01e { position: relative;}
.sub01e .sub_01e{ display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;

}
  .sub01e .item {
    position: relative;
    width: 18%;
    margin: 0 2.6%;
    text-align: center
}
.sub01e .item::before {
  content: '';
  padding-top: 94.96855%;
  display: block;
}

.sub01e .item a {
  /* position:absolute; */
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent
}
.sub01e .item .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
  /* visibility: hidden; */
}

.sub01e .item .bg .bg-item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: all 1.2s;
  transition: all 1.2s
}

.sub01e .item .bg .be {
  background: url(../images/ebg01.png) no-repeat;
  background-size: 100% 100%;
  /* -webkit-animation: hd 5s infinite linear;
  animation: hd 5s infinite linear */
}

/* .sub01e .item .bg .af {
  background-image: url(../images/ebg02.png);
  -webkit-animation: hd1 5s infinite linear;
  animation: hd1 5s infinite linear
} */

.sub01e .item .ipd {
  position: absolute;
  z-index: 2;
  padding-bottom: 36px;
  bottom: 0;
  left: 0;
  width: 100%
}
.sub01e .item .icon {
  width: 40%;
  position: relative;
  overflow: hidden;
  margin: auto;
  -webkit-transition: all 0.5s;
  transition: all 0.5s
}

.sub01e .item .icon::before {
  content: '';
  display: block;
  padding-top: 100%
}

.sub01e .item .icon .i {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s
}

.sub01e .item .icon .i2 {
  opacity: 0
}

.sub01e .item .t {
  color: #fff;
  margin-top: 3px;
  width: 67%;
  margin: 0 auto;
}

.sub_03b2a{}
.sub_03b2a ul{margin: 0 0 -30px;padding: 0 0 0;}
.sub_03b2a li{}
.sub_03b2a .item{
  margin: 0 0 30px;
  top: 0;
  position: relative;
  /* box-shadow: 0 10px 20px rgba(0, 0, 0, .04); */
   box-shadow: 0 0 10px rgba(0,0,0,0.06);
  /* border: 1px solid #c3c3c3; */
  transition: all ease-in-out .3s;
  -ms-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  }
.sub_03b2a .img_box{width: 370px;float: left;}
.sub_03b2a .info_box{margin: 0 58px 0 400px;padding: 15px 0 0;}
.sub_03b2a .img{position: relative;}
.sub_03b2a .img img{position: absolute;top: 50%;transform: translateY(-50%);}
.sub_03b2a .title{font-weight: bold; margin-top: 10px;}
.sub_03b2a .info{margin: 16px 0 24px;color: #757575;}
.sub_03b2a .time i{color: #696969;}
.sub_03b2a .item{ box-shadow: 0 0 10px rgba(0,0,0,0.06); background-color: #fff;}
.sub_03b2a .item:hover .img img{transform: scale(1.05);-ms-transform: scale(1.05) translateY(-50%);-moz-transform: scale(1.05) translateY(-50%);-webkit-transform: scale(1.05) translateY(-50%);-o-transform: scale(1.05) translateY(-50%);}
.sub_03b2a .info_box a.time{position: relative;color: #757575;padding-top: 14px;}
.sub_03b2a .info_box a.time::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  width: 42px;
  height: 2px;
  background: #87cb28;
}
.sub_03b2a .item:hover .title,.sub_03b2a .item:hover .info{color: #006336;}
  .sub_03b2a .info{margin: 2px 0 4px;}
.sub_03b2a .item:hover,
.sub_03b2b .item:hover,
 .sub_03b2c .item:hover{/*top: -6px;  */
                       /* box-shadow: 0 2px 14px rgba(0, 0, 0, 0.06); */
                       box-shadow: 0 10px 20px rgba(0, 0, 0, .06);
                      /*border-color:#f6f6f6;*/
}

/* list */
/* listDate02 */
.listin01{margin-top: -10px;padding: 0 14px;}
.listin01 li {
    /* border-bottom: 1px solid #eaeaea; */
    position: relative;
}

.listin01 li::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 16px;
    left: 0;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: #e5e5e5;
    transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;
}

.listin01 li a {
    display: block;
    padding-left: 16px;
    color: #363636;
    transition: transform 0.5s ease-out;
    -webkit-transition: transform 0.5s ease-out;
    -moz-transition: transform 0.5s ease-out;
    -ms-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
}

.listDate02 ul li {
    padding: 17px 0;
    border-bottom: 1px solid #dedede;
    transition: 0.3s;
}

.listDate02 .listin01 li a {
    padding-left: 16px;
    padding-right: 16px;
}
.listin01 li .span{  align-items: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;}
.listin01 li span {
    border-bottom: none;
    box-sizing: border-box;
    white-space: nowrap;
    text-align: center;
    padding: 0;
    color: #999999;
    line-height: 26px;
}

.listin01 li h3 {
    line-height: 26px;
    font-weight: normal;
    width: calc(100% - 116px);
    box-sizing: border-box;
    text-align: justify;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.listDate02no .listin01 li h3 { width: calc(100% - 8px);}
.listin01 li a:hover {
    font-weight: bold;
}

.listin01 li a:hover span {
    font-weight: normal;
}


/* listDate02 */

/* list */

@media screen and (min-width: 1025px) {

  .sub01e .item:hover .icon {
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
}

.sub01e .item:hover .bg .af {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.sub01e .item:hover .bg .be {
    background: url(../images/ebg02.png) no-repeat;
    background-size: 100% 100%;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
}

.sub01e .cont .dr .list .item:hover .text .h {
    opacity: 1;
    margin-top: 0
}
.listin01 li a:hover {
  color: #006336;
  /* background: linear-gradient(to right, #127637, #76bb2c);
-webkit-background: linear-gradient(to right, #127637, #76bb2c);
-moz-background: linear-gradient(to right, #127637, #76bb2c);
-ms-background: linear-gradient(to right, #127637, #76bb2c);
box-shadow: 0px 15px 30px 0px rgba(0, 46, 47, 0.2); */
}
.listin01 li:hover h3,
.listin01 li:hover p,
.listin01 li:hover a {
  color: #006336;
}
.listDate02 ul li:hover {
  padding-left: 8px;
  box-shadow: 0px 8px 16px 0px rgba(218, 218, 218, 0.45);   
}

.listDate02 .listin01 li:hover::before{
background: #006336;
height: 100%;
width: 4px;
}


}
@media screen  and (max-width:1640px){
  .boxshowbg .listTitle6 {
    margin-top: 10px;
    margin-bottom: 11px;
}
  .listin01{margin-top: -10px;padding: 0 10px 0 6px;}

.sub_06 .info{  padding: 14px 16px;}
.sub_03b .title {
  margin: 0px;
  line-height: 60px;
  color: #12315f;
  padding: 0px 10px;
  text-align: center;
}
}
@media screen  and (max-width:1620px){

  .sub_03b2a .img_box{width: 290px;}
  .sub_03b2a .info_box{margin: 6px 20px 0 320px;padding: 2px 0 0;}
  .sub_03b2a .info{margin: 2px 0 4px;}
  .sub_03b2a .info_box a.time{padding-top: 8px;}
  .sub01e .item .icon{width: 36%;}
}
@media screen  and (max-width:1380px){
  [class*="lh"][class*="x010"]{-webkit-line-clamp: 08;}
  .listTitle6{padding: 12px 0 6px;}
  .sub_01a1 {
    padding: 0px 0px 12px;
}

.boxshowbg .sub01a_dw:first-child {
  padding-bottom: 20px;
}
.sub01e .item .icon{width: 33%;}
.sub01e .item .t{font-size: 15px;width: 70%;}
}





@media screen and (max-width: 992px) {
  .sub01b .lf { width: 100%; float: none;  padding: 24px 20px 10px;}
.sub01b .rt { width: 100%; float: none; margin:14px 0px 0px -14px; padding: 20px 10px 20px;
 }
 .sub_03b .title {
  padding: 0px 4px;
  font-size: 14px;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 50px;
}
.wrap_sub01b {
  padding: 10px 0 20px;
}
 .sub_03b ul {
  margin: 14px 0px 0px;
}
  .wrap_sub01a {
    padding: 20px 0px 30px;
}
.wrap_sub01aa {
  padding: 26px 0 20px;
}
  .sub01e .sub_01e{-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
  .sub01e .sub_01e .item {
    width: 30%;
    height: auto;
    padding: 0 2px;
    margin: 0 0 10px
}
.sub01e .item .ipd {padding-bottom: 20px;}
.sub01e .item .icon {
  width: 28.7044%
}
    .sub01a .lf { width: auto; float: none; }
    .sub01a .rt { width: auto; float: none; margin: 20px 0px 0px; }
    .sub_011a .swiper_box { margin: 0px 8%; }
  .sub_011a .arrow, .sub_01a1 .arrow { width: 50px; height: 50px; }
  .sub_06 ul { margin-bottom: -35px; }
  .sub_06 li { width: 50%; }
  .sub_06 .item { margin-bottom: 24px; }
  .listDate02lw .listin01 li span{display: none;}
.listDate02lw .listin01 li h3{
    width: calc(100% - 0px);
    /* text-align: justify; */
}
  /* .sub_06 .title { padding-top: 15px; padding-bottom: 15px; margin-top: -30px; } */
}

@media screen and (max-width: 767px) {
  .sub01e .sub_01e .item {
    width: 40%;
    margin: 0 4% 20px;
}
  .sub_06a_in .flex{ -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .sub_06a_in li { width: 100%;margin-bottom: 10px;}
    .sub_06 li { width: 50%; }
    .sub_06 .info{margin: -30px 10px 0px 0px; padding:10px 8px;}
    .sub_03b2a .img_box,.sub_03b2c .img_box{width: auto;float: none;}
    .sub_03b2a .info_box,.sub_03b2c .info_box,.sub031 .rt2 .sub_03b2c .info_box{margin: 0;padding:10px 14px;}
    .sub_03b2a .info,.sub_03b2b .info,.sub_03b2c .info{margin: 10px 0 16px;}
    .listDate02 ul li{padding: 10px 0;}
    .sub_06a_in .item{padding: 8px 10px 14px;}
.listDate02 .listin01 li::before {
    top: 20px;
}
.listDate02 .listin01 li a {
    padding-left: 16px;
    padding-right: 10px;
} 

.listin01 li h3{
    width: calc(100% - 105px);
}
  .listDate02no .listin01 li h3{
    width: calc(100% - 0px);
}
.listin01 {
  margin-top: -0px;
  padding: 0 0px;
}
.wrap_sub01e{ background-size: 310% 66%;}
}