﻿.pagesbanner .pagesbanner-animate{text-align:left;width:45%;left:0;transform:translate(0,-50%);padding-left:10%}
.pagesbanner .pagesbanner-animate .p1{font-weight:bold;font-size:2.6vw;}
.pagesbanner .pagesbanner-animate .p2{font-size:1.2vw;line-height:1.4}
@media (max-width:1024px){.pagesbanner .pagesbanner-animate{padding-left:15px}
.pagesbanner .pagesbanner-animate .p1{font-size:var(--fontsize24);}
.pagesbanner .pagesbanner-animate .p2{font-size:var(--fontsize14)}}
@media (max-width:768px){.pagesbanner .pagesbanner-animate{width:50%}
.pagesbanner .pagesbanner-animate .p1{font-size:var(--fontsize20);}
.pagesbanner .pagesbanner-animate .p2{font-size:var(--fontsize14)}}
@media (max-width:540px){.pagesbanner .pagesbanner-animate{width:65%}
.pagesbanner .pagesbanner-animate .p1{font-size:var(--fontsize15);}
.pagesbanner .pagesbanner-animate .p2{font-size:var(--fontsize12)}}


.infobot-febg{background: #000000a0;position: fixed;top: 0;left:0;width: 100vw;height: 100vh;align-items: center;justify-content: center;z-index: 9999;display: none;}
.infobot-febg.active{display: flex;}
.infobot-feex{max-width: 700px;padding: 20px;background: #fff;}
.infobot-febg .detail-title{font-size: var(--fontsize22);padding-bottom: 10px;margin: 10px auto;border-bottom: 1px solid #E7EEEE;color:#fff}
.infobot-feexit{display: flex;align-items: center;width: 50px;height: 50px;background: #fff;border-radius: 50%;justify-content: center;position: relative;float: right;cursor: pointer;}
.infobot-feexit span{width: 3px;height: 40px;background: #000;position: absolute;}
.infobot-feexit span:nth-child(1){transform: rotate(45deg);}
.infobot-feexit span:nth-child(2){transform: rotate(-45deg);}
.infobot-feed .wmkcfeedback input,.infobot-feed .wmkcfeedback textarea{border: 1px #cbcbcb solid;background-color: #f0f0f0;}
.infobot-fetop{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.infobot-fetitle{font-size: 24px;}
.infobotshow{cursor: pointer;}
.sendshow{cursor: pointer;width:auto;height:auto;margin:10px 0;background-color:var(--color,#87C812);color:#ffffff;text-decoration:none!important;padding:10px 20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;position:relative;z-index:1;}
@media (max-width:768px) {.infobot-febg{width: 100%;padding: 0 30px;}}

.kche-t88 .kche-t88-item>.kche-t88-info>.kche-t88-info-tit span{font-weight:normal}


@media (min-width:1025px) {
.newslist li .info .title{height: 56px;}
.newslist li .info .text{height: 87px;}
.newslist li .img img{aspect-ratio: 4/3;}
}