.content2{background: #f8f9fb;}
 
.sub_channel_title03{background: url(../images/sub_channel_title03_bg.png) no-repeat left center;display: block;box-sizing: border-box;padding: 14px 26px; }
.sub_channel_title03 .title{color: #fff; }
.sub_channel_title03 .title img{vertical-align: middle;display: inline-block;margin: 0 10px 0 0;}
 

 

.wrap_sub03a{padding: 0px 0 0px;}
.sub03a{padding: 60px 0 0px;position: relative;display: flex;}
.sub03a::before{content: "";display: block;width: 150%;height: calc(100% - 50px);background: #006a68;position: absolute;top: 0;right: -55px;}
.sub03a .clear{display: none;}
.sub03a .lf{width: 64.57%;overflow: hidden; }
.sub03a .rt{width: 35.43%;box-sizing: border-box;padding: 10px 2.6vw;position: relative;border-bottom: 7px solid #006a68;background: url(../images/news_bg1.png) no-repeat right bottom rgb(239, 248, 239);} 

.sub_03a1{height: 100%;}
.sub_03a1 ul{margin: 0 0 0 0;/*min-height: 30vw;;*/overflow: hidden;}
.sub_03a1 li{}
.sub_03a1 .item{margin: 0 0 0;height: 100%;}
.sub_03a1 .img{/*padding-bottom: 0;height: 100%;*/position: relative;} 
.sub_03a1 .img::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.6));background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));background: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.6));padding-bottom: calc(130% / 11);z-index: 2;}
.sub_03a1 .bottom{padding: 0 30px 25px;color: #fff;z-index: 2;}
.sub_03a1 .title{font-weight: bold;color: #fff; }
 
.sub_03a1_dots{display: none;}
.sub_03a1_dots .swiper-pagination-bullet{width: 8px;height: 8px;box-shadow: none;margin: 0 12px 0 0;background: #ddd;opacity: 1;outline: none;}
.sub_03a1_dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #006a68;}
 

.sub_03a2{height: 100%;}
.sub_03a2 ul{height: 100%;display: flex;flex-direction: column;justify-content: space-around;}
.sub_03a2 li{vertical-align: auto;}
.sub_03a2 .item{ box-sizing: border-box;padding: 0 10px;position: relative;z-index: 2;}
.sub_03a2 .line{background: #9d9d9d;height: 1px;}
.sub_03a2 li:last-child .item{border: none;}
.sub_03a2 .title{color: #464646;line-height: 1.2;height:2.4em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;}  
.sub_03a2 .title::before{content: "";display: block;width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 12px solid #006a68;position: absolute;left: -0px;top: calc(50% - 12px);transform: translateX(0%);margin-top: -10px;opacity: 0;transition: all 0.2s ease-in-out;}
.sub_03a2 .date{color: #464646;text-align: right;}
.sub_03a2 .on .title{color: #006a68;} 
.sub_03a2 .on .title::before{opacity: 1;transform: translateX(-100%);left: -0.8vw;} 

.wrap_sub03b{padding: 0px 0 0px;overflow: hidden;margin: 70px 0 0;}
.wrap_sub03b_2{margin: 38px 0 0;}
.wrap_sub03b_3{margin: 0;}
.sub03b{display: flex;justify-content: space-between;} 
.sub03b .lf{flex: 1;overflow: hidden;margin-right: 45px;display: flex;}
.wrap_sub03b_4 .sub03b .lf{margin: 0;}
.sub03b .rt{width: 30%;background: #fff;box-sizing: border-box;padding: 60px 40px; } 

.sub_03b1{width: 174px;position: relative;background: #f1f4f7;box-sizing: border-box;padding: 30px 0;}
.sub_03b1 ul{margin: 0 0 0 0;}
.sub_03b1 li{position: relative;z-index: 2;}
.sub_03b1 li.off::after{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 3;}
.sub_03b1 .item{margin: 0 0 0;position: relative;padding: 20px;text-align: center;}
.sub_03b1 .title{color: #464646;z-index: 2;position: relative;z-index: 2;}  
.sub_03b1 .title:hover{color: #006a68;}  
.sub_03b1 li.on{background: #fff;}
.sub_03b1 li.on .item{border-left: 5px solid #006a68; }
.sub_03b1 li.on .title{color: #006a68;font-weight: bold;} 
 
.sub_03b2{padding: 10px 20px 0;flex: 1;overflow: hidden;background: #fff;}

.sub_03b2a{flex: 1;overflow: hidden;margin-left: 17px;background: #fff;}
.sub_03b2a ul{}
.sub_03b2a li{box-sizing: border-box;padding: 60px 20px 35px;border-bottom: 1px solid #ebebeb;}
.sub_03b2a .item{display: flex;}
.sub_03b2a .img_box{width: 300px;margin-right: 35px;position: relative; }
.sub_03b2a .img_box .img{padding-bottom: 56.33%;}
.sub_03b2a .info_box{flex: 1;overflow: hidden;}  
.sub_03b2a .title{font-weight: bold;color: #414141;}
.sub_03b2a .info{margin: 25px 0 15px;color: #0b0b0b;}
.sub_03b2a .time a{color: #006a68;margin-right: 38px;transition: all 0.2s ease-in-out;} 
.sub_03b2a .time a:hover{ margin-right: 30px;} 
.sub_03b2a .item:hover .title{color: #006a68;}
.sub_03b2a .date{text-align: center;box-sizing: border-box;padding: 10px;color: #fff;background-image: -moz-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -webkit-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -ms-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);position: absolute;left: 20px;top: 0;}
.sub_03b2a .date .day{font-weight: bold;line-height: 1.136;margin-bottom: 4px;}
 
.sub_03b2c{}
.sub_03b2c ul{margin: 0 0 -40px;padding: 0 0 0;}
.sub_03b2c li{}
.sub_03b2c .item{margin: 0 0 40px;box-shadow: 0 10px 20px rgba(0, 0, 0, .05);top: 0;position: relative;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_03b2c .img_box{width: 211px;float: left;}
.sub_03b2c .vicetitle{margin: 0 0 0;text-align: center;background: #cae9e3;color: #37988f;}
.sub_03b2c .info_box{margin: 0 58px 0 230px;padding: 17px 0 0;position: relative;}
.sub_03b2c .img{padding-bottom: 94.8%;}
.sub_03b2c .title{margin: 0 0 0;font-weight: bold;}
.sub_03b2c .info{margin: 13px 0 48px;color: #999;}
.sub_03b2c .time i{color: #999;}

.sub_03b3{padding: 55px 0 0 0px;}
.sub_03b3 ul{}
.sub_03b3 li{margin: 0 0 40px;}
.sub_03b3 .item{  box-shadow: 0px 2px 7.52px 0.48px rgba(45, 48, 56, 0.1);}
.sub_03b3 .img{} 
.sub_03b3 .info{background: #f5f6f8;box-sizing: border-box;padding: 20px 15px; } 
.sub_03b3 .info:hover{background: #006a68;} 
.sub_03b3 .title{color: #202020;} 
.sub_03b3 .info:hover .title{color: #fff;} 

 
/* pages */
.pages {padding: 0px;font-size: 0px;text-align: center;margin: 90px 0 115px;} 
.pages .common_pages a{ display: inline-block; cursor: pointer;position: relative; text-align: center; vertical-align: middle;
    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;color: #000;
    width: 36px; height: 38px;line-height: 38px; }
.pages .common_pages a{margin: 0 3px;background: #ececec;border-radius: 3px;}
.pages span{} 
.pages .common_pages a.next, .pages .common_pages a.prev{padding: 0px 8px;width: auto;}
.pages .common_pages a:hover, .pages .common_pages a.on_page{background-color: #006a68;color:#fff;}
@media screen  and (max-width:768px){ 
    .pages .common_pages a{display: none;}
    .pages .common_pages a.on_page,.pages .common_pages a.next, .pages .common_pages a.prev{display: inline-block;}
}    

.wrap_sub18a{margin: 0 0 50px 0;}
.sub18a{box-sizing: border-box;padding: 55px 0 0 65px;position: relative;}
.sub18a::before{content: "";display: block;width: 100%;height: calc(100% - 55px);background: #006a68;position: absolute;left: 0;top: 0;}
.sub18a .map{position: relative;}
.sub18a #bMapContainer{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.sub18a .img{padding-bottom: 36.8%;} 
.wrap_sub18b{background: #f5f5f5;box-sizing: border-box;padding: 0 0 70px;}
.sub18b{background: #fdfdfd;box-sizing: border-box;padding: 68px 60px 50px 65px;display: flex;align-items: center;position: relative;}
.sub18b::before{content: "";display: block;width: 34.3%;height: 100%;background: #006a68;position: absolute;right: 0;top: 0;}
.sub18b .lf{flex: 1;overflow: hidden;position: relative;margin-right: 60px;}
.sub18b .lf .title{color: #006a68;line-height: 1.417;font-weight: bold;}
.sub18b .lf .title_en{color: #848484;color: rgb(132, 132, 132);line-height: 1.889;}
.sub18b .lf .info{margin: 36px 0 0;padding-top: 42px;position: relative;overflow: visible;}
.sub18b .lf .info::before{content: "";display: block;width: 13px;height: 2px;background: rgb(132, 132, 132);position: absolute;left: 0;top: 0;}
.sub18b .lf .info p{color: rgb(81, 81, 81);line-height: 1.5;margin: 0 0 13px;}
.sub18b .lf .info p span{color: rgb(132, 132, 132);display: inline-block;margin-right: 8px;}
.sub18b .lf .slogan{margin: 30px 0 0;}
.sub18b .lf .ewm{text-align: center;max-width: 144px;position: absolute;right: 0;bottom: -50px;}
.sub18b .rt{width: 47.5%;position: relative;}
 
.wrap_sub18c{background: #fff;padding: 90px 0;}
.sub18c1{}
.sub18c1 ul{display: flex;flex-wrap: wrap;margin: 0 -12px;}
.sub18c1 li{width: 25%;margin: 0 0  45px 0;}
.sub18c1 .item{background-color: rgb(253, 253, 253);box-shadow: 0.574px 0.819px 9px 1px rgba(106, 103, 104, 0.1);margin: 0 12px;height: 100%;box-sizing: border-box;padding: 30px;position: relative;}
.sub18c1 .item::before{content: "";display: block;width: 3px;height: 2.38em;background:#006a68;position: absolute;left: 0px;top: 32px;}
.sub18c1 .title{color: rgb(41, 41, 41);font-weight: bold;line-height:1.444;height:2.888em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;}
.sub18c1 .address{color: rgb(41, 41, 41);line-height: 1.375;height:2.75em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;display: flex;margin-top: 18px;}
.sub18c1 .address span{display: inline-block;white-space: nowrap;margin-right: 0px;}
.sub18c1 .address img{display: inline-block;margin-right: 4px;vertical-align: middle;}
.sub18c1 .address p{flex: 1;overflow: hidden;}
.sub18c1 .address img:nth-child(2){display: none;}
.sub18c1 .item:hover{background: #006a68;}
.sub18c1 .item:hover::before{background: #fff;}
.sub18c1 .item:hover .title{color: #fff;}
.sub18c1 .item:hover .address{color: #fff;}
.sub18c1 .item:hover .address img:nth-child(1){display: none;}
.sub18c1 .item:hover .address img:nth-child(2){display: inline-block;}

 
.sub15a{margin: 47px 0 0;}
.sub15a li{box-sizing: border-box;padding: 0px 0  28px 23px;border-bottom: 1px solid #ebebeb;margin-bottom: 67px;}
.sub15a li:last-child{ margin-bottom: 0px;}
.sub15a .item{display: flex;}
.sub15a .img_box{width: 500px;margin-right: 33px;position: relative; }
.sub15a .img_box .img{padding-bottom: 56.33%;}
.sub15a .info_box{flex: 1;overflow: hidden;}  
.sub15a .title{font-weight: bold;color: #414141;margin: 15px 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sub15a .title:hover{ color: #006a68;}
.sub15a .info{margin: 30px 0 55px;color: #0b0b0b;line-height: 2.25;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;}
.sub15a .source{color: rgb(110, 110, 110);line-height: 1.857;}  
.sub15a .time a{color: #006a68;margin-right: 38px;transition: all 0.2s ease-in-out;} 
.sub15a .jt{text-align: right;margin: 10px 0 0;} 
.sub15a .jt a{display: inline-block;border: 1.2px solid #006a68;box-sizing: border-box;padding: 0px 15px;line-height: 0.75;border-radius: 15px;color: rgb(0, 94, 112);} 
.sub15a .jt a:hover{background:#006a68;color: #fff;}
.sub15a .date{text-align: center;box-sizing: border-box;padding: 10px;color: #fff;background-image: -moz-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -webkit-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -ms-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);position: absolute;bottom: 30px;left: -20px;}
.sub15a .date .day{font-weight: bold;line-height: 1.136;margin-bottom: 4px;}

.kjhztop{display: flex;box-shadow:0px 3px 23px 1px rgba(119,119,119,0.24);border-radius:40px 0px 40px 0px;overflow:hidden;}
.kjhztoppic{ width: 39.5%;}
.kjhztoptxt{flex: 1;overflow: hidden;height: 100%;padding: 3% 5%;}
.kjhztoptxt h5{ font-weight: bold;line-height: 1.5;height: 3em;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.kjhztop:hover h5{color: #006a68;}
.kjhztoptxt>span{ color: #999;margin-top: 2%;display: block;margin-bottom:2%;}
.kjhztoptxt p{ color: #999;line-height: 2;height: 6em;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.kjhztoptxt .lookmore{width:132px;height:40px;text-align: center;line-height: 40px;border-radius:20px;border:1px solid #006a68;background-color: #006a68;color: #FFF;margin-top: 2%;display: flex;align-items: center;justify-content: center;float: right;}
.kjhztoptxt .lookmore a{color: #FFF;}

.sub16a{margin: 25px 0 0;}
.sub16a li{box-sizing: border-box;padding: 36px 0;border-bottom: 1px solid #ebebeb;}
.sub16a .item{display: flex;align-items: center;}
.sub16a .date{color: #fff;text-align: center;margin-right: 6rem;width: 100px;height: 100px;background-image: -moz-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -webkit-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);background-image: -ms-linear-gradient( 120deg, rgb(0,152,68) 0%, rgb(0,94,112) 97%);box-sizing: border-box;padding: 10px 0;display: flex;flex-direction: column;justify-content: space-between;}
.sub16a .date .day{line-height: 1.136;font-weight: bold;}
.sub16a .date .month{}
.sub16a .info{flex: 1;} 
.sub16a .info .title{color: rgb(65, 65, 65);font-weight: bold;line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 
.sub16a .info .title:hover{color: #006a68;} 
.sub16a .info .summary{color: rgb(11, 11, 11);line-height: 1.5;margin-top: 16px;height:3em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;} 
.sub16a .jt{margin-left: 75px;border: 1.2px solid #006a68;box-sizing: border-box;padding: 0px 15px;line-height: 0.75;border-radius: 15px;color: rgb(0, 94, 112);} 
.sub16a .jt:hover{background:#006a68;color: #fff;}
  

.sub_03b2 .kjhztoptxt{padding: 2% 3%;}
.sub_03b2 .kjhztoptxt>span{margin-top: 1%;margin-bottom: 1%;}
.sub_03b2 .sub16a{margin: 0;}

.sub20{display: flex;flex-wrap: wrap;margin: 0 -15px -30px;}
.sub20 li{width: 33.3%;margin-bottom: 30px;}
.sub20 li a{display: block;margin: 0 15px;/*box-shadow: 3.716px 3.346px 9.2px 0.8px rgba(29, 20, 10, 0.09);*/position: relative;}
.sub20 li a .img{padding-bottom: 38.63%;}
.sub20 li a .title{padding: 10px;background: #F5F9FD;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-radius: 0px 0px 5px 5px;text-align: center;}



@media screen and (max-width: 1900px){ 
    .kjhztoptxt{padding: 2.9% 5%;}
}
@media screen  and (max-width:1840px){ 
    .sub03a .rt{padding: 3px 2.6vw 3px;}  
    .sub_03a2 .date{line-height: 1.5;} 
    .sub_03a2 .item {padding: 15px 10px 10px;}
    .kjhztoptxt{padding: 2.35% 5%;}

    .sub_03a2 .title{font-size: 20px;}

}
@media screen  and (max-width:1740px){ 
    .sub03a .rt{padding: 6px 2.6vw;}  
    .sub_03a2 .date{line-height: 1.5;} 
    .sub_03a2 .item {padding: 10px 10px 10px;} 
    .kjhztoptxt{padding: 1.9% 5%;}

    .sub16a .date{margin-right: 40px;}
    .sub16a .jt{margin-left: 40px;}

}
@media screen  and (max-width:1640px){
    .sub_03b2a .img_box{width: 240px;} 
    .sub_03b2a .info{margin: 5px 0 0;} 
    .sub03b .lf{margin-right: 30px;}
    .sub_03b2a .img_box{margin-right: 15px;}
    .sub_03b2a li { padding: 50px 20px 30px;}
    .sub03b .rt {padding: 50px 30px;}
    .sub_03b3 {padding: 40px 0 0 0px;}
    .kjhztoptxt{padding: 1.6% 5%;}
}
@media screen  and (max-width:1540px){  
    .sub_03a2 .title{font-size: 16px;}
    .kjhztoptxt{padding: 1% 5%;}

    .header3 .h0 .lt{width: 40%;}
}

@media screen  and (max-width:1440px){ 
    .sub_03a2 .title{font-size: 16px;}  
    .sub15a .img_box {width: 400px;} 
    .sub15a .info {margin: 15px 0 20px;}
    .sub15a .title {margin: 10px 0 0;}
    .kjhztoptxt p{  height: 4em;-webkit-line-clamp: 2;}
    .kjhztoptxt{padding: 1.6% 5%;}

    .sub16a .date{height: 80px;width: 80px;}
    .sub16a .date .day{font-size: 30px;}
    .sub16a .date{margin-right: 20px;}
    .sub16a .jt{margin-left: 24px;}

}
@media screen  and (max-width:1340px){ 
    .sub_03a2 .title{font-size: 14px;} 
    .sub_03a2 .item {padding: 6px 10px 5px;} 
    .kjhztoptxt>span { margin: 1.5% 0; }
    .kjhztoptxt{padding: 1% 5%;}

    .header3 .h0 .lt{width: 35%;}

    .sub03a .rt{padding-top: 0;padding-bottom: 0;}
    
    .sub20{margin: 0 -10px -20px;}
    .sub20 li{margin-bottom: 20px;}
    .sub20 li a{margin: 0 10px;}
    .sub20 li a .title { padding: 0 30px;line-height: 1.6em;}
}  
@media screen and (max-width: 1040px){
} 

@media screen  and (max-width:1240px){
    .header3 .h0 .lt{width: 27%;}
    .sub03b{flex-direction: column;}
    .sub_03a2 .title { height: 1.2em; -webkit-line-clamp: 1; }  
    .sub_03a2 .item{padding: 12px 0;}

    .sub03b .lf,.sub03d .lf{width: auto;float: none;margin: 0 0 30px;}
    .sub03b .rt,.sub03d .rt{width: auto;float: none;clear: both;}
    .sub_03b3{padding: 30px 0 0;}
    .sub_03b3 ul{margin: 0 0 -20px -20px;}
    .sub_03b3 li{width: 25%;}
    .sub_03b3 .item{margin: 0 0 0px 20px;} 

    .sub18a{padding: 40px 0 0 40px;}
    .sub18a::before{height: calc(100% - 40px);}

    .sub18b .lf .info{margin: 20px 0 0;padding: 20px 0 0;}
    .sub18b .lf .ewm{position: relative;right: auto;bottom: auto;}
    .sub18b .lf .slogan{margin: 10px 0 0;}
    .sub18b{padding: 40px;}
    .sub18b .lf{margin-right: 30px;}

    .sub18c1 li{width: 33.3%;}
    
    .sub16a .date{margin-right: 40px;}
    .sub16a .jt{margin-left: 40px;}
    
    .sub15a li {margin-bottom: 50px;}
    .sub15a .img_box {width: 350px;} 
    .sub15a .info {margin: 10px 0 15px;}
    .sub15a .title {margin: 10px 0 0;} 

    .kjhztoptxt p{ line-height: 1.5; height: 3em;-webkit-line-clamp: 2;} 
    .kjhztoptxt{padding: 1% 4%;}

    .sub20 li a .title { padding: 0 20px;}

}
@media screen  and (max-width:1140px){  
    .sub_03a2 .item{padding: 8px 0;}
    .kjhztoptxt p{ height: 1.5em;-webkit-line-clamp: 1;} 
}
 

@media screen and (max-width: 1040px) { 
    .header3 .h0 .lt{width: 25%;}
    .kjhztoptxt .lookmore{ height:33px; line-height: 33px;}
}

@media screen and (max-width: 996px) { 
    .header3 .h0 .lt{width: 80%;max-width: initial;}
    
    .sub_03a1 ul{min-height: auto;}
    .sub_03a1 li{}
    .sub_03a1 .item{height: auto;}
    .sub_03a1 .img{padding-bottom: 56.25%;height: 0;}
    .sub_03a1 .img img{/* width: auto; *//* height: 100%; *//* position: absolute; */left: 0;top: 0;right: 0;bottom: 0;margin: auto;max-width: none;}


    .kjhztop{flex-direction: column;border-radius: 20px 0;}
    .kjhztoppic{ width: 100%;}
    .kjhztoptxt{padding: 5% 5%;} 
    .kjhztoptxt h5{ height: auto;}
    .kjhztoptxt p{ height: auto;-webkit-line-clamp: 3;} 
    
    .wrap_sub03a{overflow: hidden;}
    .sub03a .lf{width: 100%;position: relative;}
    .sub_03a1 .bottom{padding: 10px 0 0;position: relative;color: #333;}
    .sub_03a1 .title{
		color: #333;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		padding: 0 6px;
		height: 60px;
		line-height: 30px;
		max-height: calc(30px * 2);
		box-sizing: border-box;
		white-space: normal;
	}
	.sub03a::before{
		height: calc(100% - 90px);
	}
    .sub_03a1_dots{display: block;position: absolute;left: 0;right: 0;bottom: 86px;z-index: 10;text-align: center;}


    .sub03a .rt{display: none;}
    .sub03a{padding: 16px 0  0;}
    .wrap_sub03b{margin: 16px 0 0;}
    .wrap_sub03b_3{margin: 0;}
    .sub03b .lf{flex-direction: column;}
    .sub_03b1{width: 100%;margin: 0 0 20px;padding: 6px;}
    .sub_03b1 li{width: 50%;}
    .sub_03b1 .item{padding: 6px 26px 6px 14px;}
    .sub_03b1 li.on .item{border: none;}
    .sub_03b2a{margin: 0;}
    .sub_03b2a li{padding: 20px 20px;}
    .sub03b .rt{padding: 20px 10px;}
    .sub_03b3 li{margin-bottom: 30px;}

    .pages{margin: 40px 0;}
    .wrap_sub18b{padding: 0 0 40px;}
    .wrap_sub18c{padding: 40px 0 30px;}
    .sub18c1 li{margin: 0 0 30px 0;}

    .sub16a{margin: 0;}
    .sub16a li{padding: 30px 0;}
    .sub16a .info .summary{margin-top: 10px;}
    .sub16a .date{margin-right: 30px;width: 90px;height: 90px;} 
    .sub16a .jt{margin-left: 30px;padding: 2px 15px;} 
    .sub18a .img{padding-bottom: 40%;} 
    .wrap_sub18a{margin: 0 0 40px 0;}

    .sub15a li { padding: 0px 0 25px 23px;margin-bottom: 40px;}
    .sub15a .jt a{padding: 2px 13px;}
}

@media screen and (max-width: 768px) {
    .sub_03b3 li{width: 50%;}
    .wrap_sub18a{margin: 0 0 30px 0;}
    .sub18b{flex-direction: column;}
    .sub18b .lf{margin: 0;width: 100%;}
    .sub18b .rt{margin: 30px 0 0;width: 100%;}
    .sub18b::before{background: none;}
    .sub18c1 li{width: 50%;}

    .sub16a .info .summary{margin-top: 5px;}
    .sub16a .date{margin-right: 20px;width: 80px;height: 80px;} 
    .sub16a .jt{margin-left: 20px;padding: 2px 13px;} 
    .sub18a .img{padding-bottom: 45%;} 

    .sub15a li {margin-bottom:40px;}
    .sub15a .img_box {width:250px;margin-right: 25px;} 
    .sub15a .info {margin: 0px;line-height: 2;}
    .sub15a .title {margin: 0px 0 0;}
    .sub15a .jt{margin: 5px 0;}

    .sub20{margin: 0 -6px -12px;}
    .sub20 li{width: 50%;margin-bottom: 12px;}
    .sub20 li a{margin: 0 6px;}
}

@media screen and (max-width: 479px) {
    .sub_03b2a .item{flex-direction: column;}
    .sub_03b2a .img_box{width: 100%;margin: 0 0 15px;}
    .sub_03b3{padding: 20px 0 0;}
    .sub_03b3 ul{margin: 0 0 -10px -10px;}
    .sub_03b3 li{width: 50%;margin-bottom: 10px;}
    .sub_03b3 .item{margin-left: 10px;}
    .sub_03b3 .info{padding: 5px 10px;}
    .sub_03b3 .title{font-size: 16px;/* line-height: 1.6em; */}

    .sub18c1 li{width: 100%;}
    .sub18a{padding: 30px 0 0 30px;}
    .sub18b{padding: 30px;}

    .sub16a .date{margin-right: 15px;width: 70px;height: 70px;} 
    .sub16a .jt{margin-left: 15px;} 
    .sub16a .info .summary{margin-top: 0px;}
    .sub16a li{padding: 25px 0 ;}
    .sub_03b2a .time{text-align: right;display: none;}
    .sub_03b2a .time a{position: relative;}
    .sub16a .jt{padding: 2px 12px;display: none;}
    .sub18a .img{padding-bottom: 50%;} 
    .sub18c1 .item{padding: 20px;}
    .sub18c1 .address{margin: 15px 0 0;}
    .sub15a li{margin-bottom: 30px;}
    .sub15a .item{flex-direction: column;}
    .sub15a .img_box{width: 100%;}
    .sub15a .info_box{margin: 10px 0 0;}

    .sub20 li{width: 100%;}
    .sub20 li a .title{padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

}

  


.wrap_sub17a{margin: 52px 0 70px;}
.sub17{position: relative;}  
.sub17 .lf{width: 188px;float: left;}
.sub17 .mid{width: calc(100% - 570px);float: left;margin: 0 0 0 40px;}
.sub17 .rt{width: 240px;float: right;position: relative;padding: 0 30px;}
.sub17 .rt::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 30px;bottom: 0;background: #edf7f7;z-index: -1;}
.sub17 .rt2{margin: 0 0 0 228px;}
.sub17 .mid3{width: calc(100% - 520px);float: left;margin: 0 0 0 40px;}
.sub17 .rt3{width: 315px;float: right;position: relative;margin: 86px 0 0;}

.sub17 .lf .sub_03b1{float: none;}
.sub17 .rt .sub_051a{margin-top: 0;}
.sub_17a{font-weight: bold;color: #2d2d2d;line-height: 3;display: block;border-bottom: 4px solid #f5f5f5;position: relative;}
.sub_17a::before{content: "";display: block;width: 4.8em;height: 6px;background: #006a68;position: absolute;left: 0;bottom: -4px;}
.sub_17b{margin: 27px 0 0;}
.sub_17b .item{display: flex;align-items: self-start;align-items: start;align-items: flex-start;color: #343434;line-height: 1.875;margin: 0 0 25px 0;}
.sub_17b span{box-sizing: border-box;padding-left: 30px;background: url(../images/sub17b.png) no-repeat left center;}
.sub_17b a{flex: 1;overflow: hidden;color: #343434;}
.sub_17b a:hover{color: #006a68;}
  
.sub17 .lf_n{width: 0;float: left;}
.sub17 .lf_n .share_box{margin-left: 0px;}
.sub17 .mid_n{width: calc(100% - 540px);float: left;margin: 0 0 0 100px;}
.sub17 .mid_n .page_article .article{color: rgb(52, 52, 52);line-height: 2.29;margin-bottom: 20px;word-break: break-all;border-top: 1px solid #e4e4e4;padding-top: 33px;}
.sub17 .mid_n .page_article .article img{height: auto !important;}

@media screen and (max-width: 1640px){ 
.sub17 .mid_n {width: calc(100% - 500px); }
}
@media screen and (max-width: 1540px){ 
    .sub17 .mid_n {width: calc(100% - 480px); }
}
@media screen and (max-width: 1440px){
.sub17 .rt3{width: 300px;}
.sub17 .mid_n {width: calc(100% - 440px);margin: 0 0 0 80px;}
}
@media screen and (max-width: 1240px){
    .sub17 .rt3{width: 260px;}
    .sub17 .mid_n {width: calc(100% - 400px);margin: 0 0 0 80px;}
}
@media screen and (max-width: 996px){
    .wrap_sub17a{margin: 30px 0;}
    .sub17 .rt3{width: 260px;}
    .sub17 .mid_n {width: calc(100%);margin: 0 0 0 0px;} 
    .sub17 .mid_n .page_article .article{padding-top: 20px;}
    .sub17 .rt3{margin: 0px 0 0;width: 100%;}
    .sub_17b .item{margin: 0 0 20px 0;}
    
    .sub17 .mid_n .page_article .article{line-height: 2;}
}
@media screen and (max-width: 768px){ 
    .wrap_sub17a{margin: 20px 0 ;}
    .sub17 .mid_n .page_article .article{line-height: 1.8;}
}
.page_article {position: relative;margin: 0 0 0;}
.page_articleTitle {overflow: hidden;padding: 5px 0 27px;}
.page_articleTitle h3 { line-height: 1.4; color: #343434; text-align: center;}
.page_articleTitle h4 { line-height: 1.4; color: #444; text-align: center;font-weight: normal;margin: 5px 0 0;}
.article_author {text-align: center;margin: 0 0 16px;width: 100%;color: #616161;padding: 5px 0;}
.article_author span{line-height: 26px;padding: 0 17px;color: #616161;}
.article_author i{font-size: 14px;font-style: normal;} 
.page_article .article { position: relative;text-align: justify; margin: 0px auto;line-height: 1.88; }
/* .page_article .article p{margin-bottom: 20px;} */
.page_article .article { }

.article_info{margin: 10px 0 20px;}
.article_info p{margin: 0 0 10px;}
.article_info span{display: inline-block;color: #006a68;}

.annex {overflow: hidden;margin: 65px 0 0;}
.annex .annex_title {padding: 18px 0 16px;display: block;line-height: 20px;font-size: 18px;position: relative;color: #333;font-weight: bold;border-bottom: 1px solid #e5e5e5;}
.annex .list {margin: 0px;padding: 30px 0 0;}
.annex li {margin: 0 0 16px;}
.annex a{color: rgb(33, 33, 33);display: inline-block;position: relative;padding: 0 0 0 0px;}
  
.annex a:hover {}

.article_bottom_btns{text-align: center;font-size: 0;padding: 75px 0 0;}
.article_bottom_btns .article_btn{display: inline-block;line-height: 44px;padding: 0 16px 0 44px;color: #006a68;border: 1px solid #006a68;margin: 0 10px;background:  15px center no-repeat;cursor: pointer;}
.article_bottom_btns .article_btn i{left: 14px;}
.article_bottom_btns .article_btn.close{color: #e83437;border: 1px solid #e83437;}
@media screen and (max-width: 996px){
    .page_articleTitle {padding: 5px 0 15px;}
	.page_article{margin: 0;}
	.article_author{margin: 0 0 15px;}
	.article_bottom_btns{padding: 20px 0 0;}

	.article_bottom_btns .article_btn.print{display: none;}
	
	.page_article .article{font-size: 15px;}
    .annex{margin: 40px 0 0;}
    .annex .list{padding: 10px 0 0;}
    
}
@media screen and (max-width: 768px) {
	.page_articleTitle{margin: 0 0 15px;padding-bottom: 0;}
	.article_author span{display: block;padding:2px 0;border: 0;}
	.article_author i{display: none;}
	.annex { margin: 25px 0px 0px; }
	.annex strong::before { left: 10px; } 
	.annex li { font-size: 14px; }
}

.share_box {line-height: 7px;text-align: center;color: rgb(1, 88, 156);font-size: 0px;z-index: 100;margin: 34px 0 0 38px;clear: both;position: relative;}
.share_box .share_title{display: block;text-align: center;color: rgb(51, 51, 51);font-size: 14px;margin: 0 0 10px;line-height: 20px;position: relative;overflow: hidden;}
.share_box .share_title::before{content: '';display: block;border-top: 1px dashed #e5e5e5;position: absolute;width: 100%;height: 0;top: 50%;left: 0;}
.share_box .share_title span{background: #fff;display: inline-block;position: relative;z-index: 2;padding: 0 10px;color: #ccc;}
.share_box .share_btn, .share_box .share_btn.share_more::after {line-height: 36px;margin: 0px auto 8px;position: relative;width: 36px;height: 36px;background-position: center center;background-repeat: no-repeat;background-size: 100%;cursor: pointer;display: block;border-radius: 50%;}
.share_box .share_btn i{left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);position: absolute;z-index: 2;color: #fff;}
.share_box .share_btn.share_wechat { background-image: url("../images/share_wechat.png");background: #7dd43c; }
.share_box .share_btn.share_sina { background-image: url("../images/share_sina.png"); background: #ff5e4d;}
.share_box .share_btn.share_qzone { background-image: url("../images/share_qzone.png"); background: #fece00;}
/* .share_box .share_btn.share_copy { background-image: url("../images/share_copy.png"); background: #7dd43c;} */
.share_box .share_btn.share_more::after { content: ""; background-image: url("../images/share_more.png");background: #a3bfd9; position: absolute; border: 0px; left: 0px; margin: 0px; }
.share_box .share_btn.share_twitter { background-image: url("../images/share_twitter.png"); background: #6babe8;}
.share_box .share_btn.share_facebook { background-image: url("../images/share_facebook.png"); background: #415a94;}
.share_box .share_btn.share_linkedin { background-image: url("../images/shareto_linkedin.png"); background: #3d84c2;}
.share_box .share_btn:last-child { }
.share_box .share_btn .alert_box { position: absolute; top: 100%; left: 0%; padding: 6px; display: none;z-index: 2;padding: 1px;z-index: 10;}
.share_box canvas { display: block;margin: 0 auto;}
.share_box .share_btn .alert_box.on{display: block;}
.share_box .share_more .share_btn {margin: 10px 0 0;border: 0px;/* border-radius: 0px; */}
.share_box .share_btn:hover .alert_box { display: block; }

.share_box .share_btn.share_wechat .alert_box{display: none;position: fixed;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);padding: 10px;border: 1px solid #d8d8d8;background: #fff;width: 210px;bottom: auto;}
.share_box .share_btn.share_wechat .alert_box.on{display: block;}
.share_box .share_btn.share_wechat .close{width: 24px;height: 24px;line-height: 24px;display: block;float: right;font-size: 16px;color: #333;}
.share_box .share_btn.share_wechat .close::before{content: 'x';}
.share_box .share_btn.share_wechat .title{line-height: 24px;font-weight: bold;font-size: 14px;text-align: left;margin: 0 0 10px;color: #333;}
.share_box .share_btn.share_wechat .bottom{color: #666;line-height: 22px;text-align: left;font-size: 12px;margin: 10px 0 0;}
/* .share_more{display: none !important;} */
@media screen and (max-width: 996px) { 
    .share_more .only_mob::before,.share_more .only_mob::after{display: none !important;}
    .share_more{display: block !important;}
	.share_box {position: fixed;right: 10px;bottom: 40px;top: initial;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	.share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;}
    .share_box > .share_btn{display: none;}
	/* .share_box > .share_btn{display: none;} */
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 0 10px;}
}