.wenhua{max-width: 1500px;margin: 4% auto;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.wenhua .ul{max-width: 1500px;display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.wenhua .ul .li{width: 31.5%;display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;}
.wenhua .ul .la{ display: flex; flex-wrap: wrap;width:100%; overflow: hidden; border-radius: 10px; background: #fff;}
.wenhua .ul .la .cont{position: relative;z-index: 6;display:flex;align-content: center;flex-wrap: wrap;width:100%;padding: 5% 6%;position: relative;box-shadow: 0 0 36px rgb(102 102 102 / 0.23);background: #f6f7f8;}
.wenhua .ul .la .pic{display:block;width:100%;height: 300px;}
.wenhua .ul .la .tit{display:block;width:100%;color: #333;font-size: 24px;line-height: 39px;}
.wenhua .ul .la .p{display: block;color: #666;font-size: 16px;line-height: 36px;}
.wenhua .ul .la .ico{display:block;position: absolute;right: 8%;top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);width: 40px;}
.wenhua .ul .la .ico  img{width: 100%;height: auto;}
.wenhua .ul .la .ico  .img1{ display:block; }
.wenhua .ul .la .ico  .img2{ display:none; }
.wenhua .ul .on{width:46.4%;} 
.wenhua .ul .on .la{background: #00ab5d;} 
.wenhua .ul .on .la .tit{ color: #fff;} 
.wenhua .ul .on .la .p{ color: #fff; display: block; margin-top:0.06rem;} 
.wenhua .ul .on .la .ico  .img1{ display:none; }
.wenhua .ul .on .la .ico  .img2{ display:block; }

@media screen and (max-width:1024px) {
.wenhua .ul{ width: calc(100% + 14px); margin:-7px;}
.wenhua .ul .li{ padding:7px;}	
.wenhua .ul .la .cont{ height:80px; padding:10px 14px;}	
.wenhua .ul .la .tit{ font-size:16px; height:26px; padding-right:34px;}
.wenhua .ul .la .p{ font-size:14px; height:24px; padding-right:34px;}
.wenhua .ul .la .ico  img{ width:30px; height:30px;}
.wenhua .ul .la .ico{ right:14px;}
}
@media screen and (max-width:767px) {
.wenhua .ul{ flex-wrap: wrap;}	
.wenhua .ul .li{ width: 100%;}
.wenhua .ul .la .pic{ height: auto; padding-bottom: 68.06%;}
.wenhua .ul .la .p{ display:block; margin-top:3px;}
.wenhua .ul .la .cont{ height: auto; padding:14px 14px;}
.wenhua .ul .on{width:100%;} 
.wenhua .ul .on .la .p{ margin-top:3px;} 
}





.Contact{display: flex;flex-wrap: wrap;width:100%;justify-content: space-between;margin-top: 30px;}
.Contact .addr{display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;background:#fff;border-radius: 10px;width: 32%;margin-top: 15px;padding: 3%;}
.Contact .addr .pic{ width:51.9%; display: block; line-height: 0;}
.Contact .addr ._img{ border-radius: 10px; overflow: hidden;}
.Contact .addr ._img{ padding-bottom: 115.24%;}
.Contact .addr .ico{ display: block; line-height: 0;}
.Contact .addr .ico img{ height:0.8rem;}
.Contact .addr .cont{display: block;width: 100%;}
.Contact .addr .tit{width:100%;color: #333;font-size: 18px;line-height: 36px;position: relative;padding-bottom: 15px;}
.Contact .addr .tit::after{display: block;content: '';position: absolute;left: 0;bottom: 0;background: #0c3d80;width:44px;height: 3px;}
.Contact .addr .info{display:block;width: 100%;padding: 3% 0 0 0;}
.Contact .addr .p{display:flex;width: 100%;margin-top:4px;color: #666;font-size: 16px;line-height: 36px;word-break: break-word;}
.Contact .addr .p .s{ white-space: nowrap;}

@media screen and (max-width:1440px) {
.Contact .addr{}	
.Contact .addr .cont{width: 100%;}
.Contact .addr .tit{font-size: calc(14px + 0.08rem); line-height: calc(22px + 0.04rem);padding: 0.3rem 0 0.2rem 0;}
.Contact .addr .p{font-size: 15px;line-height: 32px;}
}
@media screen and (max-width:1024px) {
.Contact .addr{ width:100%;}
}
@media screen and (max-width:767px) {
.Contact .addr{padding:15px 15px;}	
.Contact .addr .pic{ width:100%;}
.Contact .addr .cont{ width:100%;padding:20px 0 10px 0; }
.Contact .addr .tit{padding:0 0 15px 0;}
.Contact .addr .info{ padding:15px 0 0 0; }
}






a{ text-decoration:none; 
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
a:hover{ cursor:pointer;}
._img{ width:100%; display: block; line-height: 0; overflow: hidden; position: relative;}
._img img{display: block;position: absolute;left: 0;top:0;width:100%;height: 100%;object-fit: cover;transition: 0.4s;}

.lits04 .u2 .a:hover ._img img{ transform: scale(1.1); -ms-transform: scale(1.1);}


.lits04{ display: block; width: 100%; padding:19px 0  0.47rem 0;}
.lits04 .u2{ display:block; width: 100%;}
.lits04 .u2 .li{ display:block; width: 100%; border-bottom: 1px solid #e7e7e7;}
.lits04 .u2 .a{display:flex;align-items: flex-start;width: 100%;padding: 3rem 0;position: relative;}
.lits04 .u2 .a::after{display:block;content:'';position: absolute;bottom:-1px;left:0;height:1px;background: #0c3d80;width: 0;}
.lits04 .u2 .a .time{width: 100%;color: #b0b0b0;font-size:14px;line-height: 22px;margin-top: 20px;}
.lits04 .u2 .a .tit{width: 100%;color: #333;font-size: 24px;line-height: 46px;margin-top: 0.06rem;}
.lits04 .u2 .a .p{width: 100%;color: #666;font-size: 16px;line-height: 32px;margin-top: 0.24rem;overflow: hidden;}
.lits04 .u2 .a .ico{ display:block; height:24px; background: url(../images/_right-small-up.svg) left center no-repeat; background-size:auto 100% !important; width:24px; margin-left: -5px; margin-top: 0.26rem;}
.lits04 .u2 .a .pic{display:block;width: 450px;overflow: hidden;border-radius: 10px;margin-right: 40px;}
.lits04 .u2 .a ._img{padding-bottom:67.68%;}
.lits04 .u2 .a .cont{width: 100%;}
.lits04 .u2 .a .btn{display:inline-flex;align-items: center;color: #0c3d80;font-size:14px;line-height:1;height: 43px;border: 2px solid #0c3d80;border-radius: 0 18px 0 18px;padding: 0 30px 0 28px;margin-top: 2rem;}
.lits04 .u2 .a .btn i{ display: block; width:24px; height:24px; margin-left:10px; background: url(../images/_right-small-up2.svg) center no-repeat; background-size: 100% auto !important;}
.lits04 .u2 .a:hover .btn{color: #fff;background: #0c3d80;}
.lits04 .u2 .a:hover .btn i{background: url(../images/_right-small-up1.svg) center no-repeat;}
.lits04 .u2 .a:hover .ico{ background: url(../images/_right-small-up2.svg) left center no-repeat;}
.lits04 .u2 .a:hover::after{ width: 100%;}

@media screen and (max-width:1600px) {
.lits04 .u2 .a .btn{ margin-top: 0.62rem}
}
@media screen and (max-width:1440px) {
.lits04 .u2 .a .p{ margin-top: 0.14rem}	
.lits04 .u2 .a .btn{ margin-top: 0.42rem}
}
@media screen and (max-width:1024px) {
.lits04{padding: 10px 0 30px 0;}	
.lits04 .u2 .a{padding:20px 0;}	
.lits04 .u2 .a .btn{height:36px;margin-right:14px; border-radius: 0 16px 0 16px; padding: 0 15px; font-size: 14px; margin-top:15px}
.lits04 .u2 .a .btn i{width: 18px; height:18px; margin-left:8px;}
.lits04 .u2 .a .tit{ margin-top: 6px;}
.lits04 .u2 .a .p{ font-size:14px; line-height:24px; height:48px; margin-top: 4px;}
.lits04 .u2 .a .pic{ width:260px; min-width:260px; margin-right:14px;}
}
@media screen and (max-width:767px) {
.lits04 .u2 .a{ flex-wrap: wrap;}
.lits04 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
.lits04 .u2 .a .time{ margin-top:15px;}
}



 
.max-1260{max-width:1260px;margin: 0 auto;}
.newsbox .sect .title{display: block;width: 100%;color: #5a5a5a;font-size: 24px;line-height:1.5;text-align: center;}
.newsbox .sect .info{display:flex;flex-wrap: wrap;width: 100%;color: #7a7a7a;font-size:14px;line-height: 24px;border-bottom: 1px solid #eaeaea;padding: 9px 0;justify-content: center;flex-direction: row;}
.newsbox .sect .cont{display: block;width: 100%;padding-top:20px;padding-bottom: 20px;font-size: 15px;line-height: 2;}
.newsbox .sect .cont img{
    max-height: 760px;max-width:100%!important;
}
.newsbox ._page{display: flex;justify-content: space-between;width: 100%;align-items: center;padding: 35px 0 30px 0;border-top:1px solid #eaeaea;}
.newsbox ._page .la{ width: calc(100% - 140px);}
.newsbox ._page .la a{color: #666;font-size:14px;line-height:28px;display:block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: inline-block;}
.newsbox ._page .la a:hover{color: #0c3d80;}
.newsbox .btn{display:inline-flex;align-items: center;color: #fff;font-size:calc(14px + 0.02rem);line-height:1;height: 42px;border: 1px solid #0c3d80;background: #0c3d80;border-radius:16px 0 16px 0;padding:0 18px;white-space: nowrap;}
.newsbox .btn i{ display: block; width:18px; height:18px; margin-right:10px; background: url(../images/ico6.png) center no-repeat; background-size: 100% auto !important;}
.newsbox .btn:hover{color: #0c3d80;background:none;}