.tpt-zan {width: 450px;height: 400px;}
.tpt-zan h2 {font-size: 16px;font-weight: 100;color: #999;text-align: center;padding: 30px 0;}
.tpt-zan h3 {font-size: 12px;font-weight: 100;color: #999;text-align: center;padding: 20px 0 0 0;}
.tpt-zan .layui-tab-item {width: 140px;padding: 10px;border: 6px solid #EA5F00;margin: 0 auto;border-radius: 3px;height: 140px;}
.tpt-zan .layui-tab-content {padding: 0 0 10px 0;text-align: center;}
.tpt-zan .layui-tab-content p {font-size: 12px;font-weight: 100;color: #999;line-height: 38px;}
.tpt-zan .layui-tab {margin: 0;text-align: none!important;}
.tpt-zan .layui-tab-title li {line-height: 40px;min-width: 100px;padding:0;}
.tpt-zan .layui-tab-title {border-bottom: 0px solid #ffffff;text-align: center;}
.tpt-zan .layui-tab-title .layui-this:after {border: 0px solid #fff;}
.tpt-zan .layui-tab-title .layui-this {}
.tpt-zan .zanbox {width: 16px;height: 16px;display: block;float: left;margin: 13px 15px 0 15px;}
.tpt-tsearch{border-top:4px solid #4fc277}
.tpt-tsearch form{position:relative;margin:20px 20px 0 20px;padding:0 10px;background:#fff}
.tpt-tsearch input{height:40px;line-height:40px;border:0 solid #fff;background:#fff;font-size:12px;display:block;width:100%;color:#666}
.tpt-tsearch button{cursor:pointer;position:absolute;right:10px;top:12px;border:0 solid #fff;color:#B5B5B5;background:#fff}
.tpt-sidebar{background:#ffffff;margin:0 0 20px 0;padding-top:25px}
.tpt-sidebar h3{font-size:20px;font-weight:400;padding:0 0 0 25px;border-left:4px solid #f63756;line-height:22px}
.tpt-c li{float:left;line-height:30px;padding:20px 30px;border-bottom:1px solid #f0f0f0}
.tpt-c li a{font-size:1pc;color:#333}
.tpt-c li a:hover{color:#306DFF}
.tpt-c li p{font-size:1pc;color:#999;margin-top:10px}
.tpt-c li:last-child{border:none}
.tpt-d li{padding:20px 30px;border-bottom:1px solid #f0f0f0}
.tpt-d li div{height:155px;overflow:hidden;margin-bottom:10px}
.tpt-d li p a{font-size:1pc;color:#444;font-weight:400;line-height:30px}
.tpt-d li p a:hover{color:#306dff}
.tpt-d li img{width:100%;height:155px;-webkit-transition:all .6s}
.tpt-d li:hover img{transform:scale(1.1,1.1)}
.tpt-d li:last-child{border:none}
.tpt-e{margin:20px 0 0 30px}
.tpt-e li a{float:left;line-height:35px;font-size:1pc;height:35px;border:1px solid #f0f0f0;margin:0 20px 20px 0;padding:0 15px;color:#f1754f}
.tpt-e li a:hover{background:#f1754f;border-color:#f97752;color:#fff}
.tpt-f{padding:25px 10px 10px 30px}
.tpt-f a{float:left;display:inline-block;height:26px;line-height:26px;padding:0 12px;margin:0 15px 15px 0;border:1px solid #E3E3E3;border-radius:28px;color:#666;font-size:12px;transition:.5s ease 0s}
.tpt-f a:hover{color:#FA0807;border:1px solid #FA0807}
.tpt-home{position:relative;padding:10px 10px 40px 0px;text-align:center}
.tpt-home img{width:120px;height:120px;border-radius:100%}
.tpt-home h1{font-size:26px;line-height:30px;margin-top:10px}
.tpt-home h1 .icon-nan{font-size:22px;color:#4EBBF9}
.tpt-home h1 .icon-nv{font-size:22px;color:#F581B1}
.tpt-home-sign{color:#999;margin-top:10px}
.tpt-home-info{color:#999;margin-top:10px}
.tpt-home-info i{padding-right:5px;padding-left:10px;color:#666}
.tpt-stat{background:#fafafa;margin-bottom:20px;padding:0 0 25px 0}
.tpt-stat-list{width:100%;border-bottom:1px solid #f1f1f1;padding:20px 0}
.tpt-stat-list li{float:left;text-align:center;width:33%;height:70px}
.tpt-stat-list li a{width:100%;font-size:16px}
.tpt-stat-list span{width:100%;display:inline-block;margin:10px 0 5px 0;font-size:22px}
.tpt-grid-org{text-align:center}
.tpt-grid-org h2{font-size:22px;color:#1499f8;margin:26px 0}
.tpt-grid-org p{font-size:16px;color:#1499f8;margin:11px 0 30px 0}

.cardSlide {
    background-color: #fff;
    padding: 0 15px;
    width: 340px;
    margin-bottom: 10px;
    border: 0 solid #e5e7eb;
    box-sizing: border-box;
}
.cardSlide .title {
    align-items: center;
    color: #000;
    display: flex;
    font-size: 16px;
    gap: 5px;
    padding-top: 12px;
}
.cardSlide .title .ico {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAYAAABhVUjwAAAAAXNSR0IArs4c6QAAA4pJREFUWEet11tvG0UUB/D/mVnb61atIFLj1/IESSRQwQ8QIT4G3wG3nwAceMkbolVVKfAU8UKEVHERdqNGeENpcU1DNoZUdeJsGl8SQdmQhlzWTvYygyZgxCWtbGdW8otl/3R05lx26LVxuUbAM3jCIwG04sC2CQxvrtzOzmY+eL1o3XnS7zvf0+i4PACQ6Ap2V4tvW5n33ih9bXUDRwBYd7Dzw7tWZmy0VJjpBn4M4Nku4TvvFC69P7C7MTNSqfhPw1UqeoBX7Gzh0kcDwcaNIXvpEQHqCI59eoKHXGdpzLr4acqr5Y2BsPLcrbo6n5PDw66znp19aya118iHSeO7obnlrb5gAiD+WW6us521Ln6vIvZj8fyIXWnqgv2slammvHrO54lPRsoPKrpgmbUy7mCrMS0Ym3ihXJ3XBSNrZYKUVy8EPHZ5uLxU6AtWf/pXS7uOgjHoNUohGVcDGcu/uLjYOq7seiq34b/glFe/H5LxcYuf+so8OGge1yx9wYNe42FAsS9VZRzyxMKr9+7t/jcl/cK/hty45VMyHxJZadv+RRe8HzLjx0MjmYskfZa27Ye64ChgsUbAE3nBY5Mvz839pAtGyIwd3zBvSvBrF+bnizrhyOfJ2xHjV0zP+98Y7ffwVMQ45KYtiU8ginIXyuUt+nO0HD0ngn1uLguwKWIs1zaM6mip1NYCB9xsRsSnpRA3zETi7kippJaGlogfS2bcVbAAptO2/fcYPWkq2oJ4FUQ5IcRU2raXdUUsBHG1RXJSiIlXFhZsXTAEcbWtZ5iUV16y7W87lXHSVChYBVmURNekEDfTtr2jo9w68CIRTYZArnb+fOPN69cjLRETsCak/FzV86l4vPx8sehpgQE8AtEspFRj9Bvv9OnftMAS2COgTEBeCPHF7tmzG1pgAAGAJgG5SMpJPx5f1QWrndsmKfNg7GokxIOnwse8CXW29NF087nZqYpOX1gEXGacL+qG1QvMh0R0Xy8sZUUSTTEptadCTbdpIlrWdXidHKt2LgFwdMOq7JYksKYblhJYIaCmE1b7Ts3mKqlmGR2XvVzHVB1Hg15zN+R832fJliC2D0B9NkG0CSFUBx7Nih4ukE44ZmVq5/YbtZAZ675h/hwR32BSukLKLUnkxYg8YRiH1NOV13V+z1oZ55zXXI0YrweGuR6xWENEkZuMx7exs+O3k0mxd+aM+ANvaHkKL2OnWwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100%;
    height: 22px;
    width: 11px;
}
.cardSlide .box {
    padding: 20px 0;
}
.wrap{
    background-color: #fff;
    width: 100%;
}
.headlines{
    cursor: pointer;
    display: flex;
    height: 80px;
    width: 100%;
}
.headlines img{
    height: 80px;
    margin-right: 10px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 112px;
}
.headlines>.rbox {
    flex: 1;
    overflow: hidden;
}
.headlines>.rbox .htitle {
    color: #000;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 14px;
}
.headlines>.rbox .cont{
    color: #8e8e8e;
    display: -webkit-box;
    font-size: 13px;
    height: 42px;
    line-height: 22px;
    overflow: hidden;
}
.right_list_title{
    width: 100%;
    font-size: 13px;
    font-weight: 400;
    color: #8E8E8E;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 18px;
    display: block;
    cursor: pointer;
    white-space: nowrap;
}
.right_list_title:hover{
    color: #306DFF;
}
.team {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    row-gap: 20px;
}
.team .info{
    align-items: center;
    color: #8e8e8e;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    margin: auto;
    overflow: hidden;
    text-align: center;
    transition: all .2s linear;
}
.team .info img{
    height: 60px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.team .info .text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #8e8e8e;
    font-size: 12px;
    -webkit-line-clamp: 2;
}
.team .info .text:hover {
    color: #3a84ff;
}