.pbanner{position:relative;z-index:1; }
.pbanner .img{background-position:center;background-repeat:no-repeat;background-size:cover;}
.pbanner .imgerbanr{padding-bottom: 18.5%;}
.pbanner .bantxt{position:absolute;z-index:1;left:0;width:100%;height: 54px;
     /* background:rgba(0,0,0,0.2); */
     background: url(../images/etbanbga.png) no-repeat left bottom;
     color:#fff;justify-content:center;
     bottom: 18px;
    }
    .pbanner .bantxt h2{text-align: left;}
.bread{border-bottom:1px solid #eef3f2;}
.pbanner:hover .img img{
    transform: scale(1.03);
    -ms-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -o-transform: scale(1.03);
}

/* .bantxt .tit{
  position: relative; letter-spacing: 1px; padding: 4px 10px;
  display: inline-block; text-align: center; letter-spacing: 7px; border-bottom: 2px solid #fff;}

  .bantxt .tit::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    bottom: -8px;
    width: 130px;
    height:2px;
    background: #fff;
} */
/* pbanner */

.listTitle6 {
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
    padding: 0px;
    /* 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 20px;
    color: #2a2a2a;
    letter-spacing: 2px;
  }

  .listTitle6 p{
  color: #80818d;
  }
  .listTitle6 h2::before {
    content: "";
    width: 8px;
    height: 16px;
    background: #399993;
    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: 8px;
     height: 14px;
     background: #399993;
     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;
     -webkit-animation:;
}
  .listcolor06{
    margin-bottom: 10px;
  }
  .listcolor06 h2{
    color: #fff;
  }
  .listcolor06 h2::after, .listcolor06 h2::before {
    background: #57c1aa;
  }
  .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;}

  .wrap_sub01a { padding: 50px 0px 28px;background: url(../images/bsbggk.png) no-repeat left bottom;background-size: 100% 61%;}
.sub01a { position: relative; }
.sub01a .lf { width: calc(44% + 0px); float: left; overflow: hidden; 
    /* box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1); */
}
.sub01a .rt { width: calc(55% - 30px); float: right; }
.sub01a_tits{margin-bottom: 40px;}
.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 30px;
    background: url(../images/slbgaa02.jpg) no-repeat left center;
    background-size: cover; 
}

.sub_06 {
    padding: 30px 40px 20px;
    background: url(../images/slbgaa01.jpg) no-repeat left center;
    background-size: cover;
    box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);   
}
.sub_06 ul { margin: 0px 0px 0 -60px; }
.sub_06 li { width: 20%; }
.sub_06 .item { margin: 0px 0px 0px 60px; }
.sub_06 .img {  
    max-width: 160px;
    margin: 0 auto;
    padding-bottom: 100%;}
.sub_06 .info { 
     /* background: url("../images/sub03e_arrow.png") calc(100% - 30px) center no-repeat rgb(255, 255, 255);  */
     background: #fff;
     line-height: 30px; padding: 10px 0px ; 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:#399993; }


/* .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:#007071;}
.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;
}
.sub_06 .titletit{position: relative;text-align: center; margin-bottom: 10px;}
.sub_06 .titletit::before {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #399993;
    position: absolute;
    left: calc(50% - 15px);
    bottom: -2px;
}


.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: 50%; }
.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;padding-top: 6px;}

.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: 30px;

}
  .sub01e .item {
    position: relative;
    width: 32%;
    margin: 0 1%;
    text-align: center
}
/* .sub01e .item::before {
  content: '';
  padding-top: 94.96855%;
  display: block;
} */
.sub01e .item a {
 display: block;
  padding: 14px 18px;
  background: #fff
}

.sub01e .item .icon {
  width: 34%;
  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: #646464;}
.sub01e .item .t h3 {color:#399993;padding: 0px 0 10px; font-weight: normal;}
.sub01e .item .t h3 strong{display: inline-block;margin-right: 4px;}

/* imglist02 */
.lista05{flex-wrap:wrap;align-items:stretch;}
.lista05 .item{width:48.75%;flex:0 0 auto;margin-bottom:20px;}
.lista05 .item:first-child{width:100%;}

/* wrap_sub_03b */

.wrap_sub_03a{background: #f8f9fa;padding: 26px 0 50px;}

/* mode05 */
.wrap_sub05 {
    padding: 30px 0 10px;
    /* background: url(../images/libg01.jpg) no-repeat left center;
    background-size: cover; */
    overflow: hidden;
}
/* .mode05 .lf {
    width: calc(100% - 38%);
    float: left;
}

.mode05 .rt {
    width: 50%;
    float: right;
} */
.flex {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
}
.modesub05 .flex {
    align-items: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
  }
  .modeflex .nl {
    flex: 0 0 auto;
    width: 29%;
    position: relative;
    z-index: 1;
    /* background: rgba(255, 255, 255, .6); */
    padding: 0px 0px 0;
  }
  .modeflex .nr {
    flex: 1 1 auto;
    overflow: hidden;
    margin-left: 38px;
    position: relative;
    z-index: 1;
    padding-bottom: 4px;
    /* height: 100%; */
    /* background: rgba(255, 255, 255, .6); */
    padding: 0px 0px 0;
  }
  .modeflex .nr .xktd-box1 {
    margin-left: 0px;
}
.iconList05 ul.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}
.iconList05 li{ width: calc(50% - 8px); margin-bottom: 30px; }
.iconList05 li:nth-child(5n+1){margin-bottom: 0px; }
.iconList05 li a{
    display: flex;
    align-items: center;
    padding: 0 12px;
    height: 80px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    background: #fff;
    color: #292929;
    
}
.iconList05 li a img{ width: 100%; height: 100%;}
.iconList05 li .ico{ width: 38px; height: 36px; position: relative;
    margin-right: 18px;
     }
.iconList05 li a .t{flex: 1;}
.iconList05 li .ico .imgon{position: absolute;top: 0;left: 0;z-index: 0;opacity: 0;visibility: hidden;}


.iconList05a li{ width: calc(33% - 15px); margin-bottom: 10px; }
.iconList05a li a{ height: 66px;  padding: 0 20px;font-weight: normal;}
.subinde05 .xktd-list1 li a{background: transparent;}
.subinde05 .xktd-list1 li a .left{left: 0px;}
.subinde05 .xktd-list1 li a .right{margin-left: 72px;padding: 5px 0;padding-right:10px;}
.subinde05 .xktd-list1 {
    margin: 0 -8px;
    padding-bottom: 0px;
}
.subinde05 .xktd-list1 li a{  margin: 0 8px;}
.subinde05 .xktd-list1 li {
  margin-bottom: 20px;
}
@keyframes beat {
    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }

    from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }

    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }

    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }

    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); }
  }
  @keyframes sca{
    0%{transform: scale(1);}50%{transform:  scale(1.1)}100%{transform:  scale(1)}
    }
    @keyframes go{
    0%{transform: translateX(0);}50%{transform: translateX(10px);}100%{transform: translateX(0);}
    }
    @keyframes up{
    0%{transform: translateY(0);}50%{transform: translateY(-8px);}100%{transform: translateY(0);}
    }
    @keyframes roted{
    0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}
    }

    @keyframes scaleThree{0%{transform:scale(1);opacity:.9}100%{transform:scale(3);opacity:0}}
    @keyframes scaleTwo{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.6);opacity:0}}
/* mode05 */
/* submode06 */
.subinde06 .xktd-list1 {
    margin: 0 -9px;
    padding-bottom: 30px;
}
.subinde06 .xktd-list1 li a{
    margin: 0 9px;
}
.subinde06 .xktd-box1 {
    margin-left: 0px;
}
.subinde06 .xktd-list1 li a{background: #fff;
    box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);   
}
.subinde06 .xktd-list1 li a .right{margin-left: 92px;}

.subinde06 .xktd-list1 li a .left{
    width: 56px;
    height: 56px;
    left: 20px;
    border-radius: 50%;
    background:url(../images/cloiconbg.png) no-repeat center center;
    background-size: 100% 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
/* submode06 */



.sub_03b2a ul{margin: 0 0 -24px;padding: 0 0 0;}

.sub_03b2a .item{margin: 0 0 24px;top: 0;position: relative;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;}
.sub_03b2a .info{margin: 16px 0 24px;color: #757575;}
.sub_03b2a .time i{color: #696969;}
.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{color: #006336;}
.sub_03b2a .item:hover,.sub_03b2b .item:hover,.sub_03b2c .item:hover{top: -8px;}

/* list */
/* listDate02 */
.listin01{margin-top: -10px;padding: 0 20px;}
.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: 18px 0;
    border-bottom: 1px solid #dedede;
    transition: 0.3s;
}

.listDate02 .listin01 li a {
    padding-left: 20px;
    padding-right: 16px;
}

.listin01 li span {
    border-bottom: none;
    box-sizing: border-box;
    white-space: nowrap;
    text-align: center;
    padding: 0;
    color: #999999;
}

.listin01 li h3 {
    line-height: 26px;
    font-weight: normal;
    width: calc(100% - 140px);
    box-sizing: border-box;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
.listin01 li a:hover {
    font-weight: bold;
}

.listin01 li a:hover span {
    font-weight: normal;
}


/* listDate02 */

/* list */
.fotbg03{
  background: url(../images/subfbg05.jpg) no-repeat left bottom;
  background-size: 100% 100%;
}

/* list18 */
.CFAU-list18{margin: 0 -17px;padding-bottom: 10px;}
/* .CFAU-list18 li{margin-bottom: 40px;} */
.CFAU-list18 li > a{display: block;margin: 0 17px;transition: transform 0.35s ease-out;}
.item-title18{position: absolute;left: 48px;bottom: 35px;color: #fff;z-index: 50;}
.item-img18::before{background:rgba(0,0,0,0);
  background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),
  color-stop(100%,rgba(0,0,0,1)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);height: 76px;position: absolute;left: 0;
  bottom: 0;z-index: 5;content: '';width: 100%;}
.item-img18{padding-bottom: 112%;position: relative;}
.more18{position: absolute;right: -5px;bottom: 0;z-index: 50;transform: skewX(-12deg);background-color: #57c1aa;
  display: inline-block;height: 36px;line-height: 36px;overflow: hidden;text-align: center;padding: 0 20px;}
.more18 i{
  /* transform: skewX(12deg); */
  color: #fff;display: block;font-style: normal;}
/* .more18:hover{background-color: #fe9e15;} */
.more18{
    position: absolute;
    width: 100%;
    bottom: -1px;
    z-index: 50;
    left: 50%;
    /* transform: skewX(-12deg); */
    /* background-color: #57c1aa; */
    background: url(../images/imgxjbg.png) no-repeat center center;
    background-size: 100% 100%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-align: center;
    padding: 0 20px;
    transform: translateX(-50%);
   
}
.more18 i{
  /* transform: skewX(12deg); */
  color: #fff;display: block;font-style: normal;}
/* .more18:hover{background-color: #fe9e15;} */
/* .CFAU-list19 {margin: 0 -10px;}
.CFAU-list19 li > a{display: block;margin: 0 10px;}
.CFAU-list18 li{margin-bottom: 15px;} */
/* list18 */





@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;
}
.sub_06 .info{  padding: 14px 16px;}
.sub_03b .title {
  margin: 0px;
  line-height: 60px;
  color: #12315f;
  padding: 0px 10px;
  text-align: center;
}
.sub01e .item .t .lh24x6{
  height: 120px;
  -webkit-line-clamp: 5;
 line-clamp: 5;
}

.sub01a_tits {
  margin-bottom: 32px;
}

}
@media screen  and (max-width:1620px){

  .sub_03b2a .img_box{width: 290px;}
  .sub_03b2a .info_box{margin: 10px 20px 0 320px;padding: 2px 0 0;}
  .sub_03b2a .info{margin: 6px 0 6px;}
  .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;}

.sub01a .lf { width: calc(42% + 0px); float: left; overflow: hidden; 
}
.sub01a .rt { width: calc(58% - 30px); float: right; }
.sub01e .item a {
  padding: 12px 10px 14px;
}
.sub01a_tits {
    margin-bottom: 20px;
}
/* .sub01e .item .t .lh24x6{
    height: 96px;
    -webkit-line-clamp: 4;
   line-clamp: 4;
} */
.sub01a_tits .lh30x6{
    height: 120px;
    -webkit-line-clamp: 4;
    line-clamp: 4;  
}
.listTitle6{margin-bottom: 20px;}
.sub01e .sub_01e{padding-top: 16px;}
.sub01e .listTitle6 {
  margin-bottom: 10px;
}
.sub_06 .img {
  max-width: 120px;
  padding-bottom: 110%;
  }


}





@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;
 }
 .listTitle6 h2{
  font-size: 18px;
}
 .CFAU-list18 li{margin-bottom: 20px;width: 50%;}
 .wrap_sub_03a {
  background: #f8f9fa;
  padding: 20px 0 10px;
}
 .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: 10px 0px 20px;
}
  .sub01e .sub_01e{ -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .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; }
    .modesub05 .flex{display: block;}
    .modeflex .nl,.modeflex .nr {width: auto; margin-bottom: 20px;}
    .iconList05 li {
      margin-bottom: 10px;
  }
  .wrap_sub05{padding-top: 16px;}
    .mode01a .nl,.modeflex .nl{width: auto; margin-bottom: 20px;}
    .modeflex .nr {margin-bottom: 10px;margin-left: 0;}
    .subinde05 .xktd-box1 {
      margin-left: 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: 35px; } */
  /* .sub_06 .title { padding-top: 15px; padding-bottom: 15px; margin-top: -30px; } */
  .pbanner .bantxt{height: auto; padding:6px 0; justify-content: left;bottom: 8px;}
  .pbanner .bantxt h2{font-size: 17px;}




}

@media screen and (max-width: 767px) {
.subinde05 .xktd-list1 li:last-child{
	margin-bottom:0;
}
 .pbanner .bantxt{position:static;}
  .sub01e .sub_01e .item {
    width: 100%;
    margin: 0 3% 20px;
}
.wrap_sub01a{background-size: 100% 84%;}
.sub01a_tits .lh30x6{
  height: 180px;
  -webkit-line-clamp: 6;
  line-clamp: 6;  
}
.sub01e .item .t .lh24x6{height: auto;}
.sub01e .item .icon {
  width: 20%;
}
.sub01a .rt {
  margin: 0px 0px 0px;
}

.sub_06 ul { margin: 0px 0px 0 -20px; }
.sub_06 .item { margin: 0px 0px 0px 20px; }


  .sub_06a_in .flex{ -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .sub_06a_in li { width: 100%;margin-bottom: 16px;}

    .sub_06 .info{width:100%;margin: 0px 10px 0px 0px; padding:10px 8px; box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);}
    .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: 20px;}
    .sub_03b2a .info,.sub_03b2b .info,.sub_03b2c .info{margin: 10px 0 16px;}
    .listDate02 ul li{padding: 10px 0;}
.listDate02 .listin01 li::before {
    top: 20px;
}
.listDate02 .listin01 li a {
    padding-left: 16px;
} 
.listin01 li h3{
    width: calc(100% - 105px);
}
.listin01 {
  margin-top: -0px;
  padding: 0 10px;
}
.wrap_sub01aa{
  padding-top: 10px;
}

}

@media screen and (max-width: 520px) {
  .wrap_sub01a {
    background-size: 100% 81%;
    padding-top: 0;
}
.sub_06 li { width: 50%; margin-bottom: 16px;}
.sub_06{padding: 30px 0px 20px;}
/* .sub_06 .img {
  padding-bottom: 133%;
} */
.sub_06 .img {
  max-width: 130px;
  padding-bottom: 96%;
}
}

@media screen and (max-width: 340px) {
  .wrap_sub01a {
    background-size: 100% 78%;
}


}